v0.7.11-beta

gtsteffaniak/filebrowserv0.7.11-betaJun 29, 2025by gtsteffaniak

AI Summary

This is a minor release of filebrowser v0.7.11-beta that introduces enhanced include/exclude rules for more granular file/folder filtering and makes `neverWatchPaths` functional for optimized indexing. It also includes several bug fixes related to OIDC authentication, Windows compatibility, and UI issues.

Key Highlights

  • Enhanced include/exclude rules now support filtering parts of folder names and global file/folder name filtering
  • `source.config.neverWatchPaths` is now functional for one-time indexing of unchanging directories
  • Fixed OIDC-related bugs including admin user reset and logout issues
  • Resolved Windows and binary muPdf compatibility issue
  • Fixed context menu off screen positioning issue

Breaking Changes

  • `auth.resetAdminOnStart` has been removed - admin password is now reset on startup if `auth.adminPassword` is set
  • Include/exclude rules have been renamed - see updated example wiki for configuration changes

New Features

  • More comprehensive exclude/include rules with support for filtering parts of folder names
  • Global include/exclude for file or folder names
  • `source.config.neverWatchPaths` - paths that get indexed initially but skip subsequent re-indexing
  • Updated swagger documentation

Full Release Notes

## What's Changed

 **Breaking Changes**:
  - `auth.resetAdminOnStart` has been removed. Instead, if you have `auth.adminPassword` set it will always be reset on startup. If you want to change your default admin password afterwards, make sure to unset `auth.adminPassword` so it doesn't get reset on startup.
  - renamed include/exclude rules see [updated example wiki](https://github.com/gtsteffaniak/filebrowser/wiki/Configuration-And-Examples#example-advanced-source-config)!

 **New Features**:
 - more comprehensive exclude/include rules (see example wiki above).
   - include/exclude parts of folder names as well https://github.com/gtsteffaniak/filebrowser/issues/854
   - include/exclude file or folder names globally.
 - `source.config.neverWatchPaths` is now functional -- a list of paths that get indexed initially, but skips re-indexing. Useful for directories you don't expect to change ever, still show up in search but get don't contribute to indexing time after initial indexing.

 **Notes**:
 - updated swagger docs https://github.com/gtsteffaniak/filebrowser/issues/849

 **BugFixes**:
 - fix version update notification for binary https://github.com/gtsteffaniak/filebrowser/issues/836
 - ctrl-click cache issue https://github.com/gtsteffaniak/filebrowser/issues/735
 - fix admin user reset OIDC user https://github.com/gtsteffaniak/filebrowser/issues/811 https://github.com/gtsteffaniak/filebrowser/issues/851
 - fix windows and binary muPdf issue https://github.com/gtsteffaniak/filebrowser/issues/744
 - fix logout oidc issue https://github.com/gtsteffaniak/filebrowser/issues/829 https://github.com/gtsteffaniak/filebrowser/issues/662
 - file name upload bug https://github.com/gtsteffaniak/filebrowser/issues/662
 - could not create share with absolute timestamps enabled https://github.com/gtsteffaniak/filebrowser/issues/764
 - context menu off screen issue https://github.com/gtsteffaniak/filebrowser/issues/828

**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v0.7.10-beta...v0.7.11-beta