Releases: cloudamqp/amqproxy
Releases · cloudamqp/amqproxy
v0.8.7: 0.8.7
- Disables the Nagle algorithm on the upstream socket as well (#113)
- Added error handling for IO error (#104)
Changes: v0.8.6...v0.8.7
v0.8.6: 0.8.6
- Reenable TCP nodelay on the server connection
Changes: v0.8.2...v0.8.5
v0.8.4: 0.8.4
v0.8.2: 0.8.2
- Locks around socket writes
- Set a connection name on upstream connections
- Default systemd service file uses /etc/amqproxy.ini
- Build RPM packages for Fedora 37
- Build DEB packages for Ubuntu 22.04
Changes: v0.8.1...v0.8.2
v0.8.1
Changes: v0.8.0...v0.8.1
v0.8.0
- Prevent race conditions by using more locks
- Don't disable nagles algorithm (TCP no delay), connections are faster with the algorithm enabled
- idle_connection_timeout can be specificed as an environment variable
- Container image uses libssl1.1 (from libssl3 which isn't fully supported)
Changes: v0.7.0...v0.8.0
v0.7.0
- Inform clients of product and version via Start frame
- Check upstream connection before lending it out
- Graceful shutdown, waiting for connections to close
- Don't try to reuse channels closed by server for new connections
- Notify upstream that consumer cancellation is supported
- Reuse a single TLS context for all upstream TLS connections, saves memory
- Fixed broken OpenSSL in the Docker image
Changes: v0.6.1...v0.7.0
v0.6.1
- Build package for Debian 11 (bullseye) (#73)
- Bump dependencies
- Fix bug with connection pool shrinking (#70)
- Support for config files (#64)
Changes: v0.6.0...v0.6.1
v0.5.11
- Same as 0.5.10, only to test release automation
Release notes for 0.5.10:
- Include error cause in upstream error log (#67)
Changes: v0.5.10...v0.5.11
v0.5.10
Changes: v0.5.9...v0.5.10