We are happy to announce the release of Habitat 0.38.0. We have a number of new features as well as bug fixes, so please read on for all the details. If you just want the binaries, head on over to our downloads page: https://www.habitat.sh/docs/get-habitat/ Thanks again for using Habitat!
Features & Enhancements
- There is no .bldr.toml documentation on the website (that’s searchable) #3883
- Update and return user profile settings #3866
- Integrate API Gateway with Segment #3749
- Create Node web app guide #3366
- Add Habitats package search engine to the browser #2619
- [Documentation] How to use third party origins #2578
- \[Documentation\] How to use third party origins #2578
- Updated sample app flow to support automatic rebuilds in Builder #3901 (davidwrede)
- Remove unused Cargo dependencies from net crate #3829 (reset)
- Made content around missing binds more discoverable #3826 (davidwrede)
- Make monitoring via HTTP API more visible in docs #3823 (davidwrede)
- Fix issue where all socket errors were reported as generic errors #3815 (reset)
- Clarified instructions on using Builder with sample app #3812 (davidwrede)
- Add Studio dev env improvements and docs #3795 (elliott-davis)
- Adds note about origin in writing a plan section of docs #3559 (rsertelon)
Bug fixes
- Cannot build package if current folder path contains a space #3881
- [builder ui] Load More in search package result list doesn’t load #3851
- Don’t check in all sandbox channels when building software #3755
- More auth fixes for workers and the core team #3699
- CLI support for downloading packages from private origins #3689
- Sidebar navigation disappears #3660
- ‘HAB_STUDIO_SUP=false’ not honoured when included in .studiorc #3542
- Proxy error retrieving static files #3526
- re-building service results in spammed child exiting with code signal 15 #3505
- Missing app.js.map error #3040
- #3843 - changing positioning and z-index for footer decor #3917 (mgamini)
- Fix notification deadlock in jobsrv #3867 (chefsalim)
- [studio] Redirect stderr to sup.log. #3844 (fnichol)
Closed issues:
- [builder ui] dropdown menu when avatar is clicked is covered by demo window #3876
- License Copyright in Readme doesn’t match License File. #3854
- Chore: Add worker to jobs table to make it easier to troubleshoot failed build #3837
- [acceptance] Builder worker seems to build twice sometimes #3603
- Clean up nginx log and add log rotation #3509
Merged pull requests:
- Fix load-more-packages link #3914 (cnunciato)
- remove file check for key generation since it’s already checked #3913 (elliott-davis)
- Fix the ability to disable non-core builds #3908 (reset)
- Add Segment to Builder #3906 (raskchanky)
- Improve asset compilation in Builder UI #3905 (cnunciato)
- Fixes bad studio.sh behavior in folders with spaces #3904 (rsertelon)
- fix errors re-entering a studio from the vm #3903 (elliott-davis)
- Remove instruction about creating Docker Hub org when not exist #3902 (apriofrost)
- Add user profile feature #3896 (cnunciato)
- Don’t log status check #3895 (chefsalim)
- Add API endpoints for updating and retrieving your profile #3890 (raskchanky)
- Remove extra slash so link works correctly #3889 (scotthain)
- Prevent heart attacks and spit-takes #3880 (christophermaier)
- Queue builds instead of rejecting #3879 (chefsalim)
- Remove the dev-setup check for Ubuntu 16.10 #3878 (cnunciato)
- Update step3-create origin screenshots to match the latest Builder UI. #3877 (apriofrost)
- Update step5 -install GitHub app screenshots to match the latest GitHub UI. #3874 (apriofrost)
- adds in blog post highlighting new scripts feature of node scaffolding #3873 (nellshamrell)
- add cloudfoundary to cli docs + fully qualified package ident fixes #3871 (echohack)
- fix spelling mistake in sidebar #3863 (echohack)
- Fix Typo in sidebar menu #3862 (ncerny)
- Builder UI - tidying up typography and spacing #3860 (ryankeairns)
- Updates build-a-sample app next steps #3858 (burtlo)
- Some cleanup and additional debugging to jobsrv #3857 (chefsalim)
- Update maintainers list #3853 (elliott-davis)
- updates docs - node scaffolding now supports pre and post-build scripts #3852 (nellshamrell)
- Cleanup unused components and stylings #3849 (elliott-davis)
- Adds blog post for Habitatize Ruby video series #3848 (burtlo)
- Fix config for job timeout #3842 (chefsalim)
- Make job timeout configurable #3841 (chefsalim)
- Plumb auth token into the studio, correct regression with private packages #3840 (raskchanky)
- strip $ suffix when looking up the SID of an account name #3839 (mwrock)
- include svc_encrypted_password when converting a service to a spec #3836 (mwrock)
- Bump version 0.38.0-dev #3830 (reset)
- Exclude sandbox channels from recommendations when installing packages #3828 (raskchanky)
- Consolidate builder job server and scheduler services #3827 (chefsalim)
- checksum the right zip for chocolatey #3825 (mwrock)
- account for ratelimiting in changelog generator and timing of bundle #3824 (mwrock)
- Allow downloading of private packages from hab #3822 (raskchanky)
- Fix incorrect full changelog link for last release #3813 (christophermaier)
- Update BUILDER_DEV with a few fixes #3811 (raskchanky)
- Add new `/origins/:origin/integrations endpoint #3808 (elliott-davis)
- Adds OpenSearch provider #3686 (rsertelon)