Skip to content

v0.8.0: Improved support for multiple listeners

Compare
Choose a tag to compare
@pwaller pwaller released this 01 Apr 16:11
· 187 commits to master since this release

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)