Skip to main content
All news
Releasev3.2.2.3455

QuickBox Pro v3.2.2.3455

Released Mar 24, 2026

New20

Iris

  • Add v4-dashboard dual-compatibility to MOTD and database resolution.

Languages

  • Add dashboard version check translations for all CLI locales.

mflibs

  • Sync database writes to v4 dashboard databases.

Nextcloud

  • Isolated PHP 8.4 environment for Nextcloud.

PHP

  • Per-app PHP isolation — remove system-level PHP entirely.

rTorrent

  • Add rTorrent/libtorrent '0.16.7' as default build version.

Seerr

  • Add v3 dashboard migration UI for jellyseerr and overseerr.
  • Add unified media request manager.
  • Add coordination rules.

Setup

  • Add --beta flag to bootstrap installer for test-v3 channel.

Software

  • Trigger v4 dashboard API after software check completes.
  • Migrate jellyseerr and overseerr updates to seerr.
  • Add upstream package availability detection for Servarr apps.

System

  • Add v4-dashboard guards to update, fix, and devpull scripts.

Updates

  • Add conditional dashboard update check to pipeline-dashboard.
  • Channel-aware routing and post-update environment reload.
  • Auto-install v4-dashboard when not detected during updates.
  • Add conditional dashboard update check to devpull and betapull.

Users

  • Read username policy from database instead of hardcoded validation.

ZNC

  • Add programmatic install mode for dashboard integration.

Improved21

Bin

  • Replace last hardcoded 'printf' in 'qb-vnstat' with translation call.
  • Replace final hardcoded English in 'qb-vnstat' with translation calls.
  • Replace hardcoded English in 'nvpn_conf_gen' with translation calls.

Devpull

  • Remove automatic dashboard updates from dev pull.
  • Modernize download, theme, and cleanup logic.

Languages

  • Replace hardcoded dashboard version check strings with lang functions.

Manage

  • Replace remaining hardcoded English in 'apiSettings' with translation calls.
  • Extract API settings into dedicated module and fix self-update download lists.

PHP

  • Remove dead 'quickbox::dashboard::log' function.

Pipeline

  • Split 1854-line monolith into 9 standalone SHC-compatible sub-modules.

Software

  • Replace hardcoded English in legacy netdata 'qb-poll_netstats' with translation calls.
  • Replace hardcoded English strings with translation function calls.

System

  • Replace hardcoded English in remaining LOW priority files with translation calls.
  • Replace remaining straggler hardcoded strings with translation calls.
  • Replace hardcoded English in LOW priority files with translation calls.
  • Replace hardcoded English in MEDIUM priority modules with translation calls.
  • Replace hardcoded English in HIGH priority system files with translation calls.
  • Replace hardcoded English strings with translation function calls.
  • Modularize update system and add dashboard support.

Updates

  • Extract shared pipeline from fix and quickboxUpdate into common module.
  • Apply 'shfmt' formatting and 'shellcheck' annotations.

Fixed21

API settings

  • Use v4 paths for software update files when v4-dashboard is installed.

Central

  • Remove '2>&1' stderr redirect from central API curl calls, migrate to v4 proxy.

CI

  • Replace 'gh' CLI with 'curl' in artifact cleanup step.

Core

  • Use '"${args@}"' for arg dispatch in 'qb' binary + fix seerr backup quoting.

Devpull

  • Update proxy URLs from release-proxy.php to release-proxy-v4.php.

Iris

  • Stabilize module system — security, reliability, and cleanup.

Jellyfin

  • Preserve beta selection on update and fix branch detection.

Manage

  • Rewrite SQLite↔MariaDB conversion with v4-aware discovery layer.
  • Always update 'constants.php' during provider switch — v3 backward compatibility.
  • Enable v4 auto-migration after provider switch in 'dbSettings'.

Netdata

  • Restore 'sysctl.conf' to correct path on removal.

Nextcloud

  • Move MIME type handling to Nextcloud nginx config, add '.js.map' support.

nginx

  • Add custom domain guard and betapull apps-http provisioning.

Software

  • Correct truncated mflibs imports and metadata mismatches.
  • Add 'LIMIT 1' to all 'software_port' queries to prevent duplicate-row crashes.
  • Resolve stale-read race condition in version check producing empty 'software_current_version'.
  • Fix port mismatch in seerr install and port collision detection.

System

  • Resolve v4-dashboard guard bugs in update scripts.
  • Remove netdata from update pipeline, relocate bandwidth polling, fix shell cd.

Tautulli

  • Resolve missing Python modules after update.

WireGuard

  • Removal count guard skips cleanup when DB row already gone.

Also in this release: 8 maintenance changes.