| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-01 | 3.3 kB | |
| v9.0.0 source code.tar.gz | 2026-09-01 | 4.0 MB | |
| v9.0.0 source code.zip | 2026-09-01 | 4.4 MB | |
| Totals: 3 Items | 8.4 MB | 1 | |
- Added OpenID Connect authentication.
- Added a centralized workflow for managing HAProxy, NGINX, Apache and Keepalived configuration changes.
- Review syntax-highlighted configuration differences before deployment.
- Validate, approve, deploy, retry, cancel, and roll back changes from one place.
- Track every change with its author, target server, service, status, and timestamp.
- Added clear status indicators and improved deployment error messages.
- Added recovery controls for interrupted validation, deployment, and rollback operations.
- Canary deployment to selected nodes
- Configurable deployment batches and concurrency limits
- Manual promotion to the next node or batch
- Pause and resume controls
- Per-node retry and rollback actions
- Configurable health checks between deployment stages
- Ability to temporarily exclude unavailable nodes
- Scheduled deployments and maintenance windows
- Real-time deployment timeline
- Notifications through supported integrations
- Webhooks for external automation systems
- Continuous configuration drift detection
- Deployment duration and success-rate statistics
- Searchable audit history with detailed per-node results
- Exportable deployment reports
- Added confirmation dialogs for critical actions.
- Reworked local and remote command execution to prevent shell command injection.
- HAProxy Runtime API commands now use a direct TCP client instead of shell and netcat.
- Added input validation, timeouts and response-size limits for Runtime API operations.
- Hardened Nettools, Port Scanner, NGINX map generation and HAProxy configuration operations.
- Ansible inventory files now use unique names, restricted permissions and are always removed after deployment.
- Service deployment requests now verify access to every selected server.
- Credentials are no longer passed through shell commands when checking Apache status.
- Configuration comparison and HAProxy configuration editing no longer invoke shell utilities with user-controlled values.
- Port scans now run once with an explicit timeout and return a clear timeout error instead of causing a reverse-proxy 504.
- Services are marked as installed only after a successful Ansible deployment.
- Failed installation tasks are no longer overwritten with a completed status.
- Improved HAProxy Runtime API operations for servers, stick tables, ACLs and maxconn.
- Improved handling of JSON errors for AJAX requests.
- Authentication errors from background requests no longer redirect unexpectedly to the login page.
- Improved frontend error reporting when the backend response does not contain JSON.
- Fixed false 403 responses when a super administrator accesses servers from another group. Group administrators remain restricted to their active group.
- Fixed the HAProxy configuration versions page requiring an unnecessary server address.
- Fixed UDP listeners referencing a deleted HA cluster or server. The interface now shows a clear configuration warning instead of logging a traceback.
- Fixed layout and polling for UDP listeners with broken references.
- Fixed Apache status parsing and connection handling.
- Fixed nested task IDs returned after HA cluster deployment.
- Deleting users or groups now also removes related OIDC identities and mappings.