This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryMigration from JSON storage to SQLite begins, requiring Jellyfin 10.9+ and dropping support for older versions.
Full changelog
CrossWatch v0.9.26
I’m going to start migrating from JSON to SQLite, which will probably turn into one big horror show.
This is a major architectural change, but it is necessary to support CrossWatch’s future development.
For that reason, I’m already releasing v0.9.26, which includes several fixes and improvements before the migration work begins.
✨ Highlights
- Jellyfin: the updated adapter require Jellyfin 10.9 or newer. Older Jellyfin versions are not supported anymore.
- Jellyfin: Updated to current API routes with Jellyfin 10.9+ compatibility checks.
- Playback Progress: faster and more accurate synchronization across Plex, Emby, and Jellyfin.
🔧 Fixes & Improvements
- Improved: Plex now retrieves complete progress directly from selected libraries
- Improved: Plex library whitelisting, pagination, duplicate selection, and Plex Home isolation remain fully supported.
- Improved: Duplicate media versions now select the newest and most accurate playback progress.
- Improved: Emby and Jellyfin query selected libraries individually and avoid unnecessary full-library scans.
- Improved: Active sessions, newer target progress, and watched items are no longer overwritten unexpectedly.
- Improved: Legacy null responses are handled safely while cached data prevents unnecessary full-library requests.
- Fixed: Pagination continues correctly when a page contains only duplicate items.
- Fixed: Clearing Plex progress now preserves the watched state.
- Fixed: Emby and Jellyfin episodes use series identifiers correctly instead of copying series IDs into episode IDs.
- Fixed: Failed SIMKL reads no longer become empty snapshots that could remove synced data.
- Added: Optional replay progress support for previously watched items.
- Changed: Updated CrossWatch to
v0.9.26
Breaking Changes
- Removed support for Jellyfin versions older than 10.9; minimum required Jellyfin version is now 10.9.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]