release: / 1.1.0

Github source: ef94d50c or master branch

Happy 2017 Garden Fans!

New year, new garden release. Get it while it’s hot. Here are some highlights: - v1.1.0 marks the official start of garden’s ‘semantic version policy’. From this release you can expect that we will maintain backwards compatibility for existing clients with new garden versions in the v1+ series (in other words if a client says it has been tested with garden 1.N, we expect any version from 1.N to 2 to work with that client. You are still advised to test well in your own CI). - We are now automatically creating a single-binary version of garden, called ‘gdn’ (and pronounced “gdn”) - linked from these very release notes! - so that you can easily take it for a spin on your own server. Just download and run. - More performance work: we now test performance over a large number of creates in our CI and will be tracking any performance regressions. More to come on this front. - Fixed a nasty deadlock in the case where runc blows up and prints large amounts to stderr before we’re ready to read it. - No longer listening on debug_address unless explicitly requested - Removed spurious and very annoying auplink error message on destroys

Upload this release version to the Director:

$ bosh upload-release --sha1 1bed1f7659aba4ea31bae0ccf86fae217e8fc25b

Modify deployment manifest to use this release in addition to any other used releases:

- name: garden-runc
  version: "1.1.0"

Finally add needed deployment jobs and specify values for required properties.

Optionally download sha1: 1bed1f7659aba4ea31bae0ccf86fae217e8fc25b release tarball locally:

# ...or download it directly using curl
$ curl -L -J -O

# or with wget...
$ wget --content-disposition