Download Latest Version v9.0.0 source code.zip (4.4 MB) Google Add to Preferred Sources
Home / v9.0.0
Name Modified Size InfoDownloads / 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.
Source: README.md, updated 2026-09-01