We are delighted to announce the release of Habitat 0.19.0. As usual, 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 our downloads page: https://www.habitat.sh/docs/get-habitat/ Thanks again for using Habitat!
Features & Enhancements
- hab pkg binlink needs some improvements #1360
- [hab/install.sh] Attempt to use both wget & curl before failing. #1940 (fnichol)
- Added support for installing habitat from a semi-qualified version number #1929 (eeyun)
Bug fixes
- Can’t serialize TOML: values must be emitted before tables #1908
- Builder-worker job status fails to send #1854
- Unable to use
pkgPathFor
helper #1773 - Nodes can become duplicated in the Gossip Ring #899
- traverse full path of exported toml key path #1937 (mwrock)
- [plan-build.sh] Fix a
last\_build.env
formatting regression. #1931 (fnichol) - Fix TOML serialize for package default_cfg #1914 (chefsalim)
- eachAlive does not support
as |member|
style syntax #1903 (smurawski) - fix windows docker studio and point FS_ROOT to the system drive by default #1899 (mwrock)
Merged pull requests
- Remove Optimizely #1912 (cwebberOps)
- Rename the vault to the originsrv #1936 (adamhjk)
- Update builder-scheduler datastore #1932 (chefsalim)
- release stable linux and mac builds to bintray and depot via travis on release tag push #1928 (mwrock)
- deploy windows cli to stable bintray on version tag push #1926 (mwrock)
- test pr for release tag #1925 (mwrock)
- Fix $PATH in build to include transitive dependencies #1924 (smacfarlane)
- Fixed environment variable in Windows tutorial #1919 (davidwrede)
- copy and upload harts as they are built instead of in bulk to avoid unwanted harts #1918 (mwrock)
- update appveyor readme badge and reencrypt bintray api key for account switch #1917 (mwrock)
- build all release packages and upload to acceptance on master merges #1916 (mwrock)
- Use
as |thing|
form for all\#each
examples #1911 (smith) - fix error: no default toolchain configured in appveyor #1910 (mwrock)
- improve appveyor rust build caching to match travis #1909 (mwrock)
- Appveyor artifacts for all windows HARTs and CLI zip and upload to depot on PR merge #1905 (mwrock)
- Minor edits to homepage hero banner #1902 (magwalk)
- Add advertising widget to hero banner on homepage #1901 (magwalk)
- Suitability improvements #1897 (bodymindarts)
- Fix deadlock in job server #1894 (chefsalim)
- Fix minor grammar and style errors. #1893 (phiggins)
- disallows indexing of the acceptance site #1891 (eeyun)
- corrected travis env var value #1888 (eeyun)
- Release doc update #1887 (chefsalim)
- Bump version to 0.19.0-dev #1886 (chefsalim)
- This now passes shellcheck… #1883 (eeyun)
Closed issues
- Failed to parse TOML: invalid number at line 1 when doing docker run #1915
- Transitive dependencies not added to path #1895
- Add pkg_bind_required and pkg_bind_optional feature to plan #1868
- Create Smoke Test Hook #1867
- Refactor Vault persistence layer from Redis to PostgreSQL #1858
- Add reverse dependency graph to builder depot #1850
- Extend hab-spider to be able to do builds #1849