All news
Releasev3.2.2.4675
QuickBox Pro v3.2.2.4675
Released May 22, 2026
New20
App routing
- Add boot-time VPN namespace reconcile unit.
Fail2Ban
- Add v4-dashboard login jail, drop legacy v3 dashboard jail.
- Add config files to qbpermmon system enforcement matrix.
- Add per-app jail/filter library config directory.
- Translate CLI manager directives across all locales.
- Add ignoreip allowlist helpers for support sessions.
- Add flag-driven config path for dashboard install modal.
qbpermmon
- Event-driven reactor with notify watchdog and hardened service unit.
- Standalone test harness for matrix enforce restore behavior.
rclone
- Route logs-op header through lang system.
- Add uloz.to lang keys, help text, and autocomplete.
- Add logs-header function to 6 non-en locales.
- Add companion-op lang keys to 6 non-en locales.
- Add install-flag lang keys to en locale.
- Add install error keys to 6 non-en locales.
- Add companion-op lang keys to en core locale.
Updates
- Write 'logPath' to job state + emit 'QB_DONE' marker at pipeline exit.
- Route pipeline log to v4 dashboard log file during dashboard updates.
- Backfill reconcile unit on existing WireGuard installs.
WireGuard
- Install reconcile unit during WireGuard setup.
Improved3
Fail2Ban
- Wire new config directory into install and settings.
Install
- Quiet apt in quickbox::install::dependencies helper.
qbpermmon
- Drop unused service unit directives.
Fixed20
App routing
- Wire reconcile unit to bundled node and project env.
Apps
- Switch unsafe sed delimiters from / to | for password and URL path substitutions.
Backups
- Split joined flag+value args in autobackup call (batch 4/4).
Database
- Remove v4-dashboard skip noise from update and fix flows.
Mylar3
- Assign software_title and fix update path mismatch.
qbpermmon
- Debounce by matrix entry and skip enforce when perms match.
rclone
- Use canonical ulozto config field names (username/password).
- Validate credential flags before dependencies run.
- Wire uloz credentials for switch-provider op.
Seerr
- Assign software_title to prevent .config removal on uninstall.
Software
- Select highest-version release for asset downloads.
Tautulli
- Convert to per-user templated systemd unit.
Updates
- Stream dashboard update output via script typescript file.
- Silent service restarts in message::complete to clean up modal output.
- Chown v4 log to qbxdashboard at dispatch init to recover from rotation.
- Stream dashboard update output directly from log file.
- Write systemd-run typescript to mflibs log so UI relay sees full flow.
- Resolve dashboardUpdate exit 200 chdir failure under systemd-run.
- Resolve admin user from DB so v4 relay tails the correct log file.
- Resolve admin user from DB before setting log path in dispatcher.
Docs1
Fail2Ban
- Document install options in the CLI help menu.
Also in this release: 2Β maintenance changes.