Skip to main content

Chef Habitat Release Notes

Chef Habitat 1.6.1041

Bug Fixes

  • Fixed Habitat Supervisor when a Supervisor is started and peers are added with --peer-watch-file. Supervisor now reads all peers in the file at startup. (#9208)
  • Fixed a bug where hab pkg install wouldn’t verify if dependencies have been removed when reinstalling a package. Habitat now reinstalls missing dependencies when reinstalling a package. (#9082)
  • Fixed a bug with the toToml helper when rendering values rather than TOML objects. (#9081)

Chef Habitat 1.6.826

Bug Fixes

  • Fixed service health data inconsistencies in the Supervisor HTTP APIs.
  • Fixed a bug with license checking when starting a chroot studio on Linux.

Chef Habitat 1.6.652

Bug Fixes

  • Updated IPC-Channel code to use older windows API so that the Supervisor maintains compatibility with Windows 7.
  • Fixed a bug in the rolling update process that could prevent a rolling update follower from updating or rolling back.

Chef Habitat 1.6.607

Bug Fixes

  • Fixes some erratic behavior in the Windows Docker studio on Windows 11 and Windows Server 2022.

New Experimental Feature

  • Studio-less builds. See documentation here.

Chef Habitat 1.6.568

We are announcing the release of Habitat 1.6.568. This release includes several updates to habitat’s dependencies. It also includes some significant fixes 2 to rolling updates.

Please read on for the changelog details.
Thanks for using Habitat!

1.6.568 (2022-08-31)

Merged Pull Requests

Chef Habitat 1.6.521

We are announcing the release of Habitat 1.6.521. This release contains two important fixes:

  • Removes a potential deadlock in the main supervisor loop that can make a supervisor unresponsive to requests to load/unload or stop/start services. It may also prevent the supervisor from a clean shutdown and from gossiping service information to other peers.
  • Reverts a change introduced in 1.6.500 that added argument validation to hab sup run and intentionally failing the command if it included service specific arguments without providing a package identifier. This may result in supervisor auto update failures if the original hab sup run includes such args with no package identifier.

Especially due to the first bug mentioned above, we strongly recommend that customers skip updating to 1.6.513 in favor of this release.

Please read on for the changelog details.
Thanks for using Habitat!

1.6.521 (2022-06-03)

Merged Pull Requests
  • removing jemalloc and memory stats #8533 (mwrock)

  • Revert “Hab-sup-run arguments modified.” #8532 (mwrock)

  • fix release yaml #8531 (mwrock)

  • set UPLOAD_AND_PROMOTE var in builds to force upload and promote in release_habitat pipeline #8530 (mwrock)

  • bump the jemalloc crates to fix hang in epoch advancement #8527 (mwrock)

  • fix clippy with refreshed packages #8529 (mwrock)

  • Remove Hugo and go versions from netlify config #8523 (IanMadd)

  • updated changelog for 1.6.513 #8521 (mwrock)

Chef Habitat 1.6.513

We are announcing the release of Habitat 1.6.513. This release is largely just a follow up to last week’s core package refresh. All components included in the 1.6.513 Habitat release were built against the refreshed core packages and the 1.6.513 studio includes a full set of refreshed packages.

Please read on for the changelog details.
Thanks for using Habitat!

Merged Pull Requests

Chef Habitat 1.6.500

We are announcing the release of Habitat 1.6.500. This release provides the following fixes and enhancements:

  • We have added validation to hab sup run to reject service specific arguments if you are not starting a service with hab sup run. For example, hab sup run --strategy at-once will fail because no service is provided. However, hab sup run core/nginx --strategy at-once will succeed because you have provided a service (nginx) to run.
  • More sophisticated backoff delay periods governing service restarts for failed init and run hooks. See the docs for a complete explanation on how to use this feature.

Please read on for all the details.
Thanks for using Habitat!

Merged Pull Requests

Chef Habitat 1.6.477

We are announcing the release of Habitat 1.6.477. This release provides the following fixes and enhancements:

  • Fixes an issue where the supervisor failed to run in a docker studio on Mac M1 hardware
  • Adds a --sandbox argument to hab bldr channel list allowing all channels including hidden sandbox channels to be shown. This can be helpful when trying to delete all channels in an origin.
  • Ensure the version of powershell that is used by habitat hooks sits in the front of the PSModulePath so that the correct modules will be imported by the hook.

Please read on for all the details.

Thanks for using Habitat!

1.6.477 (2022-03-21)

Merged Pull Requests

Chef Habitat 1.6.420

Merged Pull Requests

Chef Habitat 1.6.416

Merged Pull Requests

Chef Habitat 1.6.415

This release does not have any release notes.

Chef Habitat 1.6.400

Merged Pull Requests

Chef Habitat 1.6.351

Chef Habitat 1.6.319

Merged Pull Requests

Chef Habitat 1.6.288

Merged Pull Requests

Chef Habitat 1.6.267

Merged Pull Requests

Chef Habitat 1.6.235

Full Changelog

Bug Fixes

Merged Pull Requests

Chef Habitat 1.6.216

Full Changelog

Bug Fixes

Merged Pull Requests

Chef Habitat 1.6.181

Full Changelog

Bug Fixes

Merged Pull Requests

Chef Habitat 1.6.175

Full Changelog

Behavioral Changes

Merged Pull Requests

Chef Habitat 1.6.139

Full Changelog

New Features & Enhancements

Behavioral Changes

Merged Pull Requests

Chef Habitat 1.6.115

Full Changelog

New Features & Enhancements

Bug Fixes

Merged Pull Requests

Chef Habitat 1.6.56

Full Changelog

Bug Fixes

New Features & Enhancements

Merged Pull Requests

Chef Habitat 1.6.39

Full Changelog

Behavioral Changes

New Features & Enhancements

Merged Pull Requests

Chef Habitat 1.6.0

Full Changelog

New Features & Enhancements

Bug Fixes

Merged Pull Requests

Chef Habitat 1.5.86

Full Changelog

New Features & Enhancements

Merged Pull Requests

Chef Habitat 1.5.71

Full Changelog

Bug Fixes

New Features & Enhancements

Behavioral Changes

  • When follower services restart during a rolling update all packages newer than the package the leader updated to are automatically uninstalled. This ensures that the leader and followers are running the same package. #7556 (davidMcneil)

Merged Pull Requests

Chef Habitat 1.5.50

Full Changelog

Bug Fixes

New Features & Enhancements

Behavioral Changes

Merged Pull Requests

Chef Habitat 1.5.29

Full Changelog

New Features & Enhancements

Merged Pull Requests

Chef Habitat 1.5.0

Full Changelog

Behavioral Changes

  • Remove the HAB_FEAT_EVENT_STREAM feature flag. The event stream is now enabled with --event-stream-url. #7335 (davidMcneil)
  • Deprecate and ignore the --application and --environment flags from hab svc load and hab sup run commands. #7335 (davidMcneil)
  • The initial event stream connection attempt no longer blocks by default. Set –event-stream-connect-timeout if blocking is desired. #7293 (davidMcneil)

New Features & Enhancements

Bug Fixes

  • Ensure that signal handlers are installed first #7356 (christophermaier)
  • Fix rolling updates after the death of group members #7167 (mwrock)
  • The initial event stream connect attempt will not block the main thread when –event-stream-connect-timeout=0 #7293 (davidMcneil)
  • Event stream messages are always immediately processed (even when disconnected). This prevents a “thundering herd” of messages on reconnect. #7293 (davidMcneil)
  • do not attempt to set binlink path if not in an elevated console #7319 (mwrock)
  • Fix lock when spawning windows processes #7213 (davidMcneil)

Merged Pull Requests

Behavioral Changes

  • Update install scripts to pull from packages.chef.io for new releases #7119 (smacfarlane)

Chef Habitat 0.90.6

Full Changelog

New Features & Enhancements

Bug Fixes

Merged Pull Requests

Chef Habitat 0.88.0

Full Changelog

New Features & Enhancements

Bug Fixes

  • HTTP 200 indicates successful response from hab bldr channel delete #7002 (jeremymv2)
  • pass supervisor pid to named pipe server instead of querying it from server to fix win7 #6998 (mwrock)
  • set connection header to close on all ApiClient requests #6993 (mwrock)
  • do not inject studio environment with ctl_secret from cli.toml #6988 (mwrock)
  • use -file instead of -command when forwarding args to hab-studio.ps1 so that args are passed as individual args and not as a single string #6985 (mwrock)

Merged Pull Requests

Chef Habitat 0.85.0

Full Changelog

Behavioral Changes

Bug Fixes

New Features & Enhancements

Merged Pull Requests

Chef Habitat 0.83.0

Full Changelog

Behavioral Changes

Bug Fixes

  • Improve liveliness checker #6714 (baumanj)
  • Stop health check futures when upgrading the Supervisor #6717 (christophermaier)
  • do not overwrite PSModulePath when setting up build environment #6697 (mwrock)
  • provide a better error when no value is passed to Set-BuildtimeEnv or Set-RuntimeEnv #6684 (mwrock)
  • Remove recusive memberlist locking #6662 (baumanj)
  • allow windows service to set arbitrary environment variables #6648 (mwrock)

New Features & Enhancements

Merged Pull Requests

0.82.0 (2019-06-06)

Full Changelog

Behavioral Changes

  • Add --binlink-dir argument to hab pkg install #6597 (baumanj)

New Features & Enhancements

Bug Fixes

  • remove trailing space from env vars set in export docker build #6540 (mwrock)

Merged Pull Requests

0.81.0 (2019-05-06)

Full Changelog

Bug Fixes

  • Add habitat_common::sync::Lock type for recursive read locking #6436 (baumanj)
  • Add HAB_LICENSE to 2 more spots in our release automation #6497 (raskchanky)
  • Ensure the install script has accepted the license #6503 (raskchanky)

Merged Pull Requests

0.80.0 (2019-04-30)

Full Changelog

New Features & Enhancements

Bug Fixes

  • add ltsc2016 tag for windowsservercore base images #6470 (mwrock)
  • Fix detection of emacs in studio #6390 (smacfarlane)
  • build_component.ps1 should enter a non interactive container and forward exit code #6476 (mwrock)

Behavioral Changes

Merged Pull Requests

0.79.1 (2019-04-10)

Full Changelog

Bug Fixes

  • add studio powershell directory to path on studio creation so it is propogated to supervisor #6400 (mwrock)

Merged Pull Requests

0.79.0 (2019-04-01)

Full Changelog

New Features & Enhancements

Behavioral Changes

Bug Fixes

  • Fix positional args, tweak err handling for promote/demote/delete #6379 (chefsalim)
  • Properly pass CLI args to hab origin key import #6363 (baumanj)
  • start supervisor outside of interactive powershell session in local windows studio #6353 (mwrock)
  • Revert "remove old content" feature #6348 (christophermaier)
  • Remove offensively-named command in favor of updated version #6343 (baumanj)
  • uninstall should not rename to existing directory on windows #6322 (mwrock)
  • Use POSIX unset rather than Busybox env -u for HAB_STUDIO_BINARY #6318 (christophermaier)
  • windows docker studio should output sup log in color and without timestamp #6312 (mwrock)
  • turn off supervisor log coloring in local windows studio if ANSI is not supported #6306 (mwrock)
  • eliminate false error noise from windows launcher #6313 (mwrock)
  • Use subshells and unset to actually unset environment variables #6296 (christophermaier)
  • implement platform specific UI symbols #6290 (mwrock)

Merged Pull Requests

Chef Habitat 0.82.0

0.82.0 (2019-06-06)

Full Changelog

Behavioral Changes

  • Add --binlink-dir argument to hab pkg install #6597 (baumanj)

New Features & Enhancements

Bug Fixes

  • remove trailing space from env vars set in export docker build #6540 (mwrock)

Merged Pull Requests

Chef Habitat 0.81.0

0.81.0 (2019-05-06)

Full Changelog

Bug Fixes

  • Add habitat_common::sync::Lock type for recursive read locking #6436 (baumanj)
  • Add HAB_LICENSE to 2 more spots in our release automation #6497 (raskchanky)
  • Ensure the install script has accepted the license #6503 (raskchanky)

Merged Pull Requests

  • Update docs and Makefile for 0.81.0 #6529 (raskchanky)
  • adds working code and test for altering a package name to make it val… #6524 (nellshamrell)
  • Update the docker exporter docs to include HAB_LICENSE instructions #6525 (raskchanky)
  • Propagate host license acceptance into docker containers #6522 (raskchanky)
  • Sets project status and SLA #6473 (dmccown)
  • Revert “Switch to parking_lot’s RwLock and add CI deadlock detection” #6513 (raskchanky)

Chef Habitat 0.80.0

0.80.0 (2019-04-30)

Full Changelog

New Features & Enhancements

Bug Fixes

  • add ltsc2016 tag for windowsservercore base images #6470 (mwrock)
  • Fix detection of emacs in studio #6390 (smacfarlane)
  • build_component.ps1 should enter a non interactive container and forward exit code #6476 (mwrock)

Behavioral Changes

Merged Pull Requests

Chef Habitat 0.79.1

0.79.1 (2019-04-10)

Full Changelog

Bug Fixes

  • add studio powershell directory to path on studio creation so it is propogated to supervisor #6400 (mwrock)

Merged Pull Requests

Thank you for your feedback!

×