Skip to content

Releases: sensiblecodeio/hanoverd

v0.14.0: Upgrade to Go 1.12.10

30 Sep 16:34
73e1604
Compare
Choose a tag to compare

This release updates the build to Go 1.12.10.

v0.13.0: Upgrade to Go 1.12.1 and use Go modules

03 Apr 11:36
1074c7c
Compare
Choose a tag to compare
  • #107 Upgrade to Go 1.12.1 and use Go modules

v0.12.0: Add `--mount` option; delete intermediate build containers

07 Aug 15:23
8f544a6
Compare
Choose a tag to compare

This release includes the following changes.

  • Removes the unused fsouza submodule (#104).
  • Deletes intermediate build containers (#105).
  • Adds docker's --mount option (#106).

v0.11.0: Update dependencies

26 Jul 15:58
5b38c7e
Compare
Choose a tag to compare

This release:

  • Fixes the tests (PR #101)
  • Updates Go to 1.10.3, Hookbot to v0.5 and git-prep-directory to 0daf5738 (PR #102)

v0.10.1: Fix for pushing images from the builder

02 Feb 11:12
Compare
Choose a tag to compare
  • This update includes #100 which fixes a "Bad parameters and missing X-Registry-Auth" while pushing images from the builder.

v0.10.0: Update to use official docker go API

11 Jan 16:36
Compare
Choose a tag to compare

This release contains two bug fixes.

One is that docker had deprecated part of the API, and the other is that it got more strict about hostnames. Previously, hanoverd was using underscore in hostnames which happened to work in the past but was invalid.

PR #97 updates imports for the ScraperWiki -> SensibleCode rename
PR #98 fixes the underscore in hostname bug.
PR #99 is a major update to use the official Docker Go API and might break things. Please beware.

v0.9: Inject internal environment variables

27 May 11:14
Compare
Choose a tag to compare

This release contains one change:

  • #94 Inject internal environment variables

Executables inside the a container run by Hanoverd can now make use of the following environment variables:

HANOVERD_IMAGE
HANOVERD_IMAGE_REPO
HANOVERD_IMAGE_TAGDIGEST

v0.9-alpha: Inject internal environment variables

26 May 05:36
Compare
Choose a tag to compare

This release contains two changes:

  • #94 Inject internal environment variables

v0.8.0: Improved support for multiple listeners

01 Apr 16:11
Compare
Choose a tag to compare

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)

v0.8.0-pre: Experimental pre-release

01 Apr 14:23
Compare
Choose a tag to compare
Pre-release
Add comment to iptables rules