Skip to content

Pending Release Notes

Matt Wrock edited this page Aug 8, 2024 · 17 revisions

New Features

  • Added a --refresh-channel argument to hab pkg build and a -f argument to the hab studio commands. This informs the build program which refresh channel should be used when downloading dependencies for any of the following origins: core, chef, or chef-platform. The default value is LTS-2024. As we move forward with LTS releases, the default will always be the latest LTS channel. For example, after the LTS-2027 refresh, the default will be LTS-2027. Note that one would use the --refresh-channel argument in order to build a Chef Habitat plan against an older refresh. For instance, if you needed to build your plan against the obsolete stable channel, then you would set --refresh-channel to stable.

Improvements

Bug Fixes

Backward Incompatibilities

  • The stable channel is no longer the default channel used when downloading Chef Habitat packages from the core, chef, or chef-platform channels. This includes behavior used by any Chef Habitat CLI command and also includes the channel that the supervisor uses when checking for package updates. The new default is LTS-2024. As we move forward with LTS releases, the default will always be the latest LTS channel. For example, after the LTS-2027 refresh, the default will be LTS-2027.
  • Chef Habitat no longer includes support for Windows 7. Habitat uses a variety of open source low level libraries and some of these libraries no longer call the outdated Win32 API functions that Windows 7 expects. In order to keep Chef Habitat up to date and secure, we need to keep these open source dependencies up to date.