v0.8.8-beta
gtsteffaniak/filebrowserv0.8.8-betaOct 4, 2025by gtsteffaniak
AI Summary
This is a beta release (v0.8.8-beta) of FileBrowser Quantum with significant new features including upload-only share links, split configuration files via yaml anchoring, and improved media playback (sequential/shuffled modes). The release also adds Docker health check, per-user download limits, and disables embedded subtitle extraction by default for performance reasons.
Key Highlights
- Upload/upload-only share links with feedback requested for further improvements
- Split configuration files via yaml anchoring for better organization
- Sequential and shuffled media playback in same folder
- Docker health check support (#1292)
- Embedded subtitles now disabled by default for performance (multi-GB files took 10-20 seconds)
Breaking Changes
- server.debugMedia moved to integrations.media.debug
- Embedded subtitles extraction disabled by default (previously enabled) - requires explicit enable via integrations.media.extractEmbeddedSubtitles
New Features
- Split configuration files via yaml anchoring (#1267)
- Init Script Help wiki for programmatic bootstrapping
- Ability to edit file permissions (#813) via server.filesystem config
- Better copy/move progress indicator
- Better login error message feedback
- Capability to disable video previews at server level
- Sequential and shuffled media playback in same folder
- Upload-only share links (#661)
- Default landing directory per profile settings (#781)
- Per-user share download limits (disables anonymous downloads when enabled)
- Docker health check (#1292)
- Per-share extractEmbeddedSubtitles toggle configuration
- Optimized thumbnail generation with more concurrency for video thumbnails
- 15s timeout added to preview API with cancellation on request termination
Full Release Notes
## What's Changed A special thanks to @Kurami32 for the player features, debugging, and testing during the dev process. Consider choosing FileBrowser Quantum on the [latest selfh.st survey](https://selfh.st/survey/2025-open?ref=reddit)! **New Features**: - Ability to split configuration files via yaml anchoring #1267 - see [How to: Use multiple config files](https://github.com/gtsteffaniak/filebrowser/wiki/How-to:-Use-multiple-config-files) - added [Init Script Help wiki](https://github.com/gtsteffaniak/filebrowser/wiki/Init-Script-Help) to examples how you can bootstrap filebrowser quantum programatically - Add capability to edit files permissions #813 - see updated full config for help using `server.filesystem` - better copy/move prompt "in progress" indicator - better login error message feedback - Add capability to disable certain video previews at server level. See full config for help. - Added ability to play media in same folder sequentially or shuffled. - upload/upload only share links. #661 - **feedback wanted**! Please comment on #661 for any suggestions or issues. For example, users can overwrite existing files info, and password protected shares don't work yet-- what else should be considered for this new share type? - Default landing directory if no other redirect is found (set profile settings) #781 - share download limit feature can apply per user -- and disables anonymous download when enabled. - Docker health check #1292 - embedded subtitle support is now **disabled** by default, can be enabled via `integrations.media.extractEmbeddedSubtitles`. Per share configuration is also possible via `extractEmbeddedSubtitles` toggle. This change is because reading subtitles requires processing the entire file, and multi GB video files can take 10-20 seconds. **Notes**: - Some standardized path format changes for access rules to ensure the rules apply. A migration check happens on startup, all rules should still be in effect without any issues, but double check. - moved `server.debugMedia` to `integrations.media.debug` - optimized thumbnail generation workflow - more concurrency changes for video thumbnails (now half of the numImageProcessors config) - 15s timeout added to preview api - preview operations are cancelled if api request is terminated. - reduced io overhead for video previews - you can now disable individual video file previews system wide at server config level (all enabled by default) **BugFixes**: - video plyr dark mode style issue where buttons are black instead of white - error when running without a config file #1280 - Issue persist in 0.8.7 with Access Management #1282 - all static resources go through /public/static url to fix logout loop #995 - "realtime" Permission of API keys is not working #1141 - "Path not found" when trying to share a file or folder inside a sub-directory #1139 - logout path redirect not working - 2FA secret error #1305 - console errors during login/logout - fix scoped user share creation issue #1309 - share close button and navigation issues. ## New Contributors * @MrPanda376 made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/1263 **Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v0.8.7-beta...v0.8.8-beta