Skip to content

Releases: genesis-community/cf-genesis-kit

v1.5.0

06 Sep 15:44
Compare
Choose a tag to compare

Major Change

Consul is no longer supported, and has been removed from this release. While
replacing consul with BOSH DNS was optional since v1.3.0 using the feature
migrate-1.3-without-consul, that feature has now been permanently turned on.

You should be able to directly upgrade to this version with no impact to your
existing Cloud Foundry system, it is recommended that you validate it by
upgrading to v1.4.1 with the migrate-1.3.1-without-consul so that if
something does occur, you can redeploy without that feature.

Note: You must enable BOSH DNS in your BOSH deployment and add it to your
runtime config (example) to deploy this version.

BOSH v270+ Fix

This release cleans up BOSH v1 manifest keys that can prevent deployment with
v270+ BOSH directors.

Core Components

This is the list of core components used in this release. No core components were updated, added or removed since last release.

Release Version Release Date
bosh-dns-aliases 0.0.3 24 October 2018
bpm 0.13.0 12 October 2018
capi 1.70.0 03 October 2018
cf-networking 2.17.0 09 October 2018
cf-smoke-tests 40.0.5 17 May 2018
cflinuxfs2 1.242.0 12 October 2018
cflinuxfs3 0.51.0 22 January 2019
cf-syslog-drain 7.1 13 September 2018
consul 193 30 May 2018
diego 2.19.0 11 October 2018
garden-runc 1.18.3 18 Febuary 2018
loggregator 104.0 01 October 2018
loggregator-agent 2.3 -
log-cache 2.0.2 20 November 2018
nats 26 02 October 2018
routing 0.182.0 19 September 2018
silk 2.17.0 09 October 2018
statsd-injector 1.4.0 26 September 2018
uaa 62.0 03 October 2018
nfs-volume 1.0.7 24 August 2017
postgres 3.1.5 30 January 2019
haproxy 9.3.0 24 August 2018

Buildpacks

This is the list of buildpacks provided with this release. No buildpacks were updated, added or removed since last release.

Release Version Release Date
binary 1.0.31 04 March 2019
dotnet-core 2.1.5 21 September 2018
go 1.8.28 12 October 2018
java 4.16.1 17 October 2018
nodejs 1.6.32 13 September 2018
php 4.3.61 13 September 2018
python 1.6.21 24 August 2018
ruby 1.7.24 12 October 2018
staticfile 1.4.32 10 September 2018

v1.4.1

28 Jun 21:22
Compare
Choose a tag to compare

Bug Fixes

  • When features autoscaler and migrate-1.3-without-consul are both
    enabled, the removal code tries to update the eventgenerator and
    metricscollector properties in the jobs section in the wrong
    instance_groups, which results in the following error message:

    Error: Cannot tell what release template 'eventgenerator' (instance group 'as-collector') is supposed to use, please explicitly specify one
    

    This fix swaps them, placing them in the correct hierarchy.

  • Again with the migrate-1.3-without-consul feature, if using default
    blobstore or database, the consul components were not being removed. This
    is now fixed.

  • Fix edge case for deploying CF to Azure with HAProxy in the mix

Core Components

This is the list of core components used in this release. No core components were updated, added or removed since last release.

Release Version Release Date
bosh-dns-aliases 0.0.3 24 October 2018
bpm 0.13.0 12 October 2018
capi 1.70.0 03 October 2018
cf-networking 2.17.0 09 October 2018
cf-smoke-tests 40.0.5 17 May 2018
cflinuxfs2 1.242.0 12 October 2018
cflinuxfs3 0.51.0 22 January 2019
cf-syslog-drain 7.1 13 September 2018
consul 193 30 May 2018
diego 2.19.0 11 October 2018
garden-runc 1.18.3 18 Febuary 2018
loggregator 104.0 01 October 2018
loggregator-agent 2.3 -
log-cache 2.0.2 20 November 2018
nats 26 02 October 2018
routing 0.182.0 19 September 2018
silk 2.17.0 09 October 2018
statsd-injector 1.4.0 26 September 2018
uaa 62.0 03 October 2018
nfs-volume 1.0.7 24 August 2017
postgres 3.1.5 30 January 2019
haproxy 9.3.0 24 August 2018

Buildpacks

This is the list of buildpacks provided with this release. No buildpacks were updated, added or removed since last release.

Release Version Release Date
binary 1.0.31 04 March 2019
dotnet-core 2.1.5 21 September 2018
go 1.8.28 12 October 2018
java 4.16.1 17 October 2018
nodejs 1.6.32 13 September 2018
php 4.3.61 13 September 2018
python 1.6.21 24 August 2018
ruby 1.7.24 12 October 2018
staticfile 1.4.32 10 September 2018

v1.4.0

02 May 19:58
Compare
Choose a tag to compare

Improvements

  • Added cflinuxfs3 support. This will become the default stack after the deploy. If you still need cflinuxfs2 as the default stack you can override this in the environment file with default_stack: cflinuxfs2 under the params key. cflinuxfs2 is End-of-Life and will be removed in a future release.

v1.3.3

27 Apr 03:31
Compare
Choose a tag to compare

Improvements

  • Add cfdot CLI to the Diego VMs (Cloud Foundry Diego Operator Toolkit)

Bugfixes

  • Fixed runtime vm_type validation in the check hook to allow overrides
  • Bumped binary-buildpack release to 1.0.31 to pick up the capi parameter changes and automatically install the buildpack.
  • Correct path for Azure Manifests

v1.3.2

18 Feb 22:15
Compare
Choose a tag to compare

Overview

This release is primarily for the upgrade of garden-runc which addresses CVE-2019-5736.

Core Components

Release Version Release Date
bosh-dns-aliases (new) 0.0.3 24 October 2018
bpm 0.13.0 12 October 2018
capi 1.70.0 03 October 2018
cf-smoke-tests 40.0.5 -
cflinuxfs2 1.242.0 12 October 2018
cf-syslog-drain 7.1 13 September 2018
consul 193 30 May 2018
diego 2.19.0 11 October 2018
garden-runc 1.18.3 18 Febuary 2018
loggregator 104.0 01 October 2018
loggregator-agent (renamed from metron_agent) 2.3 -
log-cache (new) 2.0.2 20 November 2018
nats 26 02 October 2018
routing 0.182.0 19 September 2018
silk (renamed from cf-networking) 2.17.0 09 October 2018
statsd-injector 1.4.0 26 September 2018
uaa 62.0 03 October 2018

Buildpacks

Release Version Release Date
binary 1.0.19 05 June 2018
dotnet-core 2.1.5 21 September 2018
go 1.8.28 12 October 2018
java 4.16.1 17 October 2018
nodejs 1.6.32 13 September 2018
php 4.3.61 13 September 2018
python 1.6.21 24 August 2018
ruby 1.7.24 12 October 2018
staticfile 1.4.32 10 September 2018

v1.3.1

31 Jan 00:15
Compare
Choose a tag to compare

Improvements

  • Upgrade internal Postgres DB boshrelease, which fixes large disk use in postgres VMs.

v1.3.0

07 Jan 15:49
Compare
Choose a tag to compare

Overview

This release is an upgrade of various Cloud Foundry components, most
notably, it includes these changes:

  • Using Ubuntu Xenial stemcells
  • Migration from Consul to BOSH DNS
  • Log Cache is now used, which locally caches Doppler parcels for use
    in the new Cloud Foundry cf logs --recent architecture.
  • Etcd removed

We're also introducing the first "migration feature", which allows
operators the choice to optionally remove Consul VMs and linkage
entirely after a successful deploy of v1.3. To learn more, visit
Genesis Migration Process CF-0002: Optionally Removing Consul in
1.3

This update requires that BOSH DNS be added to the runtime
configuration of the environment you use. The kit will warn you if it
doesn't find BOSH DNS in your runtime config

Core Components

Release Version Release Date
bosh-dns-aliases (new) 0.0.3 24 October 2018
bpm 0.13.0 12 October 2018
capi 1.70.0 03 October 2018
cf-smoke-tests 40.0.5 -
cflinuxfs2 1.242.0 12 October 2018
cf-syslog-drain 7.1 13 September 2018
consul 193 30 May 2018
diego 2.19.0 11 October 2018
garden-runc 1.16.7 18 October 2018
loggregator 104.0 01 October 2018
loggregator-agent (renamed from metron_agent) 2.3 -
log-cache (new) 2.0.2 20 November 2018
nats 26 02 October 2018
routing 0.182.0 19 September 2018
silk (renamed from cf-networking) 2.17.0 09 October 2018
statsd-injector 1.4.0 26 September 2018
uaa 62.0 03 October 2018

Buildpacks

Release Version Release Date
binary 1.0.19 05 June 2018
dotnet-core 2.1.5 21 September 2018
go 1.8.28 12 October 2018
java 4.16.1 17 October 2018
nodejs 1.6.32 13 September 2018
php 4.3.61 13 September 2018
python 1.6.21 24 August 2018
ruby 1.7.24 12 October 2018
staticfile 1.4.32 10 September 2018

v1.2.1

09 Oct 20:22
Compare
Choose a tag to compare

Bug Fixes

Don't check for cf-db network if not using internal DB features.

Important, Please Read

If you are upgrading from CF Genesis Kit version 1.1.0, 1.1.1, or 1.1.2, a
Genesis Migration Process (GMP) must be performed. Please review
GMP-CF-0001: Database Scheme Fix Migration

v1.2.0

21 Sep 22:32
Compare
Choose a tag to compare

Bug Fixes

  • Fixed improper configuration of Syslog draining that prevented external
    drains from working. Syslog drains bound to app should work again.
  • Fixed Locket and Diego using wrong database name regardless of configuration

Important, Please Read

Previously, we had an incorrect spruce operation that confused scheme and
schema, which resulted in locketdb and diegodb data being written to a
database named postgres (rather than locketdb and diegodb, respectively.)

If you are upgrading from CF Genesis Kit version 1.1.0, 1.1.1, or 1.1.2, a
Genesis Migration Process (GMP) must be performed. Please review
GMP-CF-0001: Database Scheme Fix Migration

Versions

Core Components

Release Version Release Date
bpm (new) 0.6.0 2 May 2018
capi 1.60.0 15 Jun 2018
cf-smoke-tests 40.0.5 17 May 2018
cf-networking (new) 1.9.0 15 Dec 2017
cflinuxfs2 1.212.0 4 Jun 2018
cf-routing 0.178.0 17 May 2018
cf-syslog-drain (new) 7.0 6 Jul 2018
consul 193 29 May 2018
diego 2.8.0 28 May 2018
garden-runc 1.14.0 4 Jun 2018
loggregator 102.2 25 May 2018
nats 24 16 May 2018
postgres 3.1.3 6 Sep 2018
statsd-injector 1.3.0 23 Mar 2018
uaa 59 22 May 2018

Buildpacks

Buildpack Version Release Date
binary 1.0.19 5 Jun 2018
dotnet-core 2.0.7 5 Jun 2018
go 1.8.23 5 Jun 2018
java 4.12 11 May 2018
nodejs 1.6.25 5 Jun 2018
php 4.3.56 5 Jun 2018
python 1.6.17 5 Jun 2018
ruby 1.7.19 5 Jun 2018
staticfile 1.4.28 5 Jun 2018

v1.1.2

14 Sep 18:22
Compare
Choose a tag to compare

Improvements

  • Updated Postgres-boshrelease to 3.1.3

Bug Fixes

  • small-footprint now only includes a single VM of HAProxy and Syslogger.
    Previously, it was two.