Skip to content

v3.0.0

Choose a tag to compare

@fscorrupt fscorrupt released this 13 Jul 14:07
8beb7f8

Posterizarr v3.0.0 β€” Finally Fast! πŸš€

This is a massive under-the-hood update! The entire architecture has been completely rebuilt to introduce true parallel processing. While you might not see massive visual changes immediately, the entire stack is now significantly stronger, safer, and insanely fast.

πŸš€ What's New?

  • Massive Speed Boosts: The script now processes your libraries concurrently! A 30-minute run now takes 5 minutes.
    A 48-hour run now takes 6 hours.
    You can even tune exactly how many ParallelJobs your CPU is allowed to handle!

  • Brand New Setup Wizard: Setting up Posterizarr for the first time? You'll be greeted by a gorgeous new step-by-step onboarding wizard to get your servers, schedules, and libraries linked in seconds.
    2026-06-24_09h15_03

  • Per-Library Language Customization: Have an anime library that needs Japanese assets, but want English for everything else? You can now override language orders on a per-library basis!

  • WebP UI Galleries: The WebUI now utilizes a dedicated WebP thumbnail engine, meaning scrolling through massive poster galleries is smoother, faster, and saves a ton of bandwidth.

πŸ›‘οΈ Security Hardened & Stability

  • Header-Based Auth: Emby, Jellyfin, and Plex API keys are no longer passed as URL parameters. Your private tokens will never accidentally leak into logs again (Closes #596).
  • Strict Webhooks: API keys are now mandatory for all webhook triggers, keeping your instance safe from unauthenticated POST requests.
  • No More Provider Hangs: Built-in timeouts on image downloads ensure stalled providers (like TMDB/TVDB outages) no longer freeze the script!
  • Deadlock Fixes: Fixed the infamous ImageMagick pipe deadlocks so large runs no longer hang indefinitely (Closes #604).

πŸ› Bug Squashed

  • Fixed an issue where non-Latin (CJK/Cyrillic) titles would render completely blank.
  • Fixed misleading "TMDB API response is null" errors.
  • Intelligent request throttling added to Plex/Emby API calls to stop servers from rate-limiting the script on massive libraries.
  • Node.js updated to node:current-alpine3.24 for Docker users (Closes #589).

⚠️ Action Required
Because of the massive engine overhaul, please make sure you pull the latest changes and review your ParallelJobs setting in the WebUI to ensure it matches your hardware capabilities!

ParallelJobs: Determines how many asset creations run concurrently. Default is 5.

WARNING: ImageMagick is highly CPU/RAM intensive. 
Do not set higher than your logical CPU cores. 
If running on low-power NAS or Raspberry Pi, lower to 1 or 2 to avoid running out of memory.

What's Changed

New Contributors

Full Changelog: 2.2.52...3.0.0