v0.5.0-beta
gtsteffaniak/filebrowserv0.5.0-betaJan 31, 2025by gtsteffaniak
AI Summary
This beta release introduces significant configuration changes, deprecating `auth.method` in favor of `auth.methods` to support multiple authentication methods. New features include upload progress notifications and proxy auth with automatic user creation, along with several bug fixes for graceful shutdown, disk space calculation, and proxy header support.
Key Highlights
- auth.method deprecated in favor of auth.methods for multiple login method support
- Upload progress notification feature added
- Proxy auth can auto-create users when auth.methods.proxy.createUser is true
- Graceful database shutdown to protect data
- Cache directory (/tmp) disabled by default, now requires explicit server.cacheDir configuration
Breaking Changes
- auth.method configuration option is deprecated; use auth.methods instead
- Using /tmp as cachedir is now disabled by default - must specify server.cacheDir to enable
New Features
- Upload progress notification
- Proxy auth auto-create user (when auth.methods.proxy.createUser: true)
Full Release Notes
## What's Changed > Note: This Beta release includes a configuration change: `auth.method` is now deprecated. This is done to allow multiple login methods at once. Auth methods are specified via `auth.methods` instead. see [example on the wiki](https://github.com/gtsteffaniak/filebrowser/wiki/Configuration#example-auth-config). If you don't update your config, you'll see a warning and it will default to password method. **New Features**: - Upload progress notification https://github.com/gtsteffaniak/filebrowser/issues/303 - proxy auth auto create user when `auth.methods.proxy.createUser: true` while using proxy auth. **Notes**: - Context menu positioning tweaks. - using /tmp cachedir is disabled by default, cache dir can be specified via `server.cacheDir: /tmp` to enable it. https://github.com/gtsteffaniak/filebrowser/issues/326 **Bugfixes**: - Gracefully shutdown to protect database. https://github.com/gtsteffaniak/filebrowser/issues/317 - validates auth method provided before server startup. - fix sidebar disk space usage calculation. https://github.com/gtsteffaniak/filebrowser/issues/315 - Fixed proxy auth header support (make sure your proxy and server are secure!). https://github.com/gtsteffaniak/filebrowser/issues/322 **Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v0.4.2-beta...v0.5.0-beta