github Azure/draft v0.7.0

latest releases: v0.16.0, v0.16.0-rc.1, v0.15.0...
6 years ago

Autumn has arrived, and with another month comes another release of Draft. 🍁

For Draft v0.7.0, we have focused on the installation, application development lifecycle, and overall user experience for Draft.

Keeping in tradition with previous releases, Draft currently does not have a way to upgrade the server-side portion. In order to upgrade, you will need to delete Draft from your cluster with helm delete --purge draft, delete your local Draft configuration via rm -rf $HOME/.draft, grab and unpack one of the clients provided and re-run draft init according to the installation guide.

We would love you to be part of our community! Come join the discussion in Kubernetes Slack: #draft-users.

If you want to become a core contributor on Draft, come join the discussion in Kubernetes Slack: #draft-dev!

Introducing draft connect

The headline feature of Draft 0.7.0 is the ability to create a local environment directly to test a running app inside a Kubernetes cluster. Developers can now run draft connect to establish a connection from their app in Kubernetes to localhost. It will also print out logs from your application. We're incredibly excited about this tool because it meets one of Draft's core tenets: make it easy to build applications that run on Kubernetes.

$ draft connect
Connecting to your app...SUCCESS...Connect to your app on localhost:55139
Starting log streaming...
172.17.0.1 - - [13/Sep/2017 19:10:09] "GET / HTTP/1.1" 200 -

An all-new UI for Draft

This release includes a brand new UI for draft up. The previous release's work on re-writing the websocket protocol to gRPC has really paid off in dividends, and has resulted in a brand new and re-vamped UI design.

Take a look at this Asciinema cast to see the new UI in action!

This is only the beginning of things to come with the new protocol rewrite, and we're excited to hear your feedback on the new UI design!

Homebrew formulas

Continuing the theme of improved installation experiences, this release also includes a new way to install Draft using Homebrew. MacOS users can now install Draft using

$ brew tap azure/draft
$ brew install draft

What's Next?

Draft v0.8.0 development is now underway. Our big goals for v0.8.0 continue to focus on more features around building applications for Kubernetes, including debugging failing Draft builds, pack management, and multi Draft app development.

Feeling interested in contributing? Come join the discussion in Kubernetes Slack: #draft-dev!

Don't miss a new draft release

NewReleases is sending notifications on new releases.