# Habitat 0.30.1 Released!

**URL:** <https://discourse.chef.io/t/habitat-0-30-1-released/12274>\
**Category:** Chef Habitat\
**Created:** [August 22, 2017, 2:54am UTC](https://discourse.chef.io/t/habitat-0-30-1-released/12274 "2017-08-22T02:54:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tashadrew](https://avatars.discourse-cdn.com/v4/letter/t/2acd7d/32.png) [@tashadrew](https://discourse.chef.io/u/tashadrew)\
**Post date:** [August 22, 2017, 2:54am UTC](https://discourse.chef.io/t/habitat-0-30-1-released/12274/1 "2017-08-22T02:54:44Z")

</div>

We are happy to announce the release of Habitat 0.30.1. 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/](https://www.habitat.sh/docs/get-habitat/) Thanks again for using Habitat!

## Highlights

The team has put together a new interactive demo to show new users what they can do with habitat! Check it out on our website [https://www.habitat.sh/tutorials/](https://www.habitat.sh/tutorials/) and let us know what you think [in our slack channel!](https://slack.habitat.sh)

The Supervisor has a couple important behavioral updates that fix some issues users were seeing post `launcher` being introduced:

- Fix Supervisor re-attaching to processes after update & service update [#2969](https://github.com/habitat-sh/habitat/pull/2969)
- Don’t remove pidfile in Supervisor struct’s deconstructor [#2974](https://github.com/habitat-sh/habitat/pull/2974)
- Auto-updating Supervisor causes Supervisor to not reconnect to processes [#2961](https://github.com/habitat-sh/habitat/issues/2961)

And, there is a new way to tag your service groups to programmatically understand what application and environment they are serving in your architecture: simply append the new Application.Environment tag to the service group for easier management and organization. [#2959](https://github.com/habitat-sh/habitat/pull/2959), [#2956](https://github.com/habitat-sh/habitat/issues/2956)

## New Blogs Published

- [Running a Full Framework ASP.NET IIS application in Habitat](https://www.habitat.sh/blog/2017/08/Habitat-plans-for-net-full-iis-apps/)
- [Packaging a Website with Nginx and Habitat](https://www.habitat.sh/blog/2017/08/Packaging-a-Website-with-Nginx-and-Habitat/)
- [Habitat, Rails, and Postgres in 3 Different Ways](https://www.habitat.sh/blog/2017/08/habitat-rails-postgres-3-different-ways/)

## Features & Enhancements

- Corrects Binlink in Studio, adds HAB\_BINLINK\_DIR envvar [#2951](https://github.com/habitat-sh/habitat/pull/2951) ([eeyun](https://github.com/eeyun))
- PowerShell plan scaffolding [#2921](https://github.com/habitat-sh/habitat/issues/2921)
- Windows plans can consume scaffolding plans [#2924](https://github.com/habitat-sh/habitat/pull/2924) ([mwrock](https://github.com/mwrock))
- Use latest powershell beta in supervisor and studio on windows [#2892](https://github.com/habitat-sh/habitat/issues/2892)
- [builder-jobsrv] Handle worker failures [#2806](https://github.com/habitat-sh/habitat/issues/2806)
- Monitoring breakage / Improvements [#2696](https://github.com/habitat-sh/habitat/issues/2696)
- [builder] Builder should use dynamic channels [#2596](https://github.com/habitat-sh/habitat/issues/2596)
- Create origin projects for core plans [#2411](https://github.com/habitat-sh/habitat/issues/2411)
- Add sealed box encryption support [#2971](https://github.com/habitat-sh/habitat/pull/2971) ([chefsalim](https://github.com/chefsalim))
- Implement “hab job promote” [#2866](https://github.com/habitat-sh/habitat/pull/2866) ([raskchanky](https://github.com/raskchanky))
- Tracking Issue - Add config option for db.adapter in scaffold-ruby [#2929](https://github.com/habitat-sh/habitat/issues/2929)

## Bug fixes

- Auto-updating Supervisor causes Supervisor to not reconnect to processes [#2961](https://github.com/habitat-sh/habitat/issues/2961)
- `No revisions found for chef-ring sym key` when ring key is a symlink [#2939](https://github.com/habitat-sh/habitat/issues/2939)
- Origin key import fails If there is a ring key of the same name in the key cache [#2916](https://github.com/habitat-sh/habitat/issues/2916)
- Studio shouldn’t require a manual delete and data wipe [#1848](https://github.com/habitat-sh/habitat/issues/1848)
- [bug] Binlink links to /bin in a studio, but only /hab/bin is available in the path [#1680](https://github.com/habitat-sh/habitat/issues/1680)
- Don’t remove pidfile in Supervisor struct’s deconstructor [#2974](https://github.com/habitat-sh/habitat/pull/2974) ([reset](https://github.com/reset))
- Fix Supervisor re-attaching to processes after update & service update [#2969](https://github.com/habitat-sh/habitat/pull/2969) ([reset](https://github.com/reset))
- Resolve symlinks when searching for keys [#2968](https://github.com/habitat-sh/habitat/pull/2968) ([christophermaier](https://github.com/christophermaier))
- only get key revisions for a requested key type [#2946](https://github.com/habitat-sh/habitat/pull/2946) ([mwrock](https://github.com/mwrock))
- pkg-dockerize: fix function name [#2925](https://github.com/habitat-sh/habitat/pull/2925) ([srenatus](https://github.com/srenatus))
- Include hab-launcher when exporting to docker [#2935](https://github.com/habitat-sh/habitat/issues/2935)

[Read the full Changelog on Github](https://github.com/habitat-sh/habitat/blob/master/CHANGELOG.md)
