Skip to content

posterizarr

v3.0.3 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 10d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

arr imagemagick posters

Summary

AI summary

Updates 🐛 Bug Fixes, 🚀 Features & Enhancements, and ⚡ Performance Improvements across a mixed release.

Changes in this release

Feature Medium

Offline API Validation Bypass: local modes skip online validation during outages.

Offline API Validation Bypass: local modes skip online validation during outages.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Medium

Granular Error Handling: logs now surface exact HTTP exceptions for API validation failures.

Granular Error Handling: logs now surface exact HTTP exceptions for API validation failures.

Source: llm_adapter@2026-07-16

Confidence: high

Performance Medium

Asset Hashing Optimization: centralized Get-AssetHashtable function speeds up local asset indexing.

Asset Hashing Optimization: centralized Get-AssetHashtable function speeds up local asset indexing.

Source: llm_adapter@2026-07-16

Confidence: high

Performance Medium

I/O Optimizations: temporary files and font caches only overwrite when modified, reducing disk writes.

I/O Optimizations: temporary files and font caches only overwrite when modified, reducing disk writes.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes 401 Unauthorized errors when syncing Plex artwork to Jellyfin and Emby destinations.

Fixes 401 Unauthorized errors when syncing Plex artwork to Jellyfin and Emby destinations.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes parallel processing thread collisions (InvalidOperation) by dynamically compiling runspace states.

Fixes parallel processing thread collisions (InvalidOperation) by dynamically compiling runspace states.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes fatal errors when running the script consecutively in the same shell due to state initialization.

Fixes fatal errors when running the script consecutively in the same shell due to state initialization.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes overlay verification fatal error triggered by empty optional text overlays.

Fixes overlay verification fatal error triggered by empty optional text overlays.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes Discord webhook payloads suffering from JSON truncation and broken zero-width spaces.

Fixes Discord webhook payloads suffering from JSON truncation and broken zero-width spaces.

Source: llm_adapter@2026-07-16

Confidence: high

Full changelog

What's Changed

🚀 Features & Enhancements

  • Offline API Validation Bypass: Local modes (-Backup, -SyncJelly, -SyncEmby, -Manual, -PosterReset) now bypass online API validation, allowing them to run smoothly even during TMDB/Fanart outages.
  • Granular Error Handling: API validation failures now surface exact HTTP exceptions in the logs, making server-side outages easily distinguishable from bad configuration keys.
  • Documentation Overhaul: Fully reorganized MkDocs documentation for a much better onboarding flow.
  • Web UI: Parsing improvements in the Python backend and UI adjustments in the React frontend.

⚡ Performance Improvements

  • Asset Hashing Optimization: Introduced a centralized Get-AssetHashtable function utilizing .NET enumeration for ultra-fast local asset indexing. This drastically speeds up runtimes for users with massive asset libraries.
  • I/O Optimizations: Temporary file generation and font caching routines now only overwrite files if they have been modified, heavily reducing unnecessary disk writes.

🐛 Bug Fixes

  • Artwork Sync Authentication: Resolved 401 Unauthorized errors when syncing Plex artwork to Jellyfin and Emby destinations.
  • Parallel Processing Stability: Fixed parallel processing thread collisions (InvalidOperation) by dynamically compiling runspace states.
  • State Initialization: Fixed fatal errors occurring when running the script consecutively in the same shell.
  • Overlay Verification: Fixed an issue where leaving optional text overlays empty triggered a "missing file" fatal error.
  • Notifications: Fixed Discord webhook payloads suffering from JSON truncation and broken zero-width spaces.

What's Changed

  • Sync Main Manifest to DEV by @fscorrupt in https://github.com/fscorrupt/posterizarr/pull/614
  • Performance Improvements & Bug fixes. by @fscorrupt in https://github.com/fscorrupt/posterizarr/pull/615

Full Changelog: https://github.com/fscorrupt/posterizarr/compare/3.0.2...3.0.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

Track posterizarr

Get notified when new releases ship.

Sign up free

About posterizarr

Automated poster maker for Plex/Jellyfin/Emby.

All releases →

Beta — feedback welcome: [email protected]