[1.2.2] - 2026-07-09
This release adds a per-account bandwidth limit override with a per-calendar-month usage view, lets email forwarders keep a local copy of forwarded mail, and gives the Hub dashboard clearer stale and offline status for nodes that stop reporting in.
New Features
- Per-account bandwidth limit override (AB-1037): Admins and resellers can set a bandwidth limit on an individual hosting account that overrides the plan default. Leave it blank to keep the plan's limit, or set 0 for unlimited. Clients cannot change this themselves.
- Per-calendar-month bandwidth usage (AB-1036): Bandwidth usage now shows the current calendar month instead of a lifetime total, so the counter resets on its own at the start of each month.
- Keep a local copy of forwarded mail (AB-1015): Email forwarders used to be forward only, so forwarded mail never reached webmail. A new Keep a copy toggle delivers each message to both the forwarding address and the local mailbox.
- Stale and offline node detection (AB-1014): The Hub dashboard now spots when a node stops reporting in. Nodes that go quiet are flagged Stale and then Offline, with the time each node was last seen shown per node.
Improvements
- Consistent bandwidth units (AB-498): The client dashboard now shows bandwidth in the same units as the admin panel everywhere, including the usage warning and the plan change checks.
- Suspended client login message (AB-470): Suspended clients used to be sent back to the login form with no explanation. They now see a clear "Your account has been suspended" message.
- Client IP blocker CIDR handling (AB-503): The client IP blocker now handles CIDR blocks and IP ranges more consistently.
- igbinary and msgpack required by Redis (AB-446): Enabling Redis without the igbinary and msgpack extensions breaks PHP. The PHP version form now keeps both switched on and labels them "Required by Redis" whenever Redis is enabled.
Bug Fixes
- Imported domains resolve PHP version correctly (AB-1042): Imported domains could fail with "The requested PHP version was not found" because the PHP version did not carry over correctly during migration. They now pick up the right PHP version automatically.
- SSH Terminal page error: Fixed an error opening the client SSH Terminal page.
- Update screen freezing (AB-1011): A follow-up to the earlier update screen freeze fix. The update screen no longer gets stuck on an out of date view during an update.
Install
curl -sSL https://get.adminbolt.com/install.sh | bash
Upgrade from 1.2.1
- Log in to the Admin Panel
- Open System → System Updates (
/admin/system-updates)
- Click Check for updates, then View changelog to review the release notes
- Start the update if a newer version is available
The technical changelog can also be previewed in the admin panel by clicking the 1.2.2 version link in the footer.