Chef Habitat Release Notes
Chef Habitat 1.6.420
https://packages.chef.io/release-notes/habitat/1.6.420.mdReleased on November 1, 2021
Merged Pull Requests
- Revert "replace rants dependency with nats.io crate" #8353 (mwrock)
- Minor updates to script to generate CLI docs #8348 (IanMadd)
- Rustfmt and Nightly Rust Bump to nightly-2021-10-28 #8347 (chef-expeditor[bot])
- updated 1.6.416 changelog #8350 (mwrock)
Chef Habitat 1.6.416
https://packages.chef.io/release-notes/habitat/1.6.416.mdReleased on October 28, 2021
Merged Pull Requests
- add aarch64-darwin (M1) to release pipeline and curlbash install #8346 (mwrock)
- whitespace change to force release #8345 (mwrock)
- mac release root path should fall back to /hab #8344 (mwrock)
- search for nginx* process in e2e #8343 (mwrock)
- Bump pem from 1.0.0 to 1.0.1 #8342 (dependabot[bot])
- update e2e test to fix text mismatch #8341 (pozsgaic)
- Bump widestring from 0.5.0 to 0.5.1 #8339 (dependabot[bot])
- Enabling macos M1 hab cli build #8334 (mwrock)
- Bump libc from 0.2.104 to 0.2.105 #8340 (dependabot[bot])
- Bump libc from 0.2.103 to 0.2.104 #8336 (dependabot[bot])
- replace rants dependency with nats.io crate #8293 (pozsgaic)
- bump prost and friends #8333 (mwrock)
- Bump prost-derive from 0.8.0 to 0.9.0 #8330 (dependabot[bot])
- Bump pem from 0.8.3 to 1.0.0 #8318 (dependabot[bot])
- Bump widestring from 0.4.3 to 0.5.0 #8329 (dependabot[bot])
- Rustfmt and Nightly Rust Bump to nightly-2021-10-12 #8327 (chef-expeditor[bot])
- update changelog for 1.6.400 #8328 (mwrock)
Chef Habitat 1.6.415
https://packages.chef.io/release-notes/habitat/1.6.415.mdReleased on October 28, 2021
This release does not have any release notes.
Chef Habitat 1.6.400
https://packages.chef.io/release-notes/habitat/1.6.400.mdReleased on October 12, 2021
Merged Pull Requests
- whitespace change to force pipeline #8326 (mwrock)
- Bump thiserror from 1.0.29 to 1.0.30 #8325 (dependabot[bot])
- Bump cc from 1.0.70 to 1.0.71 #8322 (dependabot[bot])
- another whitespace change to force release #8321 (mwrock)
- whitespace change to force release #8320 (mwrock)
- restore windows 2016 studio image in release pipeline #8316 (mwrock)
- Bump libc from 0.2.102 to 0.2.103 #8313 (dependabot[bot])
- Bump nix from 0.22.1 to 0.23.0 #8315 (dependabot[bot])
- Update /main/ from /master/ #8314 (dishanktiwari2501)
- temporarily removing 2016 studio from release #8311 (mwrock)
- Bump flate2 from 1.0.21 to 1.0.22 #8304 (dependabot[bot])
- Bump libc from 0.2.101 to 0.2.102 #8308 (dependabot[bot])
- Bump serde_json from 1.0.67 to 1.0.68 #8306 (dependabot[bot])
- fix verify pipeline #8305 (mwrock)
- Fixed a typographical error in upload. #8307 (TheDarkula)
- Bump serde_yaml from 0.8.20 to 0.8.21 #8303 (dependabot[bot])
- Bump thiserror from 1.0.28 to 1.0.29 #8302 (dependabot[bot])
- Bump flate2 from 1.0.20 to 1.0.21 #8300 (dependabot[bot])
- Bump cc from 1.0.69 to 1.0.70 #8299 (dependabot[bot])
- Bump serde from 1.0.129 to 1.0.130 #8296 (dependabot[bot])
- Bump serde_json from 1.0.66 to 1.0.67 #8297 (dependabot[bot])
- Bump futures from 0.3.16 to 0.3.17 #8298 (dependabot[bot])
- Bump thiserror from 1.0.26 to 1.0.28 #8294 (dependabot[bot])
- Bump serde_test from 1.0.129 to 1.0.130 #8295 (dependabot[bot])
- Bump serde_yaml from 0.8.19 to 0.8.20 #8292 (dependabot[bot])
- Bump bytes from 1.0.1 to 1.1.0 #8288 (dependabot[bot])
- Bump libc from 0.2.100 to 0.2.101 #8289 (dependabot[bot])
- fix windows download url typo #8290 (mwrock)
- Bump serde_test from 1.0.127 to 1.0.129 #8285 (dependabot[bot])
- Bump serde from 1.0.127 to 1.0.129 #8286 (dependabot[bot])
- Bump libc from 0.2.99 to 0.2.100 #8284 (dependabot[bot])
- Bump serde_yaml from 0.8.18 to 0.8.19 #8281 (dependabot[bot])
- Bump httparse from 1.4.1 to 1.5.1 #8280 (dependabot[bot])
- use the main branch for ci installs #8287 (mwrock)
- Bump serde_yaml from 0.8.17 to 0.8.18 #8277 (dependabot[bot])
- Bump nix from 0.22.0 to 0.22.1 #8275 (dependabot[bot])
- Bump bitflags from 1.2.1 to 1.3.1 #8274 (dependabot[bot])
- add referenced images to repo #8269 (pozsgaic)
- Update readme to fix or remove invalid links #8268 (pozsgaic)
- bump cargo deps #8273 (mwrock)
- adding some pins to core so that crates in builder resolve correctly #8267 (mwrock)
- fix the days until close to be number of days since stale #8266 (mwrock)
- Rust54 #8265 (mwrock)
- Bump serde from 1.0.126 to 1.0.127 #8262 (dependabot[bot])
- Bump serde_test from 1.0.126 to 1.0.127 #8263 (dependabot[bot])
- fork rants with updated crate deps #8261 (mwrock)
- fix builder uploads with FuturesAsyncReadCompatExt and AllowStdIo from futures #8255 (mwrock)
- adding whitespace to readme so i can trigger a release build #8253 (mwrock)
- Cargo update #8252 (mwrock)
- Bump dns-lookup from 1.0.7 to 1.0.8 #8251 (dependabot[bot])
- Bump env_logger from 0.8.4 to 0.9.0 #8250 (dependabot[bot])
- Bump cc from 1.0.68 to 1.0.69 #8248 (dependabot[bot])
- Bump nix from 0.21.0 to 0.22.0 #8247 (dependabot[bot])
- Bump serde-transcode from 1.1.0 to 1.1.1 #8246 (dependabot[bot])
- remove dependency on rust-crypto #8249 (sajjaphani)
- Bump libc from 0.2.97 to 0.2.98 #8241 (dependabot[bot])
- Rustfmt and Nightly Rust Bump to nightly-2021-07-07 #8239 (chef-expeditor[bot])
- update changelog for 1.6.351 #8240 (mwrock)
- minor docs fix #8238 (IanMadd)
- Fix headings in install CLI page #8236 (IanMadd)
Chef Habitat 1.6.351
https://packages.chef.io/release-notes/habitat/1.6.351.mdReleased on July 7, 2021
- bump powershell to 7.1.3 #8237 (mwrock)
- opt out of pwsh telemetry to avoid shell startup issues #8233 (mwrock)
- Bump petgraph from 0.5.1 to 0.6.0 #8234 (dependabot[bot])
- Bump thiserror from 1.0.25 to 1.0.26 #8235 (dependabot[bot])
- Updating expeditor configuration #8232 (jayashrig158)
- Bump sodiumoxide from 0.2.6 to 0.2.7 #8231 (dependabot[bot])
- update rust to 1.52.1 #8230 (mwrock)
- Bump state from 0.5.1 to 0.5.2 #8227 (dependabot[bot])
- exclude libressl install in rootless studio build #8228 (mwrock)
- Bump rand from 0.8.3 to 0.8.4 #8225 (dependabot[bot])
- Bump state from 0.4.2 to 0.5.1 #8220 (dependabot[bot])
- bump rust to 1.50.0 #8224 (mwrock)
- Bump libc from 0.2.96 to 0.2.97 #8222 (dependabot[bot])
- Bump env_logger from 0.8.3 to 0.8.4 #8223 (dependabot[bot])
- Bump libc from 0.2.95 to 0.2.96 #8221 (dependabot[bot])
- Bump dns-lookup from 1.0.6 to 1.0.7 #8219 (dependabot[bot])
- Bump semver from 1.0.0 to 1.0.3 #8218 (dependabot[bot])
- Bump nix from 0.20.0 to 0.21.0 #8216 (dependabot[bot])
- Bump tar from 0.4.33 to 0.4.35 #8213 (dependabot[bot])
- Bump semver from 0.11.0 to 1.0.0 #8212 (dependabot[bot])
- Bump cc from 1.0.67 to 1.0.68 #8210 (dependabot[bot])
- Bump libc from 0.2.94 to 0.2.95 #8211 (dependabot[bot])
- Bump winreg from 0.8.0 to 0.9.0 #8209 (dependabot[bot])
- Bump thiserror from 1.0.24 to 1.0.25 #8208 (dependabot[bot])
- Fix bad link #8198 (IanMadd)
- Update Hugo and fix docs build command #8190 (IanMadd)
- Bump os_info from 3.0.5 to 3.0.6 #8207 (dependabot[bot])
- Bump serde from 1.0.125 to 1.0.126 #8202 (dependabot[bot])
- Bump notify from 4.0.16 to 4.0.17 #8203 (dependabot[bot])
- Bump serde_test from 1.0.125 to 1.0.126 #8201 (dependabot[bot])
- Bump os_info from 3.0.4 to 3.0.5 #8204 (dependabot[bot])
- Rustfmt and Nightly Rust Bump to nightly-2021-05-12 #8199 (chef-expeditor[bot])
- update changelog for 1.6.319 #8200 (mwrock)
Chef Habitat 1.6.319
https://packages.chef.io/release-notes/habitat/1.6.319.mdReleased on May 12, 2021
Merged Pull Requests
- gossip after service is updated #8197 (mwrock)
- Add descriptions to API pages #8191 (IanMadd)
- Bump caps from 0.5.1 to 0.5.2 #8196 (dependabot[bot])
- Bump httparse from 1.4.0 to 1.4.1 #8195 (dependabot[bot])
- gossip service rumor after update #8194 (mwrock)
- Bump url from 2.2.1 to 2.2.2 #8193 (dependabot[bot])
- Bump regex from 1.5.3 to 1.5.4 #8192 (dependabot[bot])
- Bump regex from 1.4.6 to 1.5.3 #8189 (dependabot[bot])
- Bump rcgen from 0.8.10 to 0.8.11 #8187 (dependabot[bot])
- Bump os_info from 3.0.3 to 3.0.4 #8188 (dependabot[bot])
- Bump libc from 0.2.93 to 0.2.94 #8185 (dependabot[bot])
- Bump os_info from 3.0.2 to 3.0.3 #8186 (dependabot[bot])
- Bump dirs from 3.0.1 to 3.0.2 #8184 (dependabot[bot])
- Add the uninstall hook to the docs #8175 (kagarmoe)
- Bump regex from 1.4.5 to 1.4.6 #8182 (dependabot[bot])
- 'Use' not 'utilize' #8183 (kagarmoe)
- Update plan_settings.md - "Add a note for pkg_version on semver" #8181 (hhodzic)
- Fix search typo #8180 (sajjaphani)
- Bump httparse from 1.3.6 to 1.4.0 #8177 (dependabot[bot])
- Bump notify from 4.0.15 to 4.0.16 #8176 (dependabot[bot])
- Bump async-trait from 0.1.49 to 0.1.50 #8178 (dependabot[bot])
- Fix sup content. #8174 (kagarmoe)
- Bump rcgen from 0.8.9 to 0.8.10 #8172 (dependabot[bot])
- Bump ctrlc from 3.1.8 to 3.1.9 #8171 (dependabot[bot])
- Bump async-trait from 0.1.48 to 0.1.49 #8170 (dependabot[bot])
- Bump byteorder from 1.3.4 to 1.4.3 #8169 (dependabot[bot])
- Bump webpki from 0.21.4 to 0.22.0 #8165 (dependabot[bot])
- Bump bincode from 1.3.2 to 1.3.3 #8164 (dependabot[bot])
- Bump bimap from 0.6.0 to 0.6.1 #8162 (dependabot[bot])
- Bump httparse from 1.3.5 to 1.3.6 #8163 (dependabot[bot])
- Bump os_info from 3.0.1 to 3.0.2 #8160 (dependabot[bot])
- Bump libc from 0.2.92 to 0.2.93 #8161 (dependabot[bot])
- Rustfmt and Nightly Rust Bump to nightly-2021-03-25 #8158 (chef-expeditor[bot])
- update changelog #8159 (mwrock)
Chef Habitat 1.6.288
https://packages.chef.io/release-notes/habitat/1.6.288.mdReleased on April 5, 2021
Merged Pull Requests
- explicily remove iconv library from mac-bootstrapper path #8157 (mwrock)
- Bump libc from 0.2.91 to 0.2.92 #8156 (dependabot[bot])
- Bump dns-lookup from 1.0.5 to 1.0.6 #8155 (dependabot[bot])
- Bump walkdir from 2.3.1 to 2.3.2 #8152 (dependabot[bot])
- Bump serde_test from 1.0.124 to 1.0.125 #8153 (dependabot[bot])
- Bump libc from 0.2.90 to 0.2.91 #8151 (dependabot[bot])
- Bump serde from 1.0.124 to 1.0.125 #8154 (dependabot[bot])
- Bump libc from 0.2.89 to 0.2.90 #8149 (dependabot[bot])
- Bump linked-hash-map from 0.5.3 to 0.5.4 #8146 (dependabot[bot])
- Bump native-tls from 0.2.6 to 0.2.7 #8142 (dependabot[bot])
- Bump valico from 3.5.0 to 3.6.0 #8143 (dependabot[bot])
- Bump url from 2.2.0 to 2.2.1 #8145 (dependabot[bot])
- Bump cc from 1.0.66 to 1.0.67 #8141 (dependabot[bot])
- Bump prometheus from 0.11.0 to 0.12.0 #8139 (dependabot[bot])
- Bump windows-acl from 0.2.2 to 0.3.0 #8133 (dependabot[bot])
- Bump derivative from 2.1.1 to 2.2.0 #8131 (dependabot[bot])
- Bump mktemp from 0.4.0 to 0.4.1 #8129 (dependabot[bot])
- Bump libc from 0.2.87 to 0.2.89 #8137 (dependabot[bot])
- Bump paste from 1.0.4 to 1.0.5 #8140 (dependabot[bot])
- Bump bimap from 0.5.2 to 0.6.0 #8138 (dependabot[bot])
- Bump tar from 0.4.30 to 0.4.33 #8136 (dependabot[bot])
- Bump regex from 1.4.2 to 1.4.5 #8134 (dependabot[bot])
- fix segmentation faults of musl binaries with static relocation-model #8135 (mwrock)
- Bump async-trait from 0.1.42 to 0.1.48 #8125 (dependabot[bot])
- Bump hex from 0.4.2 to 0.4.3 #8127 (dependabot[bot])
- Bump serde_test from 1.0.123 to 1.0.124 #8124 (dependabot[bot])
- Bump env_logger from 0.8.2 to 0.8.3 #8126 (dependabot[bot])
- Bump caps from 0.4.0 to 0.5.1 #8128 (dependabot[bot])
- Bump rusoto_ecr from 0.45.0 to 0.46.0 #8120 (dependabot[bot])
- Bump serde from 1.0.115 to 1.0.124 #8118 (dependabot[bot])
- Bump log from 0.4.11 to 0.4.14 #8117 (dependabot[bot])
- Bump pem from 0.8.2 to 0.8.3 #8121 (dependabot[bot])
- pin bytes in butterfly #8123 (mwrock)
- pin bytes crate #8122 (mwrock)
- Bump serde_json from 1.0.59 to 1.0.64 #8110 (dependabot[bot])
- Bump pbr from 1.0.3 to 1.0.4 #8112 (dependabot[bot])
- Bump winreg from 0.7.0 to 0.8.0 #8111 (dependabot[bot])
- Rustfmt and Nightly Rust Bump to nightly-2021-03-09 #8115 (chef-expeditor[bot])
- post release updates #8116 (mwrock)
Chef Habitat 1.6.267
https://packages.chef.io/release-notes/habitat/1.6.267.mdReleased on March 9, 2021
Merged Pull Requests
- Bump paste from 1.0.3 to 1.0.4 #8108 (dependabot[bot])
- Bump blake2b_simd from 0.5.10 to 0.5.11 #8107 (dependabot[bot])
- Bump hyper from 0.13.9 to 0.14.4 #8106 (dependabot[bot])
- Bump termcolor from 1.1.0 to 1.1.2 #8104 (dependabot[bot])
- Bump uuid from 0.8.1 to 0.8.2 #8103 (dependabot[bot])
- serialized package shutdown_timeout should reflect effective timeout #8099 (mwrock)
- Bump toml from 0.5.7 to 0.5.8 #8101 (dependabot[bot])
- Bump ctrlc from 3.1.7 to 3.1.8 #8100 (dependabot[bot])
- Bump serde_yaml from 0.8.13 to 0.8.17 #8093 (dependabot[bot])
- Bump libc from 0.2.81 to 0.2.87 #8097 (dependabot[bot])
- Bump bincode from 1.3.1 to 1.3.2 #8096 (dependabot[bot])
- Bump flate2 from 1.0.19 to 1.0.20 #8095 (dependabot[bot])
- bump rand to 0.8.3 #8098 (mwrock)
- Bump thiserror from 1.0.22 to 1.0.24 #8092 (dependabot[bot])
- Bump tempfile from 3.1.0 to 3.2.0 #8091 (dependabot[bot])
- Revert "Bump actix-rt from 1.1.1 to 2.1.0" #8089 (mwrock)
- Bump serde_test from 1.0.117 to 1.0.123 #8087 (dependabot[bot])
- Bump actix-rt from 1.1.1 to 2.1.0 #8086 (dependabot[bot])
- Bump httparse from 1.3.4 to 1.3.5 #8085 (dependabot[bot])
- Bump log4rs from 0.13.0 to 1.0.0 #8046 (dependabot[bot])
- Bump log4net from 2.0.8 to 2.0.10 in /components/windows-service #8076 (dependabot[bot])
- Page metadata #8081 (IanMadd)
- use eprintln! to output specific error messages in pre_exec #8082 (mwrock)
- use error log_level when querying supervisor version #8080 (mwrock)
- emit hab-sup –version output to debug if parsing version fails #8074 (mwrock)
- Bump valico from 3.4.0 to 3.5.0 #8072 (dependabot[bot])
- Bump nix from 0.18.0 to 0.19.1 #8047 (dependabot[bot])
- set groups with primary group if unable to retrieve supplemental groups #8069 (mwrock)
- remove some unnecessary aliases #8071 (mwrock)
- Remove christophermaier as code owner #8066 (christophermaier)
- Update release announcement instructions #8065 (christophermaier)
- [CI] Small pipeline tweaks, documentation changes #8064 (christophermaier)
- Fix some minor errors in the generate-cli-docs script #8062 (IanMadd)
- Update kernel2 evaluation VM to Centos 6.10 #8060 (christophermaier)
- Assorted release instruction updates #8061 (christophermaier)
- Rustfmt and Nightly Rust Bump to nightly-2021-01-06 #8058 (chef-expeditor[bot])
- Update changelog for 1.6.235 release #8059 (christophermaier)
Chef Habitat 1.6.235
https://packages.chef.io/release-notes/habitat/1.6.235.mdReleased on January 6, 2021
Bug Fixes
- Improve handling of Supervisor LOCK file #8036 (christophermaier)
Merged Pull Requests
- [CI] Update to use new mac bootstrapper #8051 (christophermaier)
- Remove the Hab docs website #8055 (kagarmoe)
- Bump rcgen from 0.8.5 to 0.8.9 #8048 (dependabot[bot])
- remove unnecessary format! from panic! in fs #8050 (mwrock)
- Bump ctrlc from 3.1.6 to 3.1.7 #8044 (dependabot[bot])
- [CI] Unblock macOS workers again #8049 (christophermaier)
- [CI] Add additional documentation for the CI pipeline #8008 (christophermaier)
- perform configopt parsing in separate thread to avoid stack overflow in main #8041 (mwrock)
- Bump reqwest from 0.10.3 to 0.10.10 #8039 (dependabot[bot])
- Bump libc from 0.2.80 to 0.2.81 #8037 (dependabot[bot])
- Bump widestring from 0.4.2 to 0.4.3 #8042 (dependabot[bot])
- [CI] Bump macOS builder timeouts #8043 (christophermaier)
- Create the Supervisor state directories before acquiring lock #8040 (christophermaier)
- Migrate cli implementation from clap to structopt #8027 (sajjaphani)
- Bump pem from 0.8.1 to 0.8.2 #8034 (dependabot[bot])
- Bump flate2 from 1.0.17 to 1.0.19 #8033 (dependabot[bot])
- Bump futures from 0.3.5 to 0.3.8 #8015 (dependabot[bot])
- Bump env_logger from 0.7.1 to 0.8.2 #8014 (dependabot[bot])
- Edit plan_variable docs for clarity #7992 (IanMadd)
- Bump async-trait from 0.1.38 to 0.1.42 #8007 (dependabot[bot])
- Bump tar from 0.4.29 to 0.4.30 #8003 (dependabot[bot])
- Update CHANGELOG for 1.6.216 #8012 (christophermaier)
Chef Habitat 1.6.216
https://packages.chef.io/release-notes/habitat/1.6.216.mdReleased on December 1, 2020
Bug Fixes
- [FIX] Ensure that health check output is available via HTTP gateway #7991 (christophermaier)
Merged Pull Requests
- [CI] Remove
--no-modify-path
frominstall_rustup
#8009 (christophermaier) - added utility function required_value_of and refactored #7984 (sajjaphani)
- Bump paste from 1.0.0 to 1.0.3 #8004 (dependabot[bot])
- [CI] Increase service unload timeouts for test_config_files e2e test #8005 (christophermaier)
- [CI] Move documentation generation to release pipeline #7993 (christophermaier)
- Bump url from 2.1.1 to 2.2.0 #7995 (dependabot[bot])
- Bump parking_lot from 0.11.0 to 0.11.1 #7997 (dependabot[bot])
- Bump hyper from 0.13.7 to 0.13.9 #7996 (dependabot[bot])
- [CI] Unload test-probe service after test #8000 (christophermaier)
- Bump prometheus from 0.9.0 to 0.10.0 #7987 (dependabot[bot])
- [CI] Remove old
hab
binaries on Linux containers #7994 (christophermaier) - Bump serde_json from 1.0.57 to 1.0.59 #7988 (dependabot[bot])
- Bump errno from 0.2.6 to 0.2.7 #7989 (dependabot[bot])
- Bump thiserror from 1.0.20 to 1.0.22 #7986 (dependabot[bot])
- Bump semver from 0.10.0 to 0.11.0 #7974 (dependabot[bot])
- Bump dns-lookup from 1.0.3 to 1.0.5 #7977 (dependabot[bot])
- Lock pin-project crate to 0.4.23 for explicitness #7985 (christophermaier)
- Bump actix-web from 3.0.0 to 3.2.0 #7975 (dependabot[bot])
- Remove me as codeowner #7983 (smacfarlane)
- Lock Tokio dependencies to 0.2 line #7982 (christophermaier)
- Lock lazy_static dependency #7981 (christophermaier)
- Bump os_info from 2.0.8 to 3.0.1 #7980 (christophermaier)
- Lock down log dependencies #7979 (christophermaier)
- only test non system drive build on windows #7978 (mwrock)
- Update automation for CLI and Service Template Data docs #7968 (IanMadd)
- Bump state from 0.4.1 to 0.4.2 #7972 (dependabot[bot])
- Specify winapi version more tightly #7976 (christophermaier)
- Rustfmt and Nightly Rust Bump to nightly-2020-10-25 #7954 (chef-expeditor[bot])
- Add Dependabot config for Rust #7970 (christophermaier)
- fix studio failure building outside system drive #7969 (mwrock)
- Add redirects for api pages #7967 (IanMadd)
- Edits to service docs #7947 (IanMadd)
- Add Hab API docs #7966 (IanMadd)
- Add About Habitat index page #7948 (IanMadd)
- Delete glossary page #7962 (IanMadd)
- Update page names and page links #7961 (IanMadd)
- WIP - Chef Habitat Resources structural edits #7959 (mjingle)
- Automated update of Habitat Documentation #7963 (chef-expeditor[bot])
- 1.6.181 Changelog #7964 (christophermaier)
Chef Habitat 1.6.181
https://packages.chef.io/release-notes/habitat/1.6.181.mdReleased on October 30, 2020
Bug Fixes
- [FIX] Minimal change to enable non-root containers again #7960 (christophermaier)
Merged Pull Requests
- 1.6.175 Documentation, plus docs generation script update #7957 (christophermaier)
- [FIX] Fix a bad environment variable lookup in hab-plan-bulid #7958 (christophermaier)
- Update Changelog for 1.6.175 #7956 (christophermaier)
- Update pages, weights, and edit on GH links #7953 (kagarmoe)
- Curate docs images in docs-chef-io #7916 (kagarmoe)
Chef Habitat 1.6.175
https://packages.chef.io/release-notes/habitat/1.6.175.mdReleased on October 28, 2020
Behavioral Changes
Merged Pull Requests
- Expose HAB_FALLBACK_CHANNEL in plan build #7951 (christophermaier)
- [BUG] Update actix-web calling conventions #7950 (christophermaier)
- Revert "Merge pull request #7943 from habitat-sh/cm/revert-tls" #7949 (christophermaier)
- [CI] Capture Supervisor logs from e2e tests #7942 (christophermaier)
- Monday module update #7945 (kagarmoe)
- adds docs component & team as codeowners #7946 (kagarmoe)
- updating codeowners due to team departures #7944 (jeremymv2)
- Revert "Merge pull request #7923 from habitat-sh/dmcneil/ctl-gateway-… #7943 (christophermaier)
- Make shorter Builder pages #7939 (kagarmoe)
- Add TLS support to the ctl gateway #7923 (davidMcneil)
- Updates Hugo, Node modules #7941 (kagarmoe)
- Temporarily disable website deploy triggers #7904 (smacfarlane)
- add patents notification to
hab
cli #7937 (sdelano) - eliminate usages of
hab install
alias in plan-build-ps1 #7938 (mwrock) - Update env_proxy to 0.4.1 #7933 (christophermaier)
- Fix e2e tests #7934 (davidMcneil)
- Cleanup the CLI config file #7931 (davidMcneil)
- fix prompting to stop launcher when closing windows docker studio #7930 (mwrock)
- [REFACTOR] Utilize the
Origin
type more broadly #7919 (christophermaier) - [REFACTOR] Simplify Blake2b hash implementation #7918 (christophermaier)
- Temp Netlify configuration #7924 (IanMadd)
- Update changelog #7886 (davidMcneil)
- Add deprecation message for
hab sup status
#7896 (davidMcneil) - Organize the Hugo Docs #7920 (kagarmoe)
- Docs is coming! #7914 (kagarmoe)
- skip remote download when present in cache or offline #7915 (jeremymv2)
- re-add removed else condition logic for hab pkg download #7913 (jeremymv2)
- Overhaul and refactoring of Keys #7887 (christophermaier)
- Rename dev docs directory "dev-docs" #7909 (kagarmoe)
- Quick fixes for the Builder page #7907 (kagarmoe)
- Check if license exists for current user during license acceptance #7906 (davidMcneil)
- Keep the code inside of the window #7894 (kagarmoe)
- Update Builder Documentation #7581 (kagarmoe)
- Automated update of Habitat Documentation #7898 (chef-expeditor[bot])
- Cargo Update #7899 (chef-expeditor[bot])
- Rustfmt and Nightly Rust Bump to nightly-2020-08-28 #7897 (chef-expeditor[bot])
- Fix update documentation pipeline #7895 (davidMcneil)
- Rustfmt and Nightly Rust Bump to nightly-2020-08-24 #7889 (chef-expeditor[bot])
Chef Habitat 1.6.139
https://packages.chef.io/release-notes/habitat/1.6.139.mdReleased on August 25, 2020
New Features & Enhancements
- Add
hab sup restart
command #7878 (davidMcneil) - builder origin rbac subcommand #7841 (jeremymv2)
Behavioral Changes
- Pull packages from the
--channel
argument onhab sup run
#7871 (davidMcneil) - Deprecate CLI aliases #7872 (davidMcneil)
- Add splay to health check execution #7850 (davidMcneil)
Merged Pull Requests
- Fix text in e2e test #7883 (davidMcneil)
- Replace
hab install
withhab pkg install
in plan-build #7882 (christophermaier) - Fix CLI deprecation when generating completions #7881 (davidMcneil)
- Report errors when getting user and group #7879 (davidMcneil)
- Update dependencies #7875 (davidMcneil)
- Remove the
hab pkg export cf
command from windows #7877 (davidMcneil) - do not add c:/hab/bin to persistent path in ci #7876 (mwrock)
- Fix
hab sup --version
afterstructopt
refactoring #7873 (davidMcneil) - fix path to VERSION file in windows plans #7868 (mwrock)
- Remove custom cli parsing #7870 (davidMcneil)
- Improve error message when installing internal packages #7869 (davidMcneil)
- Improve parsing of
hab pkg export
#7865 (davidMcneil) - Add some e2e tests around crypto functionality #7867 (christophermaier)
- Automated update of Habitat Documentation #7861 (chef-expeditor[bot])
- modernize windows tutorial #7820 (mwrock)
- Update Changelog for 1.6.115 #7864 (christophermaier)
- make bind timeout configurable and add debug output around startup #7858 (mwrock)
- Cleanup
hab pkg export
subcommand #7857 (davidMcneil)
Chef Habitat 1.6.115
https://packages.chef.io/release-notes/habitat/1.6.115.mdReleased on August 10, 2020
New Features & Enhancements
- hab pkg info extended metadata #7814 (jeremymv2)
- Add command line completion to powershell studio #7831 (mwrock)
- Add HAB_STUDIO_SUP support to Windows studio #7791 (mwrock)
- Add
hab svc update
command #7781 (christophermaier) - Service bootstrap #7765 (davidMcneil)
- add uninstall hook #7764 (mwrock)
- Allow dynamic changes to updater-related config for services #7770 (christophermaier)
- always promote package on upload if a user specifies a channel #7768 (jeremymv2)
Bug Fixes
- Allow version check without license #7834 (davidMcneil)
- fallback to superuser root if home path cannot be found during license search #7853 (mwrock)
- refactor account/sid/win_perms to not need to contact a domian controller #7844 (mwrock)
- Add supplemental groups to Linux hook processes #7823 (christophermaier)
- Ignore unreadable keys when exporting (among other uses) #7832 (christophermaier)
- [Fix] Cli completions by conditionally hiding bulkload subcommand #7827 (davidMcneil)
- Fix hab svc load argument parsing #7822 (davidMcneil)
- fix builds consuming runtime environment of build deps #7828 (mwrock)
- fix ctrlc in local windows studio #7808 (mwrock)
- unify bash and powershell pwd locations for build, check, prepare and install #7796 (mwrock)
- Write all service files when a service is loaded #7799 (christophermaier)
- symlink artifact cache in windows native studio #7786 (mwrock)
- ensure tdeps file is built with lower level deps at the bottom of the list #7776 (mwrock)
- hab-plan-build: don't fail on empty hooks dir #7775 (stevendanna)
- Fix reading root certs #7778 (davidMcneil)
- Explicit permissions on keys #7739 (stevendanna)
- [FIX] Ensure
toToml
helper works properly for tables #7772 (christophermaier)
Merged Pull Requests
- Rustfmt and Nightly Rust Bump to nightly-2020-07-27 #7862 (chef-expeditor[bot])
- make bind timeout configurable and add debug output around startup #7858 (mwrock)
- Cleanup
hab pkg export
subcommand #7857 (davidMcneil) - fix license environment injection in container exporter #7860 (mwrock)
- fix e2e test_license test #7859 (mwrock)
- fix e2e test with older launcher #7856 (mwrock)
- fix launcher version parsing #7855 (mwrock)
- [CI] Ensure that kernel2 packages get build appropriately #7854 (christophermaier)
- Add channel promotion datadog event #7848 (davidMcneil)
- use win32 api and not env var for determining current user name #7840 (mwrock)
- [CI] Pull Chef GPG key from Vault instead of S3 #7852 (christophermaier)
- [CI] Ensure GPG keys are imported before verifying manifest #7851 (christophermaier)
- [CI] Fixed some stupid bugs in the supplemental groups test #7839 (christophermaier)
- [CI] Update changelog management labels in Expeditor config #7837 (christophermaier)
- [CI] Binlink
hab
earlier in the path for e2e tests #7835 (christophermaier) - delete old objects in S3 bucket that do not exist in local website build #7829 (jeremymv2)
- Update configopt version #7830 (christophermaier)
- Use the new downloads site where appropriate. #7824 (kagarmoe)
- fixes clippy #7826 (mwrock)
- [Chore] Update rust to 1.44.1 #7825 (davidMcneil)
- remove link to kubernetes operator and cloud foundary exporter #7821 (mwrock)
- A PR to preview what habitat.sh will look like with branding from community.chef.io #7762 (chefjiajia)
- [CI] Fix service update e2e test #7813 (christophermaier)
- Fix e2e failures #7807 (davidMcneil)
- [CI] Bump macOS stage retry limits #7806 (christophermaier)
- [REFACTOR] A handful of minor tweaks #7801 (christophermaier)
- [CI] Fix a forgotten renaming #7805 (christophermaier)
- output SRC_PATH in hab-plan-puild.ps1 results #7802 (mwrock)
- Make rust compiler warnings errors #7800 (davidMcneil)
- Add packages for health check performance tests #7797 (davidMcneil)
- use a single env var lock in tests to improve consistency #7795 (mwrock)
- Update
structopt
#7793 (davidMcneil) - increase rumor file atomicity and durability #7783 (jeremymv2)
- [CI] Bump macOS timeout in release pipeline #7789 (christophermaier)
- [FIX] Ensure –remote-sup option is parsed properly #7788 (christophermaier)
- Propagate install and uninstall hook exit codes #7782 (davidMcneil)
- start gossip listener before spawning services #7784 (mwrock)
- [CI] Increase macOS timeouts #7785 (christophermaier)
- compile windows-service package version into binary and log version at start of log #7779 (mwrock)
- adding documentation on the HAB_SUP_UPDATE_MS environment variable #7717 (jeremymv2)
- [REFACTOR] Clean up and streamline spec reconciliation #7766 (christophermaier)
- correcting multi-target package plan layout example #7763 (jeremymv2)
- [CI] Simplify PKG_CONFIG_PATH for cargo_update.sh #7761 (christophermaier)
- Automated update of Habitat Documentation #7758 (chef-expeditor[bot])
- Rustfmt and Nightly Rust Bump to nightly-2020-06-22 #7759 (chef-expeditor[bot])
- Update changelog for 1.6.56 release #7760 (christophermaier)
Chef Habitat 1.6.56
https://packages.chef.io/release-notes/habitat/1.6.56.mdReleased on June 22, 2020
Bug Fixes
- CtlGateway handshake fix #7755 (davidMcneil)
- read hook stdout/err allowing for lossy utf8 strings #7724 (mwrock)
New Features & Enhancements
- Use the cli.toml auth_token during package install #7735 (davidMcneil)
- allow hook extentions in plan #7740 (mwrock)
Merged Pull Requests
- [CI] Bump timeout to 45 minutes #7757 (christophermaier)
- [REFACTOR] Store service spec in Service struct #7752 (christophermaier)
- Restore and deprecate update period env vars #7756 (davidMcneil)
- Improve serde usage #7732 (davidMcneil)
- fix e2e failures #7742 (mwrock)
- Supervisor update config #7733 (davidMcneil)
- use powershell 7.0.1 #7730 (mwrock)
- Update rust to 1.43.1 #7728 (davidMcneil)
- Remove libarchive and Vendor openssl #7710 (davidMcneil)
- Fix typos and refresh in cli help #7718 (jsirex)
- [CI] Re-enable skipped verify builds affected by core-plans refresh #7649 (christophermaier)
- Rustfmt and Nightly Rust Bump to nightly-2020-05-15 #7713 (chef-expeditor[bot])
- Cargo Update #7715 (chef-expeditor[bot])
- Automated update of Habitat Documentation #7714 (chef-expeditor[bot])
- Update Changelog #7716 (christophermaier)
Chef Habitat 1.6.39
https://packages.chef.io/release-notes/habitat/1.6.39.mdReleased on May 28, 2020
Behavioral Changes
hab pkg export docker
is nowhab pkg export container
#7674 (christophermaier)
New Features & Enhancements
- Add Bulidah as an engine for unprivileged container builds #7685 (christophermaier)
- Config file support for
hab sup run
#7658 (davidMcneil)
Merged Pull Requests
- Add a signature policy file for Buildah exports #7711 (christophermaier)
- Revert "Merge pull request #7688 from habitat-sh/cm/static-launcher" #7709 (christophermaier)
- Use docker executor for kernel2 verify #7707 (smacfarlane)
- Feature/windows logging #7691 (collinmcneese)
- [CI] Build kernel2 packages in verify stage #7706 (christophermaier)
- Update rust and dependencies #7575 (davidMcneil)
- Add several
ok_***
macros for each logging level #7700 (christophermaier) - Revert ZMQ Update #7701 (christophermaier)
- supervisor config doc #7675 (kagarmoe)
- core: move from users to nix crate #7620 (stevendanna)
- Statically compile the Launcher on Linux #7688 (christophermaier)
- Upgrade ZMQ dependency off of our fork #7681 (christophermaier)
- Fix minimum health check interval #7683 (davidMcneil)
- Update sodiumoxide dependency #7680 (davidMcneil)
- REFACTOR: Remove ImageBuilder struct #7682 (christophermaier)
- [REFACTOR] Introduce "Engine" abstraction to
hab pkg export container
#7677 (christophermaier) - Cleanup health checking #7676 (davidMcneil)
- Remove duplicated serialization logic in SvcMember #7673 (davidMcneil)
- [REFACTOR] Use TryFrom for BuildSpec #7669 (christophermaier)
- [REFACTOR] Factor out an Identified trait for DockerBuilder and DockerImage #7668 (christophermaier)
- [REFACTOR] Extract and consolidate naming data for Docker exporter #7659 (christophermaier)
- [REFACTOR] Remove some lifetimes to simplify Docker exporter #7660 (christophermaier)
- Correct bootstrap typo #7665 (smacfarlane)
- Update MacOS Bootstrapper version #7663 (smacfarlane)
- Bump jquery from 3.4.1 to 3.5.0 in /components/habitat-chef-io/themes/docs-new #7656 (dependabot[bot])
- [CI] Fix e2e test that broke after the core plans refresh #7661 (christophermaier)
- [REFACTOR] Use FullyQualifiedPackageIdent in Docker exporter #7657 (christophermaier)
- [REFACTOR] Docker Exporter CLI consolidation, cleanup #7654 (christophermaier)
- [REFACTOR] Push Windows Docker Engine check earlier #7655 (christophermaier)
- [TYPO] Gigabytes are "gb", not "bg" #7652 (christophermaier)
- Cleanup
FS_ROOT
#7642 (davidMcneil) - Cargo Update #7633 (chef-expeditor[bot])
- [CI] Ensure release pipeline is not poisoned by old dependencies #7650 (christophermaier)
- Post-refresh cleanup #7648 (christophermaier)
- Update configopt #7600 (davidMcneil)
- Automated update of Habitat Documentation #7632 (chef-expeditor[bot])
- Rustfmt and Nightly Rust Bump to nightly-2020-04-21 #7631 (chef-expeditor[bot])
- New Documentation Component #7544 (kagarmoe)
- Update changelog post 1.6.0 #7630 (davidMcneil)
Chef Habitat 1.6.0
https://packages.chef.io/release-notes/habitat/1.6.0.mdReleased on April 21, 2020
New Features & Enhancements
- Source studio_profile.ps1 in studio enter if present #7618 (mwrock)
- Layered images from
hab pkg export docker
#7596 (christophermaier)
Bug Fixes
- Prevent infinite loop on Windows after losing connection to Automate #7616 (christophermaier)
Merged Pull Requests
- Bump version to 1.6.0 #7629 (davidMcneil)
- fix profile e2e tests #7625 (mwrock)
- sync stable acceptance packages with prod after release #7617 (mwrock)
- append existing path to package path in hab pkg exec #7615 (mwrock)
- dont need to put gh release link in forum post #7614 (mwrock)
- cleanup adding interpreter paths and make it configurable #7601 (mwrock)
- Cargo Update #7609 (chef-expeditor[bot])
- Prepare e2e tests for powershell 7.0 #7588 (mwrock)
- update changelog for 1.5.86 #7610 (mwrock)
Chef Habitat 1.5.86
https://packages.chef.io/release-notes/habitat/1.5.86.mdReleased on April 9, 2020
New Features & Enhancements
- Add
--keep-latest
tohab pkg uninstall
#7595 (davidMcneil) - Automatic package cleanup with the
--keep-latest-packages
flag #7582 (davidMcneil)
Merged Pull Requests
- [Docs] Emphasize the necessity of TCP for Supervisor function #7611 (christophermaier)
- Rustfmt and Nightly Rust Bump to nightly-2020-04-08 #7608 (chef-expeditor[bot])
- Automated update of Habitat Documentation #7607 (chef-expeditor[bot])
- extend windows launcher build timeout to 45 minutes #7606 (mwrock)
- tag windows 2019 studio image with latest #7605 (mwrock)
- fix 2016 studio image #7603 (mwrock)
- Fixes truncated CLI spaces #7589 (kagarmoe)
- fix UDP port remaining open after supervisor terminates when a hook is still executing #7597 (mwrock)
- Add Homebrew PR merge to post-release activities #7587 (smacfarlane)
- fix linux test_pkg_install e2e test #7586 (mwrock)
- Error if using
-d
when entering Windows studio #7585 (davidMcneil) - Move builder-worker post release step higher in the release readme #7577 (mwrock)
- Update changelog post 1.5.71 #7566 (davidMcneil)
Chef Habitat 1.5.71
https://packages.chef.io/release-notes/habitat/1.5.71.mdReleased on March 19, 2020
Bug Fixes
- Make better use of
Instant::elapsed()
for safer timing operations #7533 (christophermaier)
New Features & Enhancements
- Add service
--update-condition
enabling service rollback #7513 (davidMcneil)
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
- Correct some e2e behavior #7564 (smacfarlane)
- Use unique container name to bats unit tests #7567 (smacfarlane)
- Add testing steps for core-plans refresh #7565 (smacfarlane)
- Update links to docs.chef.io #7559 (IanMadd)
- Update CODEOWNERS #7562 (davidMcneil)
- Update changelog with new rolling update logic #7561 (davidMcneil)
- Fix rolling update when using track-channel update condition #7556 (davidMcneil)
- only stop the studio container at the end of the docker studio supervisor test #7560 (mwrock)
- fix failing test where windows and linux expect different error codes #7557 (mwrock)
- fix powershell builds when giving a path not ending in a slash #7553 (mwrock)
- Habitat API docs #6729 (kagarmoe)
- allow plan context to be rooted in target folder #7548 (mwrock)
- Remove one-off release tool #7546 (davidMcneil)
- Fix at-once update test #7543 (davidMcneil)
- Fix pwsh binlink dir for e2e tests #7542 (davidMcneil)
- http-client: use env_proxy from git #7532 (stevendanna)
- Miscellaneous Butterfly timing refactorings #7540 (christophermaier)
- [CI] Silently continue on errors to remove the Habitat cache #7539 (christophermaier)
- Always write out service PID files #7526 (christophermaier)
- Update changelog post 1.5.50 #7521 (smacfarlane)
- Cargo Update #7519 (chef-expeditor[bot])
- Rustfmt and Nightly Rust Bump to nightly-2020-03-03 #7518 (chef-expeditor[bot])
- Automated update of Habitat Documentation #7517 (chef-expeditor[bot])
Chef Habitat 1.5.50
https://packages.chef.io/release-notes/habitat/1.5.50.mdReleased on March 3, 2020
Bug Fixes
- Allow dev environment setup script to work locally or in Vagrant #7500 (christophermaier)
New Features & Enhancements
- adds hab origin info subcommand #7445 (jeremymv2)
- Add flag to ignore missing packages in seed lists #7512 (smacfarlane)
- Get-HabPackagePath accepts any valid ident like pkg_path_for #7505 (mwrock)
- add NO_NAMED_PIPE_HEALTH_CHECK feature flag to suppress named pipe on windows #7474 (mwrock)
- provide guidance on 409 conflict #7473 (jeremymv2)
- windows-service improvements #7422 (mwrock)
Behavioral Changes
- Remove ACI exporter #7462 (christophermaier)
- Remove Kubernetes and Helm exporters #7463 (christophermaier)
- modification to hab setup defaults and language #7480 (jeremymv2)
Merged Pull Requests
- Add flag to ignore missing packages in seed lists #7512 (smacfarlane)
- ensure that studio image builder runs the windows-service install hook #7516 (mwrock)
- [CI] Add HAB_AUTH_TOKEN to at-once update test #7511 (christophermaier)
- Remove time crate from almost everything #7499 (christophermaier)
- Make FullyQualifiedPackageIdent public and use it in Pkg #7507 (davidMcneil)
- [CI] Swap command and if blocks for Windows 2016 container step #7509 (christophermaier)
- Better test for comparing structopt to clap_app #7503 (davidMcneil)
- Simplify our protobuf generation logic #7506 (christophermaier)
- Bump nokogiri from 1.10.4 to 1.10.8 in /www #7502 (dependabot[bot])
- sup: set PID file mode to 0644 #7489 (stevendanna)
- Refactor service updater #7455 (davidMcneil)
- [CI] Restrict certain release pipeline steps to "real" runs only #7491 (christophermaier)
- make the ltsc2019 docker image the default for studio and exporter ifa hyper-v host supports it #7488 (mwrock)
- Use stable mac-bootstrapper repo with latest package #7490 (jaymalasinha)
- Remove mention of ACI exporter in CLI help #7485 (christophermaier)
- Bump nightly and rustfmt versions #7450 (christophermaier)
- [CI] Purge caches when promoting from acceptance->staging #7451 (christophermaier)
- add e2e tests for hab sup term #7441 (mwrock)
- increase sleep time while waiting for connections to named pipe health check server #7452 (mwrock)
- [CI] Skip some Github-related pipeline steps for now #7461 (christophermaier)
- Add structopt implmentation of CLI #7453 (davidMcneil)
- [Docs] Fix up missing / erroneous hook documentation #7466 (christophermaier)
- [Docs] Add basic
hab pkg download
file docs #7457 (christophermaier) - Add in a check for a "latest" version specification to not set an ide… #7460 (jschripsema)
- Update to Rust 1.41.0 #7458 (davidMcneil)
- [CI, Docs] Update release instructions #7465 (christophermaier)
- [CI] Allow CI pipeline to create Github PRs, releases #7479 (christophermaier)
- [CI] Automate documentation bump after a release #7484 (christophermaier)
- Update docs for 1.5.29 release #7449 (christophermaier)
- Update changelog following 1.5.29 release #7447 (christophermaier)
Chef Habitat 1.5.29
https://packages.chef.io/release-notes/habitat/1.5.29.mdReleased on February 11, 2020
New Features & Enhancements
- Experimental config file support behind
HAB_FEAT_CONFIG_FILE
feature flag #7360 (davidMcneil) - hab origin invitations subcommand #7349 (jeremymv2)
Merged Pull Requests
- [CI] Retry all Windows E2E test stages one time on failure #7443 (christophermaier)
- add missing ArgRequiredElseHelp clap setting #7440 (jeremymv2)
- close atomic writer temp file before rename #7431 (mwrock)
- Use 1.0.8 of mac bootstrapper #7433 (christophermaier)
- Enable updater threads to work with tokio::time #7430 (christophermaier)
- Habitat Pattern Library #7344 (kagarmoe)
- Change split to second set so it pulls pkg name #7425 (TheLunaticScripter)
- Add LCR Button #7419 (kagarmoe)
- terminate launcher on hab sup term on windows #7418 (mwrock)
- Convert all reqwest usage to async #7409 (davidMcneil)
- add Invoke-AfterSuccess and Invoke-AfterFailure callbacks for powershell plans #7413 (mwrock)
- Correct Middleman file structure #7406 (kagarmoe)
- Allow ad-hoc deployments of acceptance environment website changes #7410 (christophermaier)
- Update docs for 1.5.0 #7396 (christophermaier)
- Use packages.chef.io for installation of all versions #7387 (smacfarlane)
- Run cargo-update as part of post-release activities #7394 (smacfarlane)
- Remove a debug log message from the service updater #7404 (christophermaier)
- Adds client command for departing from an origin #7401 (eeyun)
- start windows service on install if it was running when the hook was invoked #7399 (mwrock)
- Update Changelog for 1.5.0 release #7395 (christophermaier)
- "Bump nightly toolchain to nightly-2020-01-29" #7393 (christophermaier)
- [CI] Update Github Release automation #7391 (christophermaier)
- add end to end tests to cover release validation #7398 (mwrock)
- Assorted service updater tweaks #7390 (christophermaier)
- Add token and warning to rdeps usage #7368 (chefsalim)
- Update manual validation docs #7365 (christophermaier)
- Stop committing the results of a promotion command #7366 (christophermaier)
- Lint powershell with PSScriptAnalyzer #7337 (mwrock)
Chef Habitat 1.5.0
https://packages.chef.io/release-notes/habitat/1.5.0.mdReleased on January 29, 2020
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 fromhab svc load
andhab 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
- origin ownership transfer subcommand #7331 (jeremymv2)
- Event stream connection backoff strategy #7293 (davidMcneil)
- bulkupload: discover origins from signing keys #7279 (jeremymv2)
- Add PIDS_FROM_LAUNCHER feature to eliminate service PID files #7214 (christophermaier)
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
- Bump version to 1.5.0 #7359 (christophermaier)
- Update to Windows Server 2012 #7342 (kagarmoe)
- hab: only print header once in hab svc status #7358 (stevendanna)
- Fix a few more e2e tests #7355 (christophermaier)
- Update dependencies #7354 (davidMcneil)
- Fix a few end-to-end test failures #7346 (christophermaier)
- Fix broken studio e2e tests #7343 (smacfarlane)
- Remove the event stream feature flag #7335 (davidMcneil)
- Remove PIDS_FROM_LAUNCHER feature flag #7341 (christophermaier)
- Add a "test-probe" service #7283 (christophermaier)
- Update to 1.40.0 #7325 (davidMcneil)
- Adds issue template for features that redirects to aha #7062 (eeyun)
- Bump excon from 0.66.0 to 0.71.1 in /www #7334 (dependabot[bot])
- Fix setting SSL_CERT_FILE in studio when the cert isn't cached #7259 (smacfarlane)
- Disable brew cleanup for mac builds #7333 (smacfarlane)
- Ignore 'release' component of version if downloading from packages.chef.io #7299 (smacfarlane)
- Catch choco pack n publish errors #7330 (mwrock)
- Update event stream to use rants client library #7293 (davidMcneil)
- Deploy the web site with expeditor #7273 (raskchanky)
- ensure dep variables are properly scoped for scaffolding access #7329 (mwrock)
- Update futures ecosystem #7256 (davidMcneil)
- command with extension takes precedence over extensionless #7322 (mwrock)
- fix erroneous client output when API response is HTTP 200 #7321 (jeremymv2)
- fixes #6992 building windows plans with pkg_version function and environment setup #7318 (mwrock)
- Migrates e2e bash tests to powershell #7310 (mwrock)
- fix broken find_command unit test #7323 (mwrock)
- Add some additional logging around update elections #7288 (christophermaier)
- Remove @raskchanky as code owner #7326 (christophermaier)
- emit helpful and actionable output when keys/origins are not found creating a studio #7320 (mwrock)
- force msvc toolchain on windows to fix clippy #7316 (mwrock)
- Revert "Updated Foundation & JQuery" #7315 (mwrock)
- Updated Foundation & JQuery #7302 (kagarmoe)
- Bump rack from 2.0.7 to 2.0.8 in /www #7300 (dependabot[bot])
- Add health check interval to event stream #7266 (nellshamrell)
- Remove TOCs #7292 (kagarmoe)
- TWO: Makes docs subdirs and moves pages #7284 (kagarmoe)
- ONE: Normalize markdown #7289 (kagarmoe)
- Update release documentation #7263 (christophermaier)
- Unpin reqwest #7277 (chefsalim)
- mirror RUSTFMT_VERSION in RUST_NIGHTLY_VERSION #7274 (jeremymv2)
- Retry installation of rustup in CI for Windows #7262 (smacfarlane)
- auto bump rustfmt version post release #7258 (jeremymv2)
- [web] Update links to point to packages.chef.io instead of Bintray #7255 (christophermaier)
- [chore] Remove some old TravisCI cruft #7257 (christophermaier)
- some minor windows service improvements #7251 (mwrock)
- avoid ctl_gateway panic on peer_addr().expect() #7244 (jeremymv2)
- [CI] Clean up some Expeditor cruft #7249 (christophermaier)
- [Chore] Update CODEOWNERS for new CI infrastructure #7250 (christophermaier)
- Remove me from codeowners :( #7248 (scotthain)
- Use well known SIDs when looking up administrator and system accounts #7224 (davidMcneil)
- [Chore] Clean up libbuild.rs #7238 (christophermaier)
- Use current commit to determine launcher version for Windows #7235 (smacfarlane)
- Use current commit to determine launcher version #7234 (smacfarlane)
- [CI] Fix failing macOS build #7233 (christophermaier)
- Bye Travis #7232 (raskchanky)
- Implement toml based file format #7176 (markan)
- restores Swiftype #7075 (kagarmoe)
- H2 anchors stay in view #7212 (kagarmoe)
- Fixes formatting for hooks section #7222 (kagarmoe)
- [CI] Fix PIDS_FROM_LAUNCHER e2e tests #7220 (christophermaier)
- Smaller margins on code element #7223 (kagarmoe)
- Adds docs people to www #7218 (kagarmoe)
- Kg/frontmatter #7171 (kagarmoe)
- Fix e2e_local scripts #7221 (davidMcneil)
- Update the README for www deploys #7216 (raskchanky)
- Add some automated networked tests #6983 (christophermaier)
- Make
run_e2e_test.ps1
andshared.ps1
script work on powershell core #7148 (davidMcneil) - [CI] Don't install
core/rust
in Windows test steps #7210 (christophermaier) - Update CLI docs for 0.90.6 #7206 (christophermaier)
- Update rustfmt to nightly-2019-11-14 #7208 (christophermaier)
- Update Rust nightly version to 2019-11-15 #7207 (christophermaier)
- remove acceptance env references for bulkupload test #7203 (jeremymv2)
- [CI] Fix Github release script #7192 (christophermaier)
- [CI] Sign files using
gpg --yes
#7201 (christophermaier) - refactor bulkupload end-to-end tests for habitat-testing origin #7182 (jeremymv2)
- [CI] Update changelog #7193 (christophermaier)
- [CI] Remove changelog rollover automation #7191 (christophermaier)
- Use HAB_BLDR_URL in hab pkg download #7187 (davidMcneil)
- Rust 1.39.0 #7177 (raskchanky)
- [CI] Remove
ignore_labels
from Expeditor config #7188 (christophermaier) - Update changelog #7186 (christophermaier)
- [CI] Add “staging” area into our promotion scheme for manual testing #7185 (christophermaier)
- sup: remove palaver dependency #7178 (stevendanna)
- make: fix fmt target #7179 (stevendanna)
- Fix studio tests #7174 (smacfarlane)
Behavioral Changes
- Update install scripts to pull from packages.chef.io for new releases #7119 (smacfarlane)
Chef Habitat 0.90.6
https://packages.chef.io/release-notes/habitat/0.90.6.mdReleased on November 13, 2019
New Features & Enhancements
- Allow event stream server TLS connection to use habitat cache/ssl #7120 (davidMcneil)
- Make the init hook async #7111 (davidMcneil)
- Add TLS to event stream #7092 (davidMcneil)
- core: use synchronous signal handling on unix #7050 (stevendanna)
- hab pkg download file can have comments, whitespace #7064 (markan)
Bug Fixes
- remove IGNORE_SIGNALS feature #7140 (mwrock)
- fix version checks in windows tar exporter #7125 (mwrock)
- sup: immediately set initialization_state if no init hook exists #7117 (stevendanna)
- Fully qualified package names download irrespective of channel #7108 (markan)
- fix tar exporter on windows #7116 (mwrock)
- stop windows service if launcher exits #7099 (mwrock)
- Initialize health check gateway state to Unknown #7087 (stevendanna)
- add windows system paths to environment PATH variable if included #7073 (mwrock)
- make pkg download fail when zero packages #7068 (markan)
- do not use hab as default user on windows #7059 (mwrock)
- Order objects used for template data #7031 (raskchanky)
- fixes using a svc_user on windows #7049 (mwrock)
Merged Pull Requests
- hab pkg bulkupload origin creation option #7133 (jeremymv2)
- Trigger finish release pipeline as post_commit action of promotion to current #7164 (smacfarlane)
- Kubernetes docs update, removing references to the Operator and replacing with the Bastion pattern #7144 (irvingpop)
- [CI] Purge Fastly cache on promotion to stable only #7172 (christophermaier)
- [CI] Remove old CI pipeline code #7169 (christophermaier)
- [CI] Make purge_cdn.sh script executable #7170 (christophermaier)
- [CI] Temporarily skip the bulkupload e2e test pending some refactoring #7168 (christophermaier)
- Move changelog update back to staged_workload_released #7166 (smacfarlane)
- [CI] Add Studio Image creation to release pipeline #7141 (christophermaier)
- Purge CDN on channel promote #7134 (smacfarlane)
- Migrate choco_push into new finish-release process #7142 (smacfarlane)
- Disable build-on-upload for packages in the release pipeline #7147 (smacfarlane)
- Create GitHub release in post-release pipeline #7143 (smacfarlane)
- e2e tests for hab pkg bulkupload, wired up into expeditor #7113 (jeremymv2)
- [CI] Always clean up release channels #7130 (christophermaier)
- [CI] Tweak the promotion action #7129 (christophermaier)
- [CI] Add some unit testing around some of our CI code #7124 (christophermaier)
- set BUILD_PKG_TARGET Env variable to fix failed pkg download tests #7127 (jeremymv2)
- poll for service startup in windows e2e tests #7123 (mwrock)
- [CI] DEV -> dev #7122 (christophermaier)
- Sign sha256sum for compatibility with existing bintray releases #7121 (smacfarlane)
- wire up e2e hab pkg download tests into expeditor #7104 (jeremymv2)
- [CI] Initial Expeditor Promotion trigger #7115 (christophermaier)
- Add tests to validate SSL behavior on Windows #7114 (smacfarlane)
- Add additionl e2e tests validating SSL cert functionality #7038 (smacfarlane)
- [CI] Add the correct AWS account to the e2e pipeline #7110 (christophermaier)
- do not fail e2e test if unable to start service with bogus args #7107 (mwrock)
- [CI] Fix spuriously-failing end-to-end test #7103 (christophermaier)
- Noindex/nofollow blog pages #7074 (kagarmoe)
- [CI] Pull from "dev" channel for e2e tests, not "DEV" #7100 (christophermaier)
- [CI] Need to have an auth token to promote in Builder #7098 (christophermaier)
- [CI] Import GPG keys for signing S3 uploads #7096 (christophermaier)
- [CI] Use full path to create_manifest.rb #7094 (christophermaier)
- [CI] Actually use the correct function to get the version #7093 (christophermaier)
- [CI] Use proper S3 URIs for uploads #7091 (christophermaier)
- Fix compiler warnings #7088 (davidMcneil)
- [CI] Ensure version file can be properly sourced #7089 (christophermaier)
- Add Windows studios e2e tests to verify SSL_CERT_FILE behavior #7047 (smacfarlane)
- Correct a Buildkite emoji I missed earlier #7083 (christophermaier)
- [CI Pipeline] Explicitly specify –url argument to hab pkg download #7082 (christophermaier)
- Use proper Buildkite emojis in release pipeline #7080 (christophermaier)
- Install Buildkite Agent in Windows container again #7081 (christophermaier)
- Add HAB_AUTH_TOKEN and BUILDKITE_AGENT_TOKEN back on Windows #7079 (christophermaier)
- Move install_rustup to top-level shared Bash library #7078 (christophermaier)
- Reorder pipeline stages for maximum parallelism #7077 (christophermaier)
- Wire up promotion logic between new CI pipeline stages #7043 (scotthain)
- Install Rust using the "minimal" profile #7072 (christophermaier)
- Ma/hab 7056/message cleanup #7069 (markan)
- Create initial shape of finish_release pipeline #7053 (smacfarlane)
- Auto assign prs if opened by a Habitat team member #7052 (smacfarlane)
- fix windows-service pipeline build with powershell interpreter #7051 (mwrock)
- Adds version note to foundation.min.js #7042 (kagarmoe)
- Update nightly rust to 2019-10-15 #7048 (christophermaier)
- Build windows-service in new release pipeline #7029 (christophermaier)
- Bump cargo dependencies #7045 (christophermaier)
- Update rustfmt to 2019-10-15 #7046 (christophermaier)
- Prep for 0.90.0 #7041 (christophermaier)
Chef Habitat 0.88.0
https://packages.chef.io/release-notes/habitat/0.88.0.mdReleased on October 15, 2019
New Features & Enhancements
- Add some "PID 0" protections #6990 (christophermaier)
- Allow user to specify
sys.ip
address #6960 (davidMcneil) - Ma/hab 6878/pkg download #6945 (markan)
hab pkg bulkupload
packages from a directory #6958 (jeremymv2)- Add auth option to tar exporter #6982 (chefsalim)
- windows health checks run from a single powershell instance #6947 (mwrock)
- Add conditional compliation flags for unsupported targets #6862 (davidMcneil)
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
- add # to correctly comment out redirect stderr in run hook example #7003 (ericcalabretta)
- Remove HAB_STUDIO_SECRET_HAB_LICENSE which shouldn't be needed any more #6994 (raskchanky)
- Upgrade to rust 1.38.0 #6984 (raskchanky)
- Add e2e scripts for powershell #6952 (smacfarlane)
- Add e2e tests to validate SSL_CERT_FILE behavior in studio #6944 (smacfarlane)
- Migrate to executors and windows 2019 across the board pt 1 #6999 (scotthain)
- Update the fake release process #6995 (raskchanky)
- Remove baumanj from CODEOWNERS #6997 (baumanj)
- Fix the text around job demotion #6996 (raskchanky)
- Remove tarball that got inadvertently added #6989 (christophermaier)
- Remove redundant hook reference partial, update docs #6979 (christophermaier)
- copy choco build files to temp directory #6980 (mwrock)
- Add script to repackage binaries and push to our S3 bucket #6908 (scotthain)
- Update docs for new cert handling #6959 (chefsalim)
- Update Rust nightly version #6975 (christophermaier)
- Update docs for 0.85.0 release #6971 (christophermaier)
- Fix end-to-end tests #6948 (christophermaier)
- Update dependencies #6973 (christophermaier)
- Bump
rustfmt
to 2019-09-18 #6974 (christophermaier) - Allow Windows studio tests to soft-fail #6970 (smacfarlane)
- Remove automated Homebrew release script #6969 (christophermaier)
- Audit
habitat_sup::manager::ManagerServices
locking #6956 (baumanj) - Bump VERSION to 0.87.0-dev #6968 (smacfarlane)
- Convert RwLocks in the rumor::heat module to habitat_common::sync::Lock #6957 (raskchanky)
- Error when sys.ip cannot be determined #6953 (davidMcneil)
- Cleanup errors #6949 (davidMcneil)
- Audit
habitat_sup::manager::Manager
locking #6940 (baumanj) - Fix the rustfmt instructions and add helper script #6946 (davidMcneil)
- Redo the locks inside the butterfly::server module. #6941 (raskchanky)
Chef Habitat 0.85.0
https://packages.chef.io/release-notes/habitat/0.85.0.mdReleased on September 17, 2019
Behavioral Changes
- Cleanup lifecycle restarts and remove reload hook #6668 (davidMcneil)
Bug Fixes
- Fix config gossip #6910 (davidMcneil)
- Properly root SetupEnvironment variables with file system paths at run time #6850 (mwrock)
- handle chunked encoding responses that lack content length header #6891 (mwrock)
- Be more explicit about connection refused errors. #6755 (raskchanky)
- Ensure studio is installed #6772 (smacfarlane)
New Features & Enhancements
- Add healthcheck results to event stream #6905 (davidMcneil)
- Copy SSL_CERT_FILE to studio internal and persist env var #6909 (smacfarlane)
- Adds channel-to-channel promotion to bldr subcommand #6911 (eeyun)
- Copy SSL certs into Windows studio #6844 (chefsalim)
- Add ability to disable job group creation from the cli #6843 (smacfarlane)
- Update event stream #6853 (davidMcneil)
- Add environment to windows binstubs #6826 (mwrock)
- Assorted health-check tweaks #6727 (christophermaier)
Merged Pull Requests
- Fix typo in 'type' parameter for command 'hab origin key export' #6934 (sirajrauff)
- Add e2e test to ensure studio auto-installs #6781 (smacfarlane)
- Remove the trace_it! macro and associated functionality. #6936 (raskchanky)
- Removes artifactory module from cli #6931 (eeyun)
- Always build the Launcher and Windows Service packages #6916 (christophermaier)
- Remove unused locks and consolidate test helpers. #6928 (raskchanky)
- Redo departial PR #6925 (kagarmoe)
- Correct Cargo.lock for new zmq branch #6919 (raskchanky)
- Add one-off release tool #6885 (davidMcneil)
- Remove PID file error message #6915 (davidMcneil)
- mention earlier there's a debug option for PS plans #6912 (robbkidd)
- fixes supervisor connection failure test #6860 (nellshamrell)
- fixing permission error in release #6886 (mwrock)
- increase timeout for mac and windows releases #6888 (mwrock)
- extend release timeouts #6889 (mwrock)
- report last error after all failed pkg download attempts #6890 (mwrock)
- Add hab bldr url for env variable #6898 (scotthain)
- Bump nokogiri from 1.10.3 to 1.10.4 in /www #6877 (dependabot[bot])
- Begin cleaning up scripts and locations of things #6846 (scotthain)
- Upgrade to rust 1.37.0 #6861 (raskchanky)
- Fixing up some End-to-End Supervisor Tests #6780 (christophermaier)
- End to end tests: hab-svc-load and hup-does-not-abandon-services #6849 (baumanj)
- Add support for running e2e tests locally, for rapid iteration #6855 (christophermaier)
- Add job to run all
#[ignore]
d tests #6845 (baumanj) - Add mac hab build to release process #6802 (scotthain)
- Fix cargo update scheduled task #6840 (smacfarlane)
- publish both 2016 and 2019 studio images in release #6842 (mwrock)
- Remove spec file of failed services #6794 (davidMcneil)
- Audit RumorStore locking #6674 (baumanj)
- Update http-client and builder-api-client from hyper to reqwest. #6759 (chefsalim)
- Always use linux for cleanup build channel #6804 (scotthain)
- Revert "redux: cross platform binstubs with package environment" #6796 (smacfarlane)
- Update rustfmt #6776 (christophermaier)
- Extract a curlbash_hab function #6789 (christophermaier)
- Clean up a few extra analytics code paths #6787 (christophermaier)
- links to central Chef Community CoC #6785 (nellshamrell)
- Promote release candidates to builder-acceptance #6725 (christophermaier)
- Work around 0.83.0 studio not installing bug #6775 (scotthain)
- Update Docs for 0.83.0 #6768 (christophermaier)
- Convert all our manual whitespace splitting to use split_whitespace() #6751 (raskchanky)
- Fixing typo public->secret in origin secret key download #6753 (sirajrauff)
- [hab] Allow flexible whitespace in HAB_DOCKER_OPTS #6749 (stevendanna)
- [hab-plan-build] Normalize file checksums before comparison #6748 (stevendanna)
- Fix javascript generation in the web site #6742 (raskchanky)
- Make PID file handling a little more robust. #6738 (raskchanky)
- Updating reference hooks document… #6716 (mike10010100)
- Add license acceptance to kernel2 Vagrant file #6733 (christophermaier)
- Upgrade to Rust 1.36.0 #6708 (raskchanky)
Chef Habitat 0.83.0
https://packages.chef.io/release-notes/habitat/0.83.0.mdReleased on July 29, 2019
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)
0.82.0 (2019-06-06)
Behavioral Changes
New Features & Enhancements
- Run health checks asynchronously #6482 (christophermaier)
- Be more liberal in our license acceptance checking. #6574 (raskchanky)
- Update error handling for origin deletion #6467 (chefsalim)
Bug Fixes
Merged Pull Requests
- Use previous release to build Release Candidate #6601 (smacfarlane)
- Move deadlock error to trace - stop spam #6609 (chefsalim)
- Add a tool for simulating a supervisor network #6596 (raskchanky)
- Two minor fixes for vagrant based bootstrap #6589 (markan)
- First pass at test framework to validate studio changes #6528 (smacfarlane)
- Adding info on accepting license via environment vars #6526 (tyler-ball)
- Initial protobufs for events #6344 (christophermaier)
- Fixing a corrupt Gemfile.lock #6561 (raskchanky)
- Update tutorials with license acceptance information #6535 (smacfarlane)
- Temporarily fix actix version #6562 (davidMcneil)
- Document habitat license acceptance #6552 (raskchanky)
- 0.81.0 Cargo update #6542 (raskchanky)
- Fix shellcheck ignores #6554 (davidMcneil)
- make sure all build prereqs exist on windows, run cargo test against core/rust and use a local studio for builds #6547 (mwrock)
- Update docs for 0.81.0 release #6548 (raskchanky)
- Update to install for Windows #6478 (kagarmoe)
- Streamline plan initialization #6495 (davidMcneil)
- Update rustfmt version #6543 (raskchanky)
- A handful of fixes #6537 (raskchanky)
- Adjust changelog for 0.81.0 #6530 (raskchanky)
0.81.0 (2019-05-06)
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)
0.80.0 (2019-04-30)
New Features & Enhancements
- Configurable Shutdown, Part 1 #6450 (christophermaier)
- Manually trigger an election (exploratory, unfinshed feature in development) #6474 (christophermaier)
- Auto detect ttys for docker studios #6404 (raskchanky)
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
- Make –binlink take an value (or env var) for
hab pkg install
#6423 (baumanj) - Add a license agreement prompt to hab #6364 (raskchanky)
Merged Pull Requests
- set machine scoped HAB_LICENSE variable for windows docker studio supervisor #6491 (mwrock)
- Add the license env var in the old way for now #6489 (raskchanky)
- Accept the hab license on all our pipelines #6488 (raskchanky)
- make install_hook a permanent feature #6475 (mwrock)
- modernize build.ps1 #6466 (mwrock)
- Use "default files" rather than embedded strings #6319 (christophermaier)
- Rebuild pipeline with the correct name #6449 (scotthain)
- remove some dead appveyor and bintray-publish code #6439 (mwrock)
- Merge the core repo back into this one #6432 (raskchanky)
- Add temporary hab release pipeline #6437 (scotthain)
- Follow $refs in generate-template-reference #6427 (mpeck)
- Add test habitat pipeline #6428 (scotthain)
- move thaw after dev bump in release checklist #6420 (mwrock)
- Clarify signal behavior #6332 (christophermaier)
- Add deprecation message to templates using the foo[bar] syntax #6360 (mpeck)
- Fix error runining install.sh/Dockerfile #6113 (qubitrenegade)
0.79.1 (2019-04-10)
Bug Fixes
- add studio powershell directory to path on studio creation so it is propogated to supervisor #6400 (mwrock)
Merged Pull Requests
- Fix a boolean mistake that snuck in #6397 (christophermaier)
- Consolidate feature flag operations. #6367 (christophermaier)
- Adds blog redirect at top-level and links to each post #6225 (eeyun)
0.79.0 (2019-04-01)
New Features & Enhancements
- Send target query param on pkg upload #6366 (chefsalim)
- Add target param to pkg related APIs #6368 (chefsalim)
- Add package deletion command #6350 (chefsalim)
- Introduce NATS Streaming eventing to the Supervisor #6218 (christophermaier)
- Copies /etc/inputrc in studio if available #5658 (rsertelon)
- Attempt to implement template debugging tool #6114 (qubitrenegade)
Behavioral Changes
- Remove uses of default_cache_key_path #6336 (baumanj)
- Remove uses of core's default_cache_key_path #6326 (baumanj)
- Remove usage of habitat_core::binlink::default_binlink_dir #6315 (baumanj)
- macOS still needs –interactive and –tty set #6295 (raskchanky)
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 Busyboxenv -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
- Tweak windows butterfly test setup #6371 (scotthain)
- Add a welcome message when PRs are opened #6356 (raskchanky)
- Use curl to upload packages rather than pkg upload #6365 (scotthain)
- Migrate to habitat rust rather than system rust #6349 (scotthain)
- Update the website bundle to fix some security jazz #6355 (raskchanky)
- Simplify CLI definition for
hab svc load
command #6327 (christophermaier) - Make Linux Kernel 2 validation just a little bit easier #6297 (christophermaier)
- Use sup-run instead of hab sup run in demo #5746 (rsertelon)
Chef Habitat 0.82.0
https://packages.chef.io/release-notes/habitat/0.82.0.mdReleased on June 6, 2019
0.82.0 (2019-06-06)
Behavioral Changes
New Features & Enhancements
- Run health checks asynchronously #6482 (christophermaier)
- Be more liberal in our license acceptance checking. #6574 (raskchanky)
- Update error handling for origin deletion #6467 (chefsalim)
Bug Fixes
Merged Pull Requests
- Use previous release to build Release Candidate #6601 (smacfarlane)
- Move deadlock error to trace - stop spam #6609 (chefsalim)
- Add a tool for simulating a supervisor network #6596 (raskchanky)
- Two minor fixes for vagrant based bootstrap #6589 (markan)
- First pass at test framework to validate studio changes #6528 (smacfarlane)
- Adding info on accepting license via environment vars #6526 (tyler-ball)
- Initial protobufs for events #6344 (christophermaier)
- Fixing a corrupt Gemfile.lock #6561 (raskchanky)
- Update tutorials with license acceptance information #6535 (smacfarlane)
- Temporarily fix actix version #6562 (davidMcneil)
- Document habitat license acceptance #6552 (raskchanky)
- 0.81.0 Cargo update #6542 (raskchanky)
- Fix shellcheck ignores #6554 (davidMcneil)
- make sure all build prereqs exist on windows, run cargo test against core/rust and use a local studio for builds #6547 (mwrock)
- Update docs for 0.81.0 release #6548 (raskchanky)
- Update to install for Windows #6478 (kagarmoe)
- Streamline plan initialization #6495 (davidMcneil)
- Update rustfmt version #6543 (raskchanky)
- A handful of fixes #6537 (raskchanky)
- Adjust changelog for 0.81.0 #6530 (raskchanky)
Chef Habitat 0.81.0
https://packages.chef.io/release-notes/habitat/0.81.0.mdReleased on May 8, 2019
0.81.0 (2019-05-06)
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
https://packages.chef.io/release-notes/habitat/0.80.0.mdReleased on April 30, 2019
0.80.0 (2019-04-30)
New Features & Enhancements
- Configurable Shutdown, Part 1 #6450 (christophermaier)
- Manually trigger an election (exploratory, unfinshed feature in development) #6474 (christophermaier)
- Auto detect ttys for docker studios #6404 (raskchanky)
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
- Make –binlink take an value (or env var) for
hab pkg install
#6423 (baumanj) - Add a license agreement prompt to hab #6364 (raskchanky)
Merged Pull Requests
- set machine scoped HAB_LICENSE variable for windows docker studio supervisor #6491 (mwrock)
- Add the license env var in the old way for now #6489 (raskchanky)
- Accept the hab license on all our pipelines #6488 (raskchanky)
- make install_hook a permanent feature #6475 (mwrock)
- modernize build.ps1 #6466 (mwrock)
- Use “default files” rather than embedded strings #6319 (christophermaier)
- Rebuild pipeline with the correct name #6449 (scotthain)
- remove some dead appveyor and bintray-publish code #6439 (mwrock)
- Merge the core repo back into this one #6432 (raskchanky)
- Add temporary hab release pipeline #6437 (scotthain)
- Follow $refs in generate-template-reference #6427 (mpeck)
- Add test habitat pipeline #6428 (scotthain)
- move thaw after dev bump in release checklist #6420 (mwrock)
- Clarify signal behavior #6332 (christophermaier)
- Add deprecation message to templates using the foo[bar] syntax #6360 (mpeck)
- Fix error runining install.sh/Dockerfile #6113 (qubitrenegade)
Chef Habitat 0.79.1
https://packages.chef.io/release-notes/habitat/0.79.1.mdReleased on April 11, 2019
0.79.1 (2019-04-10)
Bug Fixes
- add studio powershell directory to path on studio creation so it is propogated to supervisor #6400 (mwrock)
Merged Pull Requests
- Fix a boolean mistake that snuck in #6397 (christophermaier)
- Consolidate feature flag operations. #6367 (christophermaier)
- Adds blog redirect at top-level and links to each post #6225 (eeyun)
Was this page helpful?