Repository navigation
Postbox v1.3.3
Postbox v1.3.3 improves page loading, makes campaign and audience controls respect brand permissions, and gives clearer feedback when data cannot be loaded.
Interface and performance
- Load the email editor and its styles only when an editor is opened, keeping the rest of the page visible while it loads.
- Make fields, feedback messages, table sorting, and status colours consistent across the application.
- Show failed-query states clearly and improve empty table layouts.
- Improve keyboard navigation between subscriber tabs.
- Remove unused frontend code and obsolete styles.
Brand permissions
- Apply brand permissions consistently to campaign, template, and segment controls.
- Respect the same permissions when opening pages directly, including campaign editing and delivery settings.
Campaigns and deployment
- Use native Postbox merge tags in starter campaign content.
- Resolve tracking GeoIP addresses through configured trusted proxies, using the same client-IP handling as rate limits.
- Cancel live campaign report requests during shutdown so open report tabs do not hold the server open for the shutdown timeout, while queued tracking events still flush.
- Clarify nginx forwarding, Docker gateway trust, container recreation after environment changes, and shutdown timing in the deployment documentation.
Install or upgrade
The Docker image supports Linux amd64 and arm64:
docker pull ghcr.io/cicerbro/postbox:1.3.3For Compose deployments using latest:
docker compose pull
docker compose up -dRetain your existing persistent volume and configuration. When running behind a reverse proxy, configure POSTBOX_TRUSTED_PROXIES for the proxy addresses that connect to Postbox, as described in the deployment documentation. Recreate the container after changing environment settings.
Linux amd64 and arm64 binaries and SHA-256 checksums are attached below.
Full changelog: v1.3.2...v1.3.3