Habitat 0.51.0 Released!


#1

We are happy to announce the release of Habitat 0.51.0. We have a number of new features as well as bug fixes, so please read on for all the details. If you just want the binaries, head on over to our downloads page: https://www.habitat.sh/docs/using-habitat/#install-habitat Thanks again for using Habitat!

0.51.0 (12-18-2017)

Full Changelog

Features & Enhancements

  • Add hab-pkg-export-kubernetes is built along with other exporters during releases #4199
  • Ensure pkg-export-docker (and all crates, really) get built by CI #4192
  • Handle studio teardown errors more gracefully #4146
  • Add “Using Channels” content #4111
  • Confusing My Origins UX when auth scope has changed #3788
  • Constrain use of HAB_UPDATE_STRATEGY_FREQUENCY_MS #3363
  • Compiling takes longer than it should #3026
  • [www] missing an thumbnail image for the homepage when shared on social medias #2941
  • Make the GitHub redirect_uri configurable #2668
  • [web ui] Make blog page responsive on mobile devices #2666
  • [web ui] Remove Depot link from the top navigation & Homepage url jump for signed-in users #2590
  • [Documentation] How to set environment variables #2579
  • \[Documentation\] How to set environment variables #2579
  • ‘Unload’ hook #2485
  • svc_default_user and svc_default_group not accessible in templates #2459
  • Make hab sup status more friendly for machine use #2274
  • [Suggestion] make the GitHub issue more like a form #1675
  • Document all the available runtime config values #1562
  • UX: The makefile should be a little more helpful #1397
  • add windows sodium binaries from nuget #4324 (mwrock)
  • Turns out spaces are significant! #4321 (christophermaier)
  • Miscellaneous TravisCI updates #4288 (christophermaier)
  • Addressed feedback on PR #4168 #4282 (davidwrede)
  • Fixed incorrectly indented code blocks #4238 (davidwrede)
  • Add kubernetes exporter to docs #4225 (tashimi)
  • Fix help for hab bldr job to refer to “hab bldr job start” #4208 (baumanj)
  • Add documentation on do\_setup\_environment callback #4204 (christophermaier)
  • Added content on how to do CD with channels #4168 (davidwrede)

Bug fixes

  • possible incompatibility between runtime environment variables and the update\_pkg\_version helper function #4313
  • Entering a windows studio raises a crypto error #4305
  • Docker exporter clobbers existing docker.config file #4256
  • Kubernetes exporter does not work - Package not found #4122
  • uploading a built Linux package from macOS seems broken #4097
  • Dependency conflict detection sometimes include non conflicting packages #4087
  • attach shows a not working prompt when hab pkg build is called #3943
  • [STABILITY] Permission denied issue on builder-api-proxy directory #3521
  • hab config apply: cli docs are auto-generating wrong command #3148
  • [forum] There is currently no link to it on the homepage #2538
  • Turns out spaces are significant! #4321 (christophermaier)
  • Enable provision.sh to be run without sudo #4315 (baumanj)
  • Be more thorough in generating PATHs from older packages #4306 (christophermaier)
  • #4255: re-adding blog layout changes #4295 (mgamini)
  • Update build dependencies for pkg-export-docker #4214 (christophermaier)
  • Fix hab/install.sh -h to print SSL_CERT_FILE, not $SSL_CERT_FILE #4184 (baumanj)

Closed issues:

  • [www] Tiny typo #4286
  • [UI nitpick] Wording on pagination button is incorrect #4269
  • [builder UI]Unable to re-trigger the container registry settings modal when canceled/dismissed #4263
  • Document new post-stop hook #4258
  • [documentation] NO_INSTALL_DEPS env var should be documented #4253
  • k8s exporter: Habitat object name should end with a lower-case letter #4250
  • Support deleting project integrations #4235
  • Retrofit asp.net full framework example to work with containers studio and export #4167
  • [www] Update pricing page copy to include the new ECR integration #4155
  • export-kubernetes: Append a random string suffix to the name of Habitat object #4152
  • [Builder UI] Configure project export settings #4140
  • Add ‘hab bldr job demote’ command #4058
  • Add habitat to homebrew #1896

Merged pull requests: