v0.6.5-beta - January 04, 2026
What's New: ✨
- Added
Filestracking to media items. These are used to display the files and folders associated with each media item in the UI. - With the help of newly added files tracking, 2 new options for filters were introduced (Fixes #420):
Has File- Indicates whether the media item has a specified file.Has Folder- Indicates whether the media item has a specified folder.
- Logs now show a button to open the relevant media item directly from the log entry.
Bug Fixes: 🐛
- None in this release.
Other Changes: ⚡
- Updated FastAPI to
0.128.0and various python packages. - Updated SQLModel to
0.0.31. - Updated Angular to
21.0.6and various npm packages. - This update includes various other minor improvements and optimizations.
- Backend now uses generators for streaming large query results to reduce memory usage.
- Updated models to save the datetime values in UTC format to avoid timezone issues.
- Increased database connection pool size to improve performance under load.
- Introduced new database queries that returns raw dictionaries instead of ORM models for better performance in certain scenarios, especially for newly added files models.
- Frontend now uses the newly added raw dictionary queries for media items, downloads, and files to improve performance.
- Angular Frontend is now completely zoneless, improving performance and reducing change detection cycles.
- Updated Dockerfile to build Frontend static files and copy to final image. Removed the static build files from repository to reduce clutter.
- Update Github Actions workflows to use latest actions versions.
- Updated relevant documentation pages to reflect new changes and features.
- Added some animations and view transitions to media cards and details for a smoother experience.