Skip to content
This repository has been archived by the owner on Jun 12, 2024. It is now read-only.

Releases: Azure/draft-classic

v0.11.0

16 Mar 22:17
Compare
Choose a tag to compare

Draft v0.11.0 comes with awesome new additions to draft logs and draft connect! 🎉

In order to upgrade, grab and unpack one of the clients provided and run draft init --upgrade according to the installation guide.

See the CHANGELOG for more information on what changed in this release.

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

Install Draft

Installation for Draft can be done either by brew install draft (for Mac users) or by grabbing a release binary for their OS of choice.

What's Next?

Draft v0.12.0 development is now underway. Feeling interested in contributing? Come join the discussion in Kubernetes Slack: #draft-dev!

v0.11.0-rc1

09 Mar 23:39
Compare
Choose a tag to compare
v0.11.0-rc1 Pre-release
Pre-release

It's @bacongobbler's birthday, so we're doing a Draft release with awesome new additions to draft logs and draft connect! 🎉

In order to upgrade, grab and unpack one of the clients provided and run draft init --upgrade according to the installation guide.

See the CHANGELOG for more information on what changed in this release.

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

Install Draft

Installation for Draft can be done either by brew install draft (for Mac users) or by grabbing a release binary for their OS of choice.

What's Next?

Draft v0.12.0 development is now underway. Feeling interested in contributing? Come join the discussion in Kubernetes Slack: #draft-dev!

Draft v0.10.1 - Bug Fix Release

05 Feb 22:19
Compare
Choose a tag to compare

Draft v0.10.1 fixes an issue introduced in v0.10.0 where the default --insecure-registry flags used to configure the docker-in-docker container was incorrect.

In order to upgrade, grab and unpack one of the clients provided and run draft init --upgrade according to the installation guide.

See the CHANGELOG for more information on what changed in this release.

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

Install Draft

Installation for Draft can be done either by brew install draft (for Mac users) or by grabbing a release binary for their OS of choice.

What's Next?

Draft v0.11.0 development is now underway. Feeling interested in contributing? Come join the discussion in Kubernetes Slack: #draft-dev!

v0.10.0

25 Jan 19:53
Compare
Choose a tag to compare

Draft v0.10.0 has been released! v0.10.0 adds a Clojure pack, TLS support, draft init --upgrade support and introduced a new ConfigMap storage backend, which we will be using to improve draft logs and draft delete in time for the eventual 1.0 release.

In order to upgrade, grab and unpack one of the clients provided and run draft init --upgrade according to the installation guide.

See the CHANGELOG for more information on what changed in this release.

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

Install Draft

Installation for Draft can be done either by brew install draft (for Mac users) or by grabbing a release binary for their OS of choice.

What's Next?

Draft v0.11.0 development is now underway. Feeling interested in contributing? Come join the discussion in Kubernetes Slack: #draft-dev!

v0.9.0

29 Nov 22:49
Compare
Choose a tag to compare

Draft v0.9.0 has been released just before the holidays, and just in time for KubeCon North America! ⛄️

v0.9.0 adds a Swift pack, bumps the ASP.NET pack to 2.0 and added .gitattributes support to draft create to override the language detection handled with github linguist.

In order to upgrade, grab and unpack one of the clients provided and re-run draft init according to the installation guide.

See the CHANGELOG for more information on what changed in this release.

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

Install Draft

Installation for Draft can be done either by brew install draft (for Mac users) or by grabbing a release binary for their OS of choice.

What's Next?

Draft v0.10.0 development is now underway. Feeling interested in contributing? Come join the discussion in Kubernetes Slack: #draft-dev!

v0.8.0

20 Oct 21:34
Compare
Choose a tag to compare

Draft v0.8.0 has been released just in time for Halloween. 👻

For v0.8.0, we have focused further on the application development lifecycle with features like draft logs and draft delete.

As of this release, draft init now upgrades! In order to upgrade, delete your local Draft configuration via rm -rf $HOME/.draft (hopefully for the last time), grab and unpack one of the clients provided and re-run draft init according to the installation guide.

See the CHANGELOG for more information on what changed in this release.

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

Install Draft

Installation for Draft can be done either by brew install draft (for Mac users) or by grabbing a release binary for their OS of choice.

What's Next?

Draft v0.9.0 development is now underway. As we are nearing v1.0, this release is focused on Draft's infrastructure and stability. To follow along (or to start contributing!) go see the v0.9.0 milestone on Github.

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

v0.8.0-rc2

19 Oct 17:51
Compare
Choose a tag to compare
v0.8.0-rc2 Pre-release
Pre-release

This is a pre-release candidate, not a final release.

The v0.8.0 release introduces a number of significant features to Draft!

  • implemented draft logs to view build logs after draft up
  • implemented draft delete to remove applications from Kubernetes
  • added --tail flag to draft connect (as well as draft logs)
  • added an "upgrade" workflow to draft init
  • installed the pack-repo plugin by default on draft init, re-vamping how packs are managed locally
  • added global flag --draft-namespace for talking to draftd in another namespace

Release binaries can be found here moving forward:

See CHANGELOG.md for more information on what changed in this release.

Now that Draft has an upgrade workflow starting with this release, you should be able to upgrade using draft init. Try it out, and open tickets for any bugs you find!

v0.7.0

14 Sep 17:21
Compare
Choose a tag to compare

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!

v0.6.0

16 Aug 22:52
Compare
Choose a tag to compare

The v0.6.0 release introduces a number of significant features to Draft!

  • we added a plugin manager called draft plugins
  • we replaced the websocket protocol used on draft up with gRPC
  • we introduced much smarter language detection on draft create
  • we re-wrote much of draft create to make charts generated with Draft to be fully compatible with Helm's toolchain like helm lint and helm package.

See CHANGELOG.md for more information on what changed in this release.

Because Draft currently does not have a way to upgrade, you'll 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 below and re-run draft init according to the installation guide. Happy Drafting!

v0.6.0-rc2

15 Aug 19:22
Compare
Choose a tag to compare

This is a pre-release candidate, not a final release.

The v0.6.0-rc2 release fixes a few bugs found in v0.6.0-rc1, specifically #249 and #251.