github avandeputte/haproxy-manager v1.95.0
1.95.0

4 hours ago

The service form in sections, and a beta channel for updates.

The Publish / Edit service form had grown a field at a time into a wall. It is now eight sections under headings: Service, Certificate, Health check, Balancing and timeouts, Allowed networks, Rate limiting, Sign-in, Single sign-on (OIDC).

  • One checkbox per optional section. Health check, Allowed networks, Rate limiting, Sign-in and Single sign-on each open with a checkbox and show their settings only once it is ticked. An unticked section is off when the form is sent, whatever its fields still hold — a limit typed and then unticked is not published.
  • Editing opens the right sections. Which ones are on is read off what the service has: a service with a limit comes back with Rate limiting open, one whose check is off with Health check unticked.
  • "none" is no longer a health check type. The section's checkbox says that, and a recipe without a check unticks it. Log health check changes and Alert when moved under Health check, where they belong.
  • A tcp:// URL drops Certificate, Sign-in and Single sign-on, headings and all.

Betas. A change worth trying before it is released can now go out as a beta: the same code on the beta branch with a version like 1.95.0-beta.1, its own packages and image, and a pre-release on GitHub. No node offers it until Also offer beta versions is ticked under Settings → Updates; from then on the daily check reads both branches and offers whichever is newer, and a node on a beta takes the release when it comes. Updating the other nodes from a beta node moves them to the same beta — the update carries its branch — so a cluster stays on one version either way. This release is the first to have gone out that way, as 1.95.0-beta.1.

Also since 1.94.0: the rate window is shown beside the limit rather than appearing once a number is typed (1.94.1), and the latest container image is set only by main or a release tag, never by a beta.

Upgrading from 1.94.x: nothing to do. Existing services are untouched; the form only shows them differently.

Packages are attached below; the container image is at ghcr.io/avandeputte/haproxy-manager:1.95.0.

Don't miss a new haproxy-manager release

NewReleases is sending notifications on new releases.