All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.6.1 - 2023-12-05
- Include README in Python package
v0.6.0 - 2023-12-05
- New API commands: showServers, set/getServerWeight
- New API output formats: json, bootstrap (OPNsense)
- Map commands disableServer and enableServer to
set server state maint|ready
- Print 'None' if no output is returned by HAProxy
- Decode HAProxy socket output as UTF-8 instead of ASCII
- Support for Python3
- Add support for specifying sockets as a TCP socket:
- support for -k tcp://1.2.3.4:port
- support for -k unix:///some/path
- Fix wrong self accidentally passed to self._getResult.
- Add new commands (frontends, backends)
- Add new commands (get weight, set weight, servers)
- Restructure command execution and arguments in haproxyctl
- Fix problems with the buffer size while reading from the socket.
Initial release of haproxyctl.