v0.12.0
Official Releases for Different Platforms:
Download from Terminal
# Linux amd64
curl -O https://download.devstream.io/v0.12.0/dtm-linux-amd64
# Darwin amd64
curl -O https://download.devstream.io/v0.12.0/dtm-darwin-amd64
# Darwin arm64
curl -O https://download.devstream.io/v0.12.0/dtm-darwin-arm64
Major Changes since Last Release
We are releasing v0.12 mainly to do an MVP of the new "dtm start/create" feature, which will be talked about in detail in our blog soon. In short, dtm start
and dtm create
aims to bootstrap your DevOps toolchain and a local development environment with interactive CLI with minimum to none configuration.
Other features and improvements:
- Feature: nested variables in the config.
- Feature: support rollback in case of error in intermediate steps, thanks to @0zyt.
- Build: modify GitHub releases URL to AWS S3, thanks to @Shuimo03.
- Others: documentation table of content updated with a few use cases; a few bug fixes, a few CI improvements.
Detailed Changes
- feat: support nested vars by @aFlyBird0 in #1426
- docs: update the table-of-content with use cases by @daniel-hutao in #1427
- ci: new e2e test "gitlabci-argocd" by @aFlyBird0 in #1432
- ci: fix e2e test && argocdapp svc port in gitops docs by @aFlyBird0 in #1434
- build:Modify GitHub releases URL to aws s3 by @Shuimo03 in #1340
- feat: support for rollback in case of error in intermediate steps by @0zyt in #1379
- feat: new commands support: start/create by @daniel-hutao in #1449
- feat: interfaces definition for dtm create command by @daniel-hutao in #1450
- feat: read params from interact CLI by @aFlyBird0 in #1454
- feat: add repo and app creation for cli prompt by @steinliber in #1456
- fix: command-err-when-exit by @steinliber in #1457
- fix: check argo helm repo by @aFlyBird0 in #1459
- fix: devlake helm repo url by @aFlyBird0 in #1458
- chore: use exec to reduce helm log by @aFlyBird0 in #1460
- merge mvp branch to main by @daniel-hutao in #1461
Full Changelog: v0.11.0...v0.12.0