Warning
This release includes several config changes that could cause issues. Please backup your database file before upgrading.
This release has several changes that should work without issues... however, still backup your database file first and proceed with caution. User permissions and source config changes have been updated -- and the server.root
parameter is no longer used.
This is a significant step towards a stable release. There shouldn't be any major breaking config changes after this.
New Features:
- multiple sources support #360
- listing view keeps them independant, you switch between the two and the url address will have a prefix
/files/<sourcename>/path/to/file
when there is more than 1 source. - search also happens independantly, with a selection toggle per source. searching current source searches the current scope in the listing view, if you toggle to an alternative source it will search from the source root.
- copy/moving is currently only supported within the same source -- that will come in a future release.
- listing view keeps them independant, you switch between the two and the url address will have a prefix
FILEBROWSER_CONFIG
environment variable is respected if no CLI config parameter is provided. #413
Notes:
- downloads no longer open new window.
- swagger updated with auth api help for things like api token.
- GET api keys now uses
name
query instead ofkey
. egGET /api/auth/tokens?name=apikeyname
- GET api keys now uses
- user permissions simplified to four permission groups (no config change required):
- removed : create, rename, delete, download
- remaining: admin, modify, share, api
scope
is deprecated, but still supported, applies to default source. if using multiple sources, setdefaultUserScope
at the source config instead.
- removed user rules and commands.
- commands feature has never been enabled so just removing the references.
- rules will come back in a different form (not applied to the user).
server.root
is completely removed in favor ofserver.sources
BugFixes:

Full Changelog: v0.5.4-beta...v0.6.0-beta