This repository has been archived by the owner on Dec 30, 2024. It is now read-only.
Releases: schubergphilis/mercury
Releases · schubergphilis/mercury
Mercury v0.13.4
0.13.4
Feature:
- Added option to rewrite url before passing it on to the backend
- Added option to allow/deny requests based on url matches
Mercury v0.13.3
0.13.3
Feature:
- Added option to use SSH authentication as health check for a node
Mercury v0.13.2
0.13.2
Change:
- Topology based loadbalancing now returns records based on closest match (instead of all matching records)
0.13.1
Feature:
- Add option to healthcheck to follow redirects httpget/httpposts (default is no)
Bug:
- fix nil error if secure cookie or http only cookie was not set on a acl
Mercury v0.13.0
Feature:
- It is now possible to modify cookies based on specific values
Bug:
- Fixed issue where request headers with cookie name X, would not return responses with the same cookie name
- Fixed issue where adding cookies would not be possible if a shorter cookie name, matched the start of a longer cookie name
Mercury v0.12.6
Bug:
- Ensure that if a webserver sends an encoded content without a content type, that mercury does not try to detect and send a type to the client
Mercury v0.12.5
Feature:
- backend name is included in healthcheck page
Bug:
- Exclicitly deny non-query opscodes, as we don't support remote updates at this point
- Reload did not affect new ldap configuration
Mercury v0.12.4
Bugfix release:
- No longer attempt to bind listener ip for dns-only loadbalancing config
Mercury v0.12.3
Change:
- healthcheck configuration item renames to healthchecks, as it now contains multiple healthchecks (this now matches documentation)
Feature:
- Allow filters in LDAP authentication to verify user uid after login
Bug:
- Correct JSON unmarshal for backend check
- Remove lingering error messages if healthcheck recovered
Mercury v0.12.1
Feature:
- Improve html/css validation for better browser support
Bug
- Fix reload issue when changing cipher or curve preferences (#44)
Mercury v0.12.0
Features:
- Option to set a backend to state "Maintenance" (via healthcheck or gui)
- Ability to set a maintenance page on a backend or pool
- Alternative state on healthcheck (e.g. online="maintenance" or offline="online")
- Setting a backend to "maintenance" will keep serving existing connections, but no longer accept new connections
Bug fixes:
- Fix dns name/topology changes not taking effect on reload of config
- Fix CSRF issue in GUI
- Fix dns return code on non-existing hostname