๐ Stable Release v2025.10.5
What's Changed
๐ Features
- update language support in configuration and allow forced language via environment variable closes #921
- enhance session management with Tautulli-inspired enrichment and validation for statistics
- implement nested transactions for user deletion and disabling to ensure data integrity
- Discord notifications now use rich embeds with Wizarr branding
๐ Bug Fixes
- remove deprecated Plus audit route and update Plus settings tab link
โป๏ธ Code Refactoring
- update library grouping by server ID and adjust template rendering for invitations closes #938
- update Emby collector to use Sessions API polling instead of WebSocket fix: correct key for transcoding info in admin routes feat: enhance Jellyfin client to extract additional session and media details fix: update template to reflect changes in transcoding info structure chore: update submodule reference for plus
๐ง Build System / Dependencies
- bump the ui-frameworks group
๐งน Chores
๐ Other Changes
- Enhance translation compilation in dev.py by adding the '-f' flag to pybabel compile command. Update subproject commit status in plus to indicate a dirty state.
- i18n: refresh POT [skip ci]
- Update app/services/notifications.py
- i18n: refresh POT [skip ci]
Full Changelog: v2025.10.5...v2025.10.5
๐ All Commits Included (13 commits)
Click to expand commit list
a8cdbb06 chore: release v2025.10.5
91f663d6 Enhance translation compilation in dev.py by adding the '-f' flag to pybabel compile command. Update subproject commit status in plus to indicate a dirty state.
881c54cc feat: update language support in configuration and allow forced language via environment variable closes #921
1618ce77 feat: enhance session management with Tautulli-inspired enrichment and validation for statistics
47f57e0c refactor: update library grouping by server ID and adjust template rendering for invitations closes #938
5c9b6d93 feat: implement nested transactions for user deletion and disabling to ensure data integrity
330b0a63 i18n: refresh POT [skip ci]
05e006b2 Update app/services/notifications.py
7d96e922 feat: Discord notifications now use rich embeds with Wizarr branding
07166a1a refactor: update Emby collector to use Sessions API polling instead of WebSocket fix: correct key for transcoding info in admin routes feat: enhance Jellyfin client to extract additional session and media details fix: update template to reflect changes in transcoding info structure chore: update submodule reference for plus
a2e3fe27 build(deps-dev): bump the ui-frameworks group
37b92cc6 i18n: refresh POT [skip ci]
3e84e68f fix: remove deprecated Plus audit route and update Plus settings tab link