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.6.0-rc1

14 Aug 19:42
Compare
Choose a tag to compare

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 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.5.1

26 Jun 21:34
Compare
Choose a tag to compare

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

23 Jun 17:34
Compare
Choose a tag to compare

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 and draft 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

09 Jun 19:12
Compare
Choose a tag to compare

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