We are happy to announce the release of Habitat 0.34.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!
Highlights
New Scaffolding: we are excited to announce the availability of a Java Scaffolding, specifically of the Gradle and Springboot variety. Read all about it on Github, and let us know what you think on Slack!
New advanced web application tutorial! Learn how to build, deploy, and manage a Ruby on Rails application with a PostgreSQL database in the Build your own web app tutorial.
Docs docs docs. The core team has been adding a lot of new documentation, and giving the docs page a signficant facelift. Articles of note include:
- Advanced plan writing guide
- Updated CLI documentation
- And much more. Have a question that isn’t answered? Let us know on Slack or open a docs issue.
Features & Enhancements
- Project Documentation Overhall #3127
- Advanced application lifecycle hooks documentation #2881
- Create advanced “Scaffolding” docs #2880
- Create new “Getting Started” docs #2879
- Add advanced plan writing guide #3410 (tashimi)(https://github.com/habitat-sh/habitat/pull/3405) (fnichol)
- [hab] Add Gradle Scaffolding support to
hab plan init
. #3402 (fnichol) - Replace manual rendering of net errors in depot handlers with auto #3390 (reset)
- Use long arg form for Supervisor auto update in .envrc. #3375 (fnichol)
- Refactor package installation #3344 (christophermaier)
- Ignore all
results/
directories in.gitignore
. #3337 (fnichol) - Wire
hab-pkg-export-docker
intohab
& setup for building. #3334 (fnichol) - New web app guide using Ruby scaffolding #3108 (davidwrede)
- [api-proxy] Access logging should include originating client IP. #3063 (fnichol)
Bug fixes
- [Builder-Web]
latest stable
in UI is pointing to latest package #3305 - Package search response has incorrect total count #3245
- Refactor accounts and sessions #3216
- Rolling strategy fails to apply when RUST_LOG is at debug #2955
- [Builder] Update hab-entrypoint.sh so that Launcher is PID 1. #3398 (fnichol)
- The router only exports
port
now #3357 (christophermaier) - [studio/docker] Drop
-ti
from Docker command when callinghab pkg build
. #3336 (fnichol) - [hab] Add default
pkg\_version
when usinghab plan init
. #3335 (fnichol)