Massive rewrite, moves to pydantic settings for configuration which allows way more expressive syncing directions. Old system is still compatible and will try its best to map to the new system, would recommend everyone switch to the new config system when possible.
What's Changed
- Log: Remove trace log for entire watched as this will be massive on l… by @luigi311 in #359
- Swap to pydantic settings by @luigi311 in #360
- Rearchitecture by @luigi311 in #368
- Rearchitecture sync by @luigi311 in #369
- Settings: Make sync rules additive filter overrides by @luigi311 in #370
- Logging: Fix watched history and plan traces by @luigi311 in #371
- Bump pydantic-settings from 2.14.0 to 2.14.2 by @dependabot[bot] in #367
- Jellyfin/Emby: include movies that are in a collection by @pleasantone in #377
- Bump urllib3 from 2.7.0 to 2.8.0 by @dependabot[bot] in #380
- Bump certifi from 2026.4.22 to 2026.10.19 by @dependabot[bot] in #379
- Legacy settings fixes by @luigi311 in #381
- Docker: Preserve non-root legacy startup by @luigi311 in #382
- Update deps by @luigi311 in #383
New Contributors
- @pleasantone made their first contribution in #377
Full Changelog: v8.5.3...v9.0.0