We are happy to announce the release of Habitat 0.83.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 Install Habitat.
Important: Action required to upgrade safely to Habitat 0.83.0!
Due to a regression in Habitat 0.82.0 please read the following instructions before attempting an upgrade: https://discourse.chef.io/t/important-action-required-to-upgrade-safely-to-habitat-0-83-0/1175.
0.83.0 (2019-07-29)
Behavioral Changes
- Add rst-reader back again #6619 (raskchanky)
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
- add a invoke-after function for powershell plans #6685 (mwrock)
- allow windows docker studio and exported images to run on kernels later than 2016ltsc #6643 (mwrock)
- Switch to log4rs in the Supervisor #6622 (christophermaier)
- Store configurable shutdown parameters #6539 (davidMcneil)
Merged Pull Requests
- Migrate Mac Builds to new pipeline #6726 (scotthain)
- Explicitly use windows 2016 queues #6720 (scotthain)
- Accept habitat license #6710 (davidMcneil)
- Refactor DatFile, again #6703 (raskchanky)
- fail build on docker push failures #6702 (mwrock)
- powershell based install script #6691 (mwrock)
- Add docs for installing the kernel2 CLI #6692 (raskchanky)
- Fix a crash when starting butterfly with no rumor file #6690 (raskchanky)
- Make the plans' build use rust-toolchain version #6680 (baumanj)
- resolve build deps before run deps #6683 (mwrock)
- Changed 'Habitat' to 'Chef Habitat' in documentation & blog. #6667 (IanMadd)
- Upgrade to actix 1.0 #6677 (davidMcneil)
- update widestring crate #6679 (mwrock)
- remove deprecated -w/--windows arg for studio #6678 (mwrock)
- use explicit version of powershell #6676 (mwrock)
- Disable artifactory mirror for choco #6673 (scotthain)
- fix cargo check in windows build script #6672 (mwrock)
- Fix --scaffolding flag #6666 (davidMcneil)
- bump travis ruby and build www in a pr #6663 (mwrock)
- Qubitrenegade 6644 #6655 (baumanj)
- Load config variables from cli.toml when entering hab-studio #6644 (qubitrenegade)
- Remove duplication in BuilderAPI create #6660 (davidMcneil)
- Fix conflict in search interface #6659 (chefsalim)
- correct documentation to reflect removal of --windows arg from plan init #6641 (mwrock)
- Replace
busybox mount
with direct read of /proc/mounts #6608 (smacfarlane) - 6345 danielhertenstein #6656 (baumanj)
- Check for missing cache key path when entering dockerized studio #6345 (danielhertenstein)
- Add Artifactory as BuilderAPIProvider #6653 (chefsalim)
- remove assert for no events in spec watcher tests after adding files to be watched #6651 (mwrock)
- Update README.md for serving docs #6652 (kagarmoe)
- spell check #6654 (kagarmoe)
- Add limit option to hab pkg search #6581 (davidMcneil)
- Make studio backline dependency explicit #6549 (smacfarlane)
- Update bldr.toml to reflect changes to the repository #6595 (smacfarlane)
- [Studio][Tests] Use absolute drive path for windows studio name #6645 (smacfarlane)
- adds rustfmt instructions to supported dev env #6570 (nellshamrell)
- updates ruby version #6631 (nellshamrell)
- use chocolatey mirror on buildkite #6638 (mwrock)
- Update to Rust 1.35.0 #6615 (raskchanky)
- Add Builder provider interface #6626 (chefsalim)
- Swap windows jobs to docker (as much as possible) #6603 (scotthain)
- Adds service update started event #6611 (gpeers)
- Update docs for 0.82.0 #6627 (smacfarlane)
- Decouple logging concerns from Supervisor errors #6590 (christophermaier)
- Generate a unique NATS client id for event msgs #6623 (afiune)
- update kubernetes and helm exporter docs to include information about license acceptance #6573 (nellshamrell)