This release adds 4 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summaryFixed unhandled list provider exceptions that could cause many-to-one media mappings to fail collectively.
Full changelog
This release continues with resource optimization from the last release, now with more focus on CPU utilization.
A few critical bugs have also been addressed in the Emby and Jellyfin providers.
What's Changed
- Adopted an event-driven model for client websocket APIs to prevent unecessary busy polling by @eliasbenb in b7545a4d5772ca4deae05262b9b32f8e949d33f6
- Optimized the default thread pool allocation: the thread count is now configurable and defaults to a function of the number of profiles
len(profiles) + 1by @eliasbenb in 6501c24ca021993539bf08c75ee2606c675ea7bc - Fixed unhandled list provider exceptions during media mapping, which could cause many-to-one mappings to fail collectively by @eliasbenb in cce9dc7f1bb3a07a455d7620468cc6e92bbae663
- Migrate all dataclasses and some pydantic models to msgspec, which is orders of magnitude more memory efficient by @eliasbenb in 58f202f7fbdb6355009896b49b4077901fced0e1
- Support AniList search for genre, tag, popularity, average score, and ID @eliasbenb in c7ad89bde6fcfeeb3e4d44e00119af702fb42245
- Attempting to resolve scheduler hanging/dead-lock during maintenance tasks (WIP) by @eliasbenb in c7f2a472e1981e40b20a39414f1fd3a24c1428e9 d5ad96c9c24e035a768cf8777321743930af17bb
Full Changelog: https://github.com/anibridge/anibridge/compare/v2.1.2...v2.1.3
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
Beta — feedback welcome: [email protected]