v0.8.0: Improved support for multiple listeners
This release contains two changes:
- #87 - Update to go1.6
- #88 - Change method for detecting process ready
- #90 - Refactor iptables code, improve iptables rules
(#88) is a bug fix and feature improvement. It makes deploys more reliable in case there are multiple listeners.
The old behaviour was that hanoverd took one port and made requests to --status-uri
until it saw a 200 OK. The problem was if you introduced a port which would not return 200 OK, it would not start.
In this release, hanoverd poll all listeners simultaneously until one succeeds, or all have failed, or timeout.
#90 makes improvements to the iptables rules. It now means that traffic coming to the container from off-machine has the correct remote IP address visible from within the container.
(Note: this tag was forcibly updated 1 day after release)