Releases: Azure/draft-classic
v0.6.0-rc1
This is a pre-release candidate, not a final release.
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!
v0.5.1
This release fixes the docker-in-docker container added in v0.5.0 to run with the overlay driver by default as well as fix the --yes flag in draft init
.
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.
Client
- fix up --yes being ignored on
draft init
Server
- use overlayfs as the selected storage driver
v0.5.0
This release bumps Draft up to Helm v2.5 compatibility, adds a docker-in-docker sidecar container, and a few new packs.
NOTE: if you're on minikube, make sure to upgrade to v0.20.0 to use the new registry add-on!
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.
Client
- added .draftignore file support
- added .NET pack support
- added gradle pack support
- renamed java pack as maven
- refactored the PHP and maven packs to utilize multi-stage Dockerfile builds
- re-wrote
draft init
for a smoother installation experience
Server
- image pull secrets are now updated on changes
- fixed some bugs with running draft on Windows, specifically around
draft home
anddraft create
- the draft server now runs a docker-in-docker sidecar container instead of mounting the host socket
- bumped to helm v2.5 compatibility
Documentation
- install documentation has been overhauled with the new
draft init
behaviour - added project scope
- added project archutecture
Test Infrastructure
- added codecov integration to new pull requests
v0.4.0
This release bumps Draft up to Helm v2.4 compatibility. To upgrade your existing draft deployment to this release, delete draft from your cluster with helm delete --purge draft
, grab and unpack one of the clients provided below and re-run draft init
according to the installation guide.
Client
- Added -o/--dest flag to
draft create
- Fixed unused --app flag on
draft create
- go-bindata is now used to package the default packs, making it easier to contribute new packs
Server
- Bumped to Helm v2.4 compatibility
- Refactored and cleaned up package
api
Documentation
- Added a Draft logo
- Added a nice video tutorial for Draft on Azure Container Services
- Documented
basedomain
and basic ingress setups - Added descriptions to some of the fields in
draft init
- Added documentation on getting started with Minikube
Test Infrastructure
- CI will now publish binaries on tagged releases of Draft