This release brings an important security patch, massive speed improvements to Plex EXIF scanning, and better handling for HDR and Dolby Vision content. We highly recommend updating to this version.
🔒 Security
- Patched Picomatch: Resolved a known method injection vulnerability related to POSIX character classes in the
picomatchdependency. - Localhost Binding: The server now binds to
localhostby default to ensure it isn't unintentionally exposed to your broader network. (Check the new networking docs if you need to adjust this!)
⚡ Performance Improvements
- Lightning Fast Plex Scans: We've replaced full downloads with a 64KB fast-scan for Plex EXIF checks. This significantly speeds up
UploadExistingAssetswhen local assets already have EXIF data.
✨ Features & Improvements
- Smart Logo Conversion: Posterizarr now detects a logo's color dominance before converting it to white, resulting in much cleaner overlays.
- HDR & Dolby Vision Support: Added deep parsing for MediaStreams, HDR resolutions, and
DOVIWithEL(Dolby Vision with Enhancement Layer) handling. - Kometa Integration: We've added a brand new guide for integrating with Kometa! Check the navigation to read up on it.
- UI Updates: The AssetReplacer UI has been compacted for a cleaner look.
🐛 Bug Fixes
- Fixed an issue where Season text extraction was failing on the Asset Replace Modal.
- Fixed Jellyfin plugin synchronization logic.
- Fixed minor typos, cleaned up JSX formatting, and removed redundant cleanup tasks.
What's Changed
- feat: detect logo color dominance before applying white conversion by @MrRobotoGit in #536
- perf: use fast-scan (64KB) for Plex EXIF check instead of full download by @MrRobotoGit in #538
- feat: fast-scan Plex EXIF, smart logo conversion, and security patches by @fscorrupt in #540
New Contributors
- @MrRobotoGit made their first contribution in #536
Full Changelog: 2.2.32...2.2.33