[Full Changelog](https://github.com/habitat-sh/habitat/compare/0.90.6...1.5.0) ### Behavioral Changes - Remove the `HAB_FEAT_EVENT_STREAM` feature flag. The event stream is now enabled with `--event-stream-url`. [#7335](https://github.com/habitat-sh/habitat/pull/7335) ([davidMcneil](https://github.com/davidMcneil)) - Deprecate and ignore the `--application` and `--environment` flags from `hab svc load` and `hab sup run` commands. [#7335](https://github.com/habitat-sh/habitat/pull/7335) ([davidMcneil](https://github.com/davidMcneil)) - The initial event stream connection attempt no longer blocks by default. Set --event-stream-connect-timeout if blocking is desired. [#7293](https://github.com/habitat-sh/habitat/pull/7293) ([davidMcneil](https://github.com/davidMcneil)) ### New Features & Enhancements - origin ownership transfer subcommand [#7331](https://github.com/habitat-sh/habitat/pull/7331) ([jeremymv2](https://github.com/jeremymv2)) - Event stream connection backoff strategy [#7293](https://github.com/habitat-sh/habitat/pull/7293) ([davidMcneil](https://github.com/davidMcneil)) - bulkupload: discover origins from signing keys [#7279](https://github.com/habitat-sh/habitat/pull/7279) ([jeremymv2](https://github.com/jeremymv2)) - Add PIDS_FROM_LAUNCHER feature to eliminate service PID files [#7214](https://github.com/habitat-sh/habitat/pull/7214) ([christophermaier](https://github.com/christophermaier)) ### Bug Fixes - Ensure that signal handlers are installed first [#7356](https://github.com/habitat-sh/habitat/pull/7356) ([christophermaier](https://github.com/christophermaier)) - Fix rolling updates after the death of group members [#7167](https://github.com/habitat-sh/habitat/pull/7167) ([mwrock](https://github.com/mwrock)) - The initial event stream connect attempt will not block the main thread when --event-stream-connect-timeout=0 [#7293](https://github.com/habitat-sh/habitat/pull/7293) ([davidMcneil](https://github.com/davidMcneil)) - Event stream messages are always immediately processed (even when disconnected). This prevents a "thundering herd" of messages on reconnect. [#7293](https://github.com/habitat-sh/habitat/pull/7293) ([davidMcneil](https://github.com/davidMcneil)) - do not attempt to set binlink path if not in an elevated console [#7319](https://github.com/habitat-sh/habitat/pull/7319) ([mwrock](https://github.com/mwrock)) - Fix lock when spawning windows processes [#7213](https://github.com/habitat-sh/habitat/pull/7213) ([davidMcneil](https://github.com/davidMcneil)) ### Merged Pull Requests - Bump version to 1.5.0 [#7359](https://github.com/habitat-sh/habitat/pull/7359) ([christophermaier](https://github.com/christophermaier)) - Update to Windows Server 2012 [#7342](https://github.com/habitat-sh/habitat/pull/7342) ([kagarmoe](https://github.com/kagarmoe)) - hab: only print header once in hab svc status [#7358](https://github.com/habitat-sh/habitat/pull/7358) ([stevendanna](https://github.com/stevendanna)) - Fix a few more e2e tests [#7355](https://github.com/habitat-sh/habitat/pull/7355) ([christophermaier](https://github.com/christophermaier)) - Update dependencies [#7354](https://github.com/habitat-sh/habitat/pull/7354) ([davidMcneil](https://github.com/davidMcneil)) - Fix a few end-to-end test failures [#7346](https://github.com/habitat-sh/habitat/pull/7346) ([christophermaier](https://github.com/christophermaier)) - Fix broken studio e2e tests [#7343](https://github.com/habitat-sh/habitat/pull/7343) ([smacfarlane](https://github.com/smacfarlane)) - Remove the event stream feature flag [#7335](https://github.com/habitat-sh/habitat/pull/7335) ([davidMcneil](https://github.com/davidMcneil)) - Remove PIDS_FROM_LAUNCHER feature flag [#7341](https://github.com/habitat-sh/habitat/pull/7341) ([christophermaier](https://github.com/christophermaier)) - Add a "test-probe" service [#7283](https://github.com/habitat-sh/habitat/pull/7283) ([christophermaier](https://github.com/christophermaier)) - Update to 1.40.0 [#7325](https://github.com/habitat-sh/habitat/pull/7325) ([davidMcneil](https://github.com/davidMcneil)) - Adds issue template for features that redirects to aha [#7062](https://github.com/habitat-sh/habitat/pull/7062) ([eeyun](https://github.com/eeyun)) - Bump excon from 0.66.0 to 0.71.1 in /www [#7334](https://github.com/habitat-sh/habitat/pull/7334) ([dependabot[bot]](https://github.com/dependabot[bot])) - Fix setting SSL_CERT_FILE in studio when the cert isn't cached [#7259](https://github.com/habitat-sh/habitat/pull/7259) ([smacfarlane](https://github.com/smacfarlane)) - Disable brew cleanup for mac builds [#7333](https://github.com/habitat-sh/habitat/pull/7333) ([smacfarlane](https://github.com/smacfarlane)) - Ignore 'release' component of version if downloading from packages.chef.io [#7299](https://github.com/habitat-sh/habitat/pull/7299) ([smacfarlane](https://github.com/smacfarlane)) - Catch choco pack n publish errors [#7330](https://github.com/habitat-sh/habitat/pull/7330) ([mwrock](https://github.com/mwrock)) - Update event stream to use rants client library [#7293](https://github.com/habitat-sh/habitat/pull/7293) ([davidMcneil](https://github.com/davidMcneil)) - Deploy the web site with expeditor [#7273](https://github.com/habitat-sh/habitat/pull/7273) ([raskchanky](https://github.com/raskchanky)) - ensure dep variables are properly scoped for scaffolding access [#7329](https://github.com/habitat-sh/habitat/pull/7329) ([mwrock](https://github.com/mwrock)) - Update futures ecosystem [#7256](https://github.com/habitat-sh/habitat/pull/7256) ([davidMcneil](https://github.com/davidMcneil)) - command with extension takes precedence over extensionless [#7322](https://github.com/habitat-sh/habitat/pull/7322) ([mwrock](https://github.com/mwrock)) - fix erroneous client output when API response is HTTP 200 [#7321](https://github.com/habitat-sh/habitat/pull/7321) ([jeremymv2](https://github.com/jeremymv2)) - fixes #6992 building windows plans with pkg_version function and environment setup [#7318](https://github.com/habitat-sh/habitat/pull/7318) ([mwrock](https://github.com/mwrock)) - Migrates e2e bash tests to powershell [#7310](https://github.com/habitat-sh/habitat/pull/7310) ([mwrock](https://github.com/mwrock)) - fix broken find_command unit test [#7323](https://github.com/habitat-sh/habitat/pull/7323) ([mwrock](https://github.com/mwrock)) - Add some additional logging around update elections [#7288](https://github.com/habitat-sh/habitat/pull/7288) ([christophermaier](https://github.com/christophermaier)) - Remove @raskchanky as code owner [#7326](https://github.com/habitat-sh/habitat/pull/7326) ([christophermaier](https://github.com/christophermaier)) - emit helpful and actionable output when keys/origins are not found creating a studio [#7320](https://github.com/habitat-sh/habitat/pull/7320) ([mwrock](https://github.com/mwrock)) - force msvc toolchain on windows to fix clippy [#7316](https://github.com/habitat-sh/habitat/pull/7316) ([mwrock](https://github.com/mwrock)) - Revert "Updated Foundation & JQuery" [#7315](https://github.com/habitat-sh/habitat/pull/7315) ([mwrock](https://github.com/mwrock)) - Updated Foundation & JQuery [#7302](https://github.com/habitat-sh/habitat/pull/7302) ([kagarmoe](https://github.com/kagarmoe)) - Bump rack from 2.0.7 to 2.0.8 in /www [#7300](https://github.com/habitat-sh/habitat/pull/7300) ([dependabot[bot]](https://github.com/dependabot[bot])) - Add health check interval to event stream [#7266](https://github.com/habitat-sh/habitat/pull/7266) ([nellshamrell](https://github.com/nellshamrell)) - Remove TOCs [#7292](https://github.com/habitat-sh/habitat/pull/7292) ([kagarmoe](https://github.com/kagarmoe)) - TWO: Makes docs subdirs and moves pages [#7284](https://github.com/habitat-sh/habitat/pull/7284) ([kagarmoe](https://github.com/kagarmoe)) - ONE: Normalize markdown [#7289](https://github.com/habitat-sh/habitat/pull/7289) ([kagarmoe](https://github.com/kagarmoe)) - Update release documentation [#7263](https://github.com/habitat-sh/habitat/pull/7263) ([christophermaier](https://github.com/christophermaier)) - Unpin reqwest [#7277](https://github.com/habitat-sh/habitat/pull/7277) ([chefsalim](https://github.com/chefsalim)) - mirror RUSTFMT_VERSION in RUST_NIGHTLY_VERSION [#7274](https://github.com/habitat-sh/habitat/pull/7274) ([jeremymv2](https://github.com/jeremymv2)) - Retry installation of rustup in CI for Windows [#7262](https://github.com/habitat-sh/habitat/pull/7262) ([smacfarlane](https://github.com/smacfarlane)) - auto bump rustfmt version post release [#7258](https://github.com/habitat-sh/habitat/pull/7258) ([jeremymv2](https://github.com/jeremymv2)) - [web] Update links to point to packages.chef.io instead of Bintray [#7255](https://github.com/habitat-sh/habitat/pull/7255) ([christophermaier](https://github.com/christophermaier)) - [chore] Remove some old TravisCI cruft [#7257](https://github.com/habitat-sh/habitat/pull/7257) ([christophermaier](https://github.com/christophermaier)) - some minor windows service improvements [#7251](https://github.com/habitat-sh/habitat/pull/7251) ([mwrock](https://github.com/mwrock)) - avoid ctl_gateway panic on peer_addr().expect() [#7244](https://github.com/habitat-sh/habitat/pull/7244) ([jeremymv2](https://github.com/jeremymv2)) - [CI] Clean up some Expeditor cruft [#7249](https://github.com/habitat-sh/habitat/pull/7249) ([christophermaier](https://github.com/christophermaier)) - [Chore] Update CODEOWNERS for new CI infrastructure [#7250](https://github.com/habitat-sh/habitat/pull/7250) ([christophermaier](https://github.com/christophermaier)) - Remove me from codeowners :( [#7248](https://github.com/habitat-sh/habitat/pull/7248) ([scotthain](https://github.com/scotthain)) - Use well known SIDs when looking up administrator and system accounts [#7224](https://github.com/habitat-sh/habitat/pull/7224) ([davidMcneil](https://github.com/davidMcneil)) - [Chore] Clean up libbuild.rs [#7238](https://github.com/habitat-sh/habitat/pull/7238) ([christophermaier](https://github.com/christophermaier)) - Use current commit to determine launcher version for Windows [#7235](https://github.com/habitat-sh/habitat/pull/7235) ([smacfarlane](https://github.com/smacfarlane)) - Use current commit to determine launcher version [#7234](https://github.com/habitat-sh/habitat/pull/7234) ([smacfarlane](https://github.com/smacfarlane)) - [CI] Fix failing macOS build [#7233](https://github.com/habitat-sh/habitat/pull/7233) ([christophermaier](https://github.com/christophermaier)) - Bye Travis [#7232](https://github.com/habitat-sh/habitat/pull/7232) ([raskchanky](https://github.com/raskchanky)) - Implement toml based file format [#7176](https://github.com/habitat-sh/habitat/pull/7176) ([markan](https://github.com/markan)) - restores Swiftype [#7075](https://github.com/habitat-sh/habitat/pull/7075) ([kagarmoe](https://github.com/kagarmoe)) - H2 anchors stay in view [#7212](https://github.com/habitat-sh/habitat/pull/7212) ([kagarmoe](https://github.com/kagarmoe)) - Fixes formatting for hooks section [#7222](https://github.com/habitat-sh/habitat/pull/7222) ([kagarmoe](https://github.com/kagarmoe)) - [CI] Fix PIDS_FROM_LAUNCHER e2e tests [#7220](https://github.com/habitat-sh/habitat/pull/7220) ([christophermaier](https://github.com/christophermaier)) - Smaller margins on code element [#7223](https://github.com/habitat-sh/habitat/pull/7223) ([kagarmoe](https://github.com/kagarmoe)) - Adds docs people to www [#7218](https://github.com/habitat-sh/habitat/pull/7218) ([kagarmoe](https://github.com/kagarmoe)) - Kg/frontmatter [#7171](https://github.com/habitat-sh/habitat/pull/7171) ([kagarmoe](https://github.com/kagarmoe)) - Fix e2e_local scripts [#7221](https://github.com/habitat-sh/habitat/pull/7221) ([davidMcneil](https://github.com/davidMcneil)) - Update the README for www deploys [#7216](https://github.com/habitat-sh/habitat/pull/7216) ([raskchanky](https://github.com/raskchanky)) - Add some automated networked tests [#6983](https://github.com/habitat-sh/habitat/pull/6983) ([christophermaier](https://github.com/christophermaier)) - Make `run_e2e_test.ps1` and `shared.ps1` script work on powershell core [#7148](https://github.com/habitat-sh/habitat/pull/7148) ([davidMcneil](https://github.com/davidMcneil)) - [CI] Don't install `core/rust` in Windows test steps [#7210](https://github.com/habitat-sh/habitat/pull/7210) ([christophermaier](https://github.com/christophermaier)) - Update CLI docs for 0.90.6 [#7206](https://github.com/habitat-sh/habitat/pull/7206) ([christophermaier](https://github.com/christophermaier)) - Update rustfmt to nightly-2019-11-14 [#7208](https://github.com/habitat-sh/habitat/pull/7208) ([christophermaier](https://github.com/christophermaier)) - Update Rust nightly version to 2019-11-15 [#7207](https://github.com/habitat-sh/habitat/pull/7207) ([christophermaier](https://github.com/christophermaier)) - remove acceptance env references for bulkupload test [#7203](https://github.com/habitat-sh/habitat/pull/7203) ([jeremymv2](https://github.com/jeremymv2)) - [CI] Fix Github release script [#7192](https://github.com/habitat-sh/habitat/pull/7192) ([christophermaier](https://github.com/christophermaier)) - [CI] Sign files using `gpg --yes` [#7201](https://github.com/habitat-sh/habitat/pull/7201) ([christophermaier](https://github.com/christophermaier)) - refactor bulkupload end-to-end tests for habitat-testing origin [#7182](https://github.com/habitat-sh/habitat/pull/7182) ([jeremymv2](https://github.com/jeremymv2)) - [CI] Update changelog [#7193](https://github.com/habitat-sh/habitat/pull/7193) ([christophermaier](https://github.com/christophermaier)) - [CI] Remove changelog rollover automation [#7191](https://github.com/habitat-sh/habitat/pull/7191) ([christophermaier](https://github.com/christophermaier)) - Use HAB_BLDR_URL in hab pkg download [#7187](https://github.com/habitat-sh/habitat/pull/7187) ([davidMcneil](https://github.com/davidMcneil)) - Rust 1.39.0 [#7177](https://github.com/habitat-sh/habitat/pull/7177) ([raskchanky](https://github.com/raskchanky)) - [CI] Remove `ignore_labels` from Expeditor config [#7188](https://github.com/habitat-sh/habitat/pull/7188) ([christophermaier](https://github.com/christophermaier)) - Update changelog [#7186](https://github.com/habitat-sh/habitat/pull/7186) ([christophermaier](https://github.com/christophermaier)) - [CI] Add "staging" area into our promotion scheme for manual testing [#7185](https://github.com/habitat-sh/habitat/pull/7185) ([christophermaier](https://github.com/christophermaier)) - sup: remove palaver dependency [#7178](https://github.com/habitat-sh/habitat/pull/7178) ([stevendanna](https://github.com/stevendanna)) - make: fix fmt target [#7179](https://github.com/habitat-sh/habitat/pull/7179) ([stevendanna](https://github.com/stevendanna)) - Fix studio tests [#7174](https://github.com/habitat-sh/habitat/pull/7174) ([smacfarlane](https://github.com/smacfarlane)) ### Behavioral Changes - Update install scripts to pull from packages.chef.io for new releases [#7119](https://github.com/habitat-sh/habitat/pull/7119) ([smacfarlane](https://github.com/smacfarlane))