Releases: Azure/draft-classic
v0.11.0
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
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
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
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
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
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
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 afterdraft up
- implemented
draft delete
to remove applications from Kubernetes - added
--tail
flag todraft connect
(as well asdraft logs
) - added an "upgrade" workflow to
draft init
- installed the
pack-repo
plugin by default ondraft 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
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
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 likehelm lint
andhelm 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!