From 089c45290a427723f25159db7c591735747fd001 Mon Sep 17 00:00:00 2001 From: Jamie Winsor Date: Fri, 29 Sep 2017 17:30:36 -0700 Subject: [PATCH] Version 0.34.0 Signed-off-by: Jamie Winsor --- .github_changelog_generator | 6 +-- CHANGELOG.md | 102 +++++++++++++++++++++++++++++++++++- Makefile | 4 +- VERSION | 2 +- 4 files changed, 106 insertions(+), 8 deletions(-) diff --git a/.github_changelog_generator b/.github_changelog_generator index 6457fa8a3c..f4a53f8235 100644 --- a/.github_changelog_generator +++ b/.github_changelog_generator @@ -1,7 +1,7 @@ header=# Habitat CHANGELOG date-format=%m-%d-%Y -include-labels=Bug,Chore,Documentation,Feature -enhancement-labels=Chore,Documentation,Feature -bug-labels=Bug +include-labels=C-feature,C-bug,C-chore,A-documentation +enhancement-labels=C-feature,C-chore,A-documentation +bug-labels=C-bug bug-prefix=## Bug fixes enhancement-prefix=## Features & Enhancements diff --git a/CHANGELOG.md b/CHANGELOG.md index 1421d4d427..0dcf3e4311 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,105 @@ # Habitat CHANGELOG +## [0.34.0](https://github.com/habitat-sh/habitat/tree/0.34.0) (09-30-2017) +[Full Changelog](https://github.com/habitat-sh/habitat/compare/0.33.2...0.34.0) + +## Features & Enhancements + +- Show Docker integration when configured, allow edit and delete [\#3368](https://github.com/habitat-sh/habitat/issues/3368) +- Need API endpoint for ignore invitation [\#3282](https://github.com/habitat-sh/habitat/issues/3282) +- \[builder\] Enable building non-core packages [\#3138](https://github.com/habitat-sh/habitat/issues/3138) +- Project Documentation Overhall [\#3127](https://github.com/habitat-sh/habitat/issues/3127) +- Project Documentation Overhall [\#3127](https://github.com/habitat-sh/habitat/issues/3127) +- Conditional view with slide toggle [\#3075](https://github.com/habitat-sh/habitat/issues/3075) +- Form progress breadcrumb component [\#3074](https://github.com/habitat-sh/habitat/issues/3074) +- Advanced application lifecycle hooks documentation [\#2881](https://github.com/habitat-sh/habitat/issues/2881) +- Create advanced "Scaffolding" docs [\#2880](https://github.com/habitat-sh/habitat/issues/2880) +- Create new "Getting Started" docs [\#2879](https://github.com/habitat-sh/habitat/issues/2879) +- Pagination on Community Events Page [\#2564](https://github.com/habitat-sh/habitat/issues/2564) +- Add advanced plan writing guide [\#3410](https://github.com/habitat-sh/habitat/pull/3410) ([tashimi](https://github.com/tashimi)) +- \[builder-worker\] Remove unused `\[datastore\]` from `config.toml`. [\#3405](https://github.com/habitat-sh/habitat/pull/3405) ([fnichol](https://github.com/fnichol)) +- \[hab\] Add Gradle Scaffolding support to `hab plan init`. [\#3402](https://github.com/habitat-sh/habitat/pull/3402) ([fnichol](https://github.com/fnichol)) +- \[tools\] Add hab-channel-list-pkgs.sh. [\#3401](https://github.com/habitat-sh/habitat/pull/3401) ([fnichol](https://github.com/fnichol)) +- \[Builder\] Run the development container in privileged mode. [\#3400](https://github.com/habitat-sh/habitat/pull/3400) ([fnichol](https://github.com/fnichol)) +- Replace manual rendering of net errors in depot handlers with auto [\#3390](https://github.com/habitat-sh/habitat/pull/3390) ([reset](https://github.com/reset)) +- Show and delete a Docker integration [\#3376](https://github.com/habitat-sh/habitat/pull/3376) ([cnunciato](https://github.com/cnunciato)) +- Use long arg form for Supervisor auto update in .envrc. [\#3375](https://github.com/habitat-sh/habitat/pull/3375) ([fnichol](https://github.com/fnichol)) +- add endpoint for generating origin keys [\#3373](https://github.com/habitat-sh/habitat/pull/3373) ([mwrock](https://github.com/mwrock)) +- Display default package visibility for origins [\#3361](https://github.com/habitat-sh/habitat/pull/3361) ([cnunciato](https://github.com/cnunciato)) +- Add scaffolding-gradle [\#3360](https://github.com/habitat-sh/habitat/pull/3360) ([tashimi](https://github.com/tashimi)) +- Add scaffolding-gradle [\#3360](https://github.com/habitat-sh/habitat/pull/3360) ([tashimi](https://github.com/tashimi)) +- Refactor package installation [\#3344](https://github.com/habitat-sh/habitat/pull/3344) ([christophermaier](https://github.com/christophermaier)) +- Ignore all `results/` directories in `.gitignore`. [\#3337](https://github.com/habitat-sh/habitat/pull/3337) ([fnichol](https://github.com/fnichol)) +- Wire `hab-pkg-export-docker` into `hab` & setup for building. [\#3334](https://github.com/habitat-sh/habitat/pull/3334) ([fnichol](https://github.com/fnichol)) +- Fix Terraform resource churn on API instances [\#3331](https://github.com/habitat-sh/habitat/pull/3331) ([reset](https://github.com/reset)) +- Switch Build button to scheduler API [\#3330](https://github.com/habitat-sh/habitat/pull/3330) ([chefsalim](https://github.com/chefsalim)) +- Merge `api\_url` and `bldr\_url` Terraform variables [\#3326](https://github.com/habitat-sh/habitat/pull/3326) ([reset](https://github.com/reset)) +- Add automated make task for generating bootstrap bundles [\#3302](https://github.com/habitat-sh/habitat/pull/3302) ([reset](https://github.com/reset)) +- New web app guide using Ruby scaffolding [\#3108](https://github.com/habitat-sh/habitat/pull/3108) ([davidwrede](https://github.com/davidwrede)) +- \[api-proxy\] Access logging should include originating client IP. [\#3063](https://github.com/habitat-sh/habitat/pull/3063) ([fnichol](https://github.com/fnichol)) + +## Bug fixes + +- "the input device is not a TTY" on build [\#3325](https://github.com/habitat-sh/habitat/issues/3325) +- Failed to load origins flashes before loading origins [\#3314](https://github.com/habitat-sh/habitat/issues/3314) +- \[Builder-Web\] `latest stable` in UI is pointing to latest package [\#3305](https://github.com/habitat-sh/habitat/issues/3305) +- Package search response has incorrect total count [\#3245](https://github.com/habitat-sh/habitat/issues/3245) +- project\_create appears to return `package\_name` in quotes [\#3236](https://github.com/habitat-sh/habitat/issues/3236) +- Refactor accounts and sessions [\#3216](https://github.com/habitat-sh/habitat/issues/3216) +- Pagination on certain API endpoints is broken [\#3207](https://github.com/habitat-sh/habitat/issues/3207) +- Rolling strategy fails to apply when RUST\_LOG is at debug [\#2955](https://github.com/habitat-sh/habitat/issues/2955) +- \[Builder\] Drop `depot` bind for scheduler in development container. [\#3399](https://github.com/habitat-sh/habitat/pull/3399) ([fnichol](https://github.com/fnichol)) +- \[Builder\] Update hab-entrypoint.sh so that Launcher is PID 1. [\#3398](https://github.com/habitat-sh/habitat/pull/3398) ([fnichol](https://github.com/fnichol)) +- \[Builder\] Drop `/v1` from `app\_url` when building dev container. [\#3397](https://github.com/habitat-sh/habitat/pull/3397) ([fnichol](https://github.com/fnichol)) +- Fix RouteClient socket state issue when routing to self [\#3389](https://github.com/habitat-sh/habitat/pull/3389) ([reset](https://github.com/reset)) +- Link to Versions when there’s no latest stable [\#3364](https://github.com/habitat-sh/habitat/pull/3364) ([cnunciato](https://github.com/cnunciato)) +- The router only exports `port` now [\#3357](https://github.com/habitat-sh/habitat/pull/3357) ([christophermaier](https://github.com/christophermaier)) +- Strip quotes from package name when creating project [\#3352](https://github.com/habitat-sh/habitat/pull/3352) ([chefsalim](https://github.com/chefsalim)) +- \[studio/docker\] Drop `-ti` from Docker command when calling `hab pkg build`. [\#3336](https://github.com/habitat-sh/habitat/pull/3336) ([fnichol](https://github.com/fnichol)) +- \[hab\] Add default `pkg\_version` when using `hab plan init`. [\#3335](https://github.com/habitat-sh/habitat/pull/3335) ([fnichol](https://github.com/fnichol)) + +**Closed issues:** + +- Studio supervisor not using latest version of package [\#3329](https://github.com/habitat-sh/habitat/issues/3329) +- \[www\] Add new demo flow [\#3318](https://github.com/habitat-sh/habitat/issues/3318) +- CSS, JS and layout cleanup in the Origins section [\#3315](https://github.com/habitat-sh/habitat/issues/3315) +- Default API URL no longer handles `/depot` suffix [\#3313](https://github.com/habitat-sh/habitat/issues/3313) +- Easily expose full Habitat package identity [\#3311](https://github.com/habitat-sh/habitat/issues/3311) +- Update docs to be more clear [\#3241](https://github.com/habitat-sh/habitat/issues/3241) +- Tracking Issue - Refactoring scaffolding-node to define dependency of core/node in the plan.sh [\#3206](https://github.com/habitat-sh/habitat/issues/3206) +- Tracking Issue - Update core/scaffolding-node to latest Node LTS release [\#3205](https://github.com/habitat-sh/habitat/issues/3205) +- Tracking Issue - Update Node to the latest LTS [\#3070](https://github.com/habitat-sh/habitat/issues/3070) +- Tracking Issue - Reduce NodeJS build time by aprox 50% [\#3067](https://github.com/habitat-sh/habitat/issues/3067) +- \[builder-web\] Add ability to enter docker credentials for an origin [\#3035](https://github.com/habitat-sh/habitat/issues/3035) + +**Merged pull requests:** + +- Add API for per-project integrations [\#3395](https://github.com/habitat-sh/habitat/pull/3395) ([chefsalim](https://github.com/chefsalim)) +- update builder dev doc [\#3393](https://github.com/habitat-sh/habitat/pull/3393) ([mwrock](https://github.com/mwrock)) +- Have the secret key API endpoint return a file like the public one does [\#3388](https://github.com/habitat-sh/habitat/pull/3388) ([raskchanky](https://github.com/raskchanky)) +- Update origin privacy settings [\#3381](https://github.com/habitat-sh/habitat/pull/3381) ([cnunciato](https://github.com/cnunciato)) +- Add nginx integration with Datadog on the API node [\#3380](https://github.com/habitat-sh/habitat/pull/3380) ([chefsalim](https://github.com/chefsalim)) +- Add APIs for ignoring and rescinding origin invitations [\#3379](https://github.com/habitat-sh/habitat/pull/3379) ([raskchanky](https://github.com/raskchanky)) +- fixing formatting error in butterfly [\#3377](https://github.com/habitat-sh/habitat/pull/3377) ([mwrock](https://github.com/mwrock)) +- Updates to the Habitat builder cli commands [\#3372](https://github.com/habitat-sh/habitat/pull/3372) ([chefsalim](https://github.com/chefsalim)) +- separate key file rendering from key generation to separate method [\#3370](https://github.com/habitat-sh/habitat/pull/3370) ([mwrock](https://github.com/mwrock)) +- Update dev instruction for builder keys [\#3365](https://github.com/habitat-sh/habitat/pull/3365) ([chefsalim](https://github.com/chefsalim)) +- Mount configurable EBS volume for datastore and API [\#3362](https://github.com/habitat-sh/habitat/pull/3362) ([reset](https://github.com/reset)) +- Update the package sidebar to pull the latest stable [\#3359](https://github.com/habitat-sh/habitat/pull/3359) ([cnunciato](https://github.com/cnunciato)) +- Redirect /docs/try to /tutorials/download [\#3358](https://github.com/habitat-sh/habitat/pull/3358) ([cnunciato](https://github.com/cnunciato)) +- Fix origins errors [\#3356](https://github.com/habitat-sh/habitat/pull/3356) ([cnunciato](https://github.com/cnunciato)) +- appease windows compile warning [\#3350](https://github.com/habitat-sh/habitat/pull/3350) ([mwrock](https://github.com/mwrock)) +- Fix pagination for queries that span shards [\#3347](https://github.com/habitat-sh/habitat/pull/3347) ([raskchanky](https://github.com/raskchanky)) +- Various origins UI fixes [\#3346](https://github.com/habitat-sh/habitat/pull/3346) ([cnunciato](https://github.com/cnunciato)) +- Fix bug for SSL [\#3333](https://github.com/habitat-sh/habitat/pull/3333) ([chefsalim](https://github.com/chefsalim)) +- fix hab pkg exec inside windows studio \(redux\) [\#3327](https://github.com/habitat-sh/habitat/pull/3327) ([mwrock](https://github.com/mwrock)) +- Add nginx status and logging for builder API [\#3324](https://github.com/habitat-sh/habitat/pull/3324) ([chefsalim](https://github.com/chefsalim)) +- Bump VERSION to 0.34.0-dev. [\#3310](https://github.com/habitat-sh/habitat/pull/3310) ([fnichol](https://github.com/fnichol)) +- Refactor accounts and sessions to be on separate shards [\#3271](https://github.com/habitat-sh/habitat/pull/3271) ([raskchanky](https://github.com/raskchanky)) +- Point of clarification for rolling updates [\#3252](https://github.com/habitat-sh/habitat/pull/3252) ([tashimi](https://github.com/tashimi)) +- Adding clarity to the fact a callback is a way to override a build phase [\#3250](https://github.com/habitat-sh/habitat/pull/3250) ([tashimi](https://github.com/tashimi)) +- Add --force option to hab pkg binlink [\#3248](https://github.com/habitat-sh/habitat/pull/3248) ([echohack](https://github.com/echohack)) + ## [0.33.2](https://github.com/habitat-sh/habitat/tree/0.33.2) (09-25-2017) [Full Changelog](https://github.com/habitat-sh/habitat/compare/0.33.1...0.33.2) @@ -3412,4 +3512,4 @@ -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* diff --git a/Makefile b/Makefile index d7c005d51e..e2c61d6c99 100644 --- a/Makefile +++ b/Makefile @@ -188,9 +188,7 @@ bundle: image ## build the changelog changelog: image ## build the changelog $(run) sh -c 'hab pkg install core/github_changelog_generator && \ hab pkg binlink core/github_changelog_generator github_changelog_generator && \ - github_changelog_generator --future-release $(VERSION) --token $(GITHUB_TOKEN) \ - --enhancement-labels C-feature,C-chore,A-documentation --bug-labels C-bug \ - --include-labels C-feature,C-bug,C-chore,A-documentation' + github_changelog_generator --future-release $(VERSION) --token $(GITHUB_TOKEN)' docs: image ## build the docs $(run) sh -c 'set -ex; \ diff --git a/VERSION b/VERSION index 5b8b229b2c..85e60ed180 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.34.0-dev +0.34.0