ChangeLog.md in bosh-cloudfoundry-0.6.1 vs ChangeLog.md in bosh-cloudfoundry-0.7.0.alpha.1

- old
+ new

@@ -1,55 +1,20 @@ # Change Log -Create and manage your Cloud Foundry deployments on AWS and OpenStack with a simple command line tool (a plugin for BOSH CLI in fact). Start small, grow big, and constantly upgrade your various Cloud Foundry deployments. +## v0.7 - now supporting Cloud Foundry v2! -## v0.6 +`bosh-cloudfoundry` is back, rewritten, and supporting Cloud Foundry v2. -There is now a write up of [the concepts](https://github.com/StarkAndWayne/bosh-cloudfoundry/blob/master/docs/concept.md) and constructs being deployed from Anders Sveen! +``` +$ bosh prepare cf +$ bosh create cf --dns mycloud.com --public-ip 1.2.3.4 +``` -Tests are running on Travis CI. We have green builds! +As a rewrite, v0.7 initially implements fewer features than were in v0.6. It takes advantage of the long-awaited first final release of [cf-release](https://github.com/cloudfoundry/cf-release) for Cloud Foundry v2 (v132). -Automatically uploading base stemcell 0.7.0; rather than the very new 1.5.0-pre2 which only work with the also very new microbosh 1.5.0-pre2. +The rewrite introduces some new implementation/feature concepts: -Faster when using a final release because it no longer pulls down all the submodules; and some better code for handling the switch between a development and final release; but... +* using `bosh diff` (aka biff) to generate the deployment file +* bundles all final releases into the project & distributed rubygem/plugin (no runtime dependency on cf-release git repository; only the public blobstore) +* templates are versioned for the final releases -Still need to create development releases from cf-release's master branch. Hopefully all the required patches will be in cf-release's 130 release coming soon! - -### v0.6.1 - -Constrain which fog version is installed to match bosh_cli. [thx @bonzofenix] - -Little bit of README clean up. - -## v0.5 - -Gerrit is dead. Long live gerrit. This release is for everyone who is getting started or wants to upgrade. Gerrit is dead. - -A few days ago the core Cloud Foundry team shut down the gerrit hosting of cf-release and several patches that we needed to run Cloud Foundry on AWS and/or OpenStack. Fortunately, all the patches have been merged into the staging branch of the cf-release on github. This new release of bosh-cloudfoundry defaults to creating a development (non-final) release of cf-release from its staging branch. - -The `bosh cf upload release` command now has a `--branch BRANCH` for uploading a release based on a different branch. It currently defaults to `staging`. - -In future, when cf-release eventually merges all the required patches into master branch, we will switch to defaulting to `master`. - -And finally, the big requirement for going v1.0, is for all the required patches to be included in a final release of cf-release. - -### v0.5.1 - -Fixes a bug in creating dev releases of cf-release based on branches that aren't "master". It now correctly clones each staging branch into its own repository, built solely off the targeted branch. - -## v0.4 - -Defaults to patched dev release (since a cf-release final release doesn't work). - -### v0.4.1 - -Workaround for cf-release HEAD change - providing `properties.uaa.scim` property now. - -## v0.3 - -Additions: - -* OpenStack support! [thx @frodenas; tested by @danhighman] many hugs & kisses to you both! - -Fixes: - -* changed `health_manager` to `health_manager_next` job (legacy hm was removed in [cf-release patch](https://github.com/cloudfoundry/cf-release/commit/cba60f2e2dee13b7e09eb178eec72aa084a15b1a)) +The latter means that new versions of this rubygem can be published that are backwards compatible with aging deployments of Cloud Foundry. There should not be any forced coupling of old `bosh-cloudfoundry` to old `cf-release` final releases.