v0.7.1-beta

gtsteffaniak/filebrowserv0.7.1-betaMay 8, 2025by gtsteffaniak

AI Summary

This v0.7.1-beta release removes the separate media docker image tags (all images now include media support), introduces Authelia JWKS URL support for authentication, and enforces stricter user login method types. The release also includes multiple bug fixes and improvements to the createUserDir logic.

Key Highlights

  • Media tags removed - all docker images now have media enabled by default
  • Added Authelia JWKS URL support for authentication (still needs testing)
  • Enforced user login method types - password users cannot login as OIDC and vice versa
  • Fixed defaultUserScope and defaultEnabled not being respected
  • Updated createUserDir logic to always create user directory for all users

Breaking Changes

  • Media tags removed - users using separate media tags need to update their docker setup
  • createUserDir now always creates user directory even for admins
  • Scope path requirements changed - path must exist if not ending in username, parent dir must exist if it does
  • User login method types are now enforced and cannot be changed after user creation

New Features

  • Authelia JWKS URL support for authentication
  • Updated toggle view icons for better visual consistency
  • Adjusted popup preview position on mobile devices

Full Release Notes

## What's Changed

The `media` tags introduced in 0.7.0 have been removed -- all docker images have media enabled now.

  **Notes**:
  - changes to support jwks url needed for authelia - still needs testing to ensure it works https://github.com/gtsteffaniak/filebrowser/issues/575, added debug logs to help identify any further issues.
  - added apache license file back https://github.com/gtsteffaniak/filebrowser/discussions/599
  - updated toggle view icons to better match.
  - adjusted popup preview position on mobile.
  - updated createUserDir logic, https://github.com/gtsteffaniak/filebrowser/issues/541
    - it always creats user dir (even for admins)
    - scope path must exist if it doesn't end in username, and if it does, the parent dir must exist
    - enforced user login methods types -- can't be changed. a password user cannot login as oidc, etc.

  **Bug Fixes**:
  - right click context menu issue https://github.com/gtsteffaniak/filebrowser/issues/598
  - upload file issue https://github.com/gtsteffaniak/filebrowser/issues/597
  - defaultUserScope is not respected https://github.com/gtsteffaniak/filebrowser/issues/589
  - defaultEnabled is not respected https://github.com/gtsteffaniak/filebrowser/issues/603
  - user has weird navigation barhttps://github.com/gtsteffaniak/filebrowser/issues/593
  - fix multibutton state issue for close overlay https://github.com/gtsteffaniak/filebrowser/issues/596

**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v0.7.0-beta...v0.7.1-beta