v0.6.0
IronCore864
released this
21 May 06:01
·
32 commits
to release-0.6
since this release
Official Releases for Different Platforms:
In this release, we added a major function to the core: now AWS S3 can be used to store DevStream state.
Also, we have a lot of new first-time contributors, and they are:
- @aeinrw
- @lyleshaw
- @aFlyBird0
- @wzymumon
- @iyear
- @SongDunYu
- @shubham-cmyk
- @yclchuxue
- @24sama
Congratulations, and keep up the good work!
Also, we are going to have our third community meeting on May 22, 2022.
Major Changes since Last Release (v0.5.0)
Plugin
- Plugins now are released to an AWS S3 bucket.
dtm init
also downloads plugins from S3.
Core
- AWS S3 backend is supported now. Thanks to @algobot76
- Developer commands like
dtm develop
anddtm list
are improved. dtm show
command is improved.
Bug Fixes
Some bug fixes from our enthusiastic community:
- check new plugin name existence for create-plugin. Thanks to @HXCGIT
- add tool instances information before destroy. Thanks to @wzymumon
- fix go plugin log error. Thanks to @aFlyBird0
- change flag "name" to "id" and add "all" flag. Thanks to @24sama
- docs 404 links. Thanks to @iyear
- configloader bug: varFile can be empty. Thanks to @aFlyBird0
Refactor
- Migrated all docs back to the main repo.
- Now we use validator for parameters validation. Thanks to @iyear
- Modify args to subcommand in developer commands. Thanks to @HXCGIT
Docs
- Docs website migrated back to readthedocs.io. We will also consider using readthedocs.com.
- Add s3 remote state doc.
- Add missing doc for gitlab-repo-scaffolding-golang
- Develop command related docs. Thanks to @aFlyBird0
- Chinese readme improvement. Thanks to @iyear
Detailed Changes
- feat: dtm develop create-plugin enhancement by @aeinrw in #456
- fix: check new plugin name existence for
create-plugin
by @HXCGIT in #457 - refactor: migrate all docs return back to this main repo by @daniel-hutao in #461
- feat: dtm list enhancement by @lyleshaw in #463
- Merge release-0.5 branch to main branch by @daniel-hutao in #467
- fix: update comments by @lfbdev in #469
- docs: some improvement after the docs migration by @daniel-hutao in #470
- fix: e2e failed when config file updated by @daniel-hutao in #458
- docs: add default doc by @IronCore864 in #471
- Fix: some log improvement & bugfix by @daniel-hutao in #472
- Docs plugins to s3 doc by @IronCore864 in #474
- docs: update the index page by @daniel-hutao in #476
- feat: update develop create-plugin templates according to latest doc … by @IronCore864 in #475
- refactor: modify upload plugin from github to s3 by @KeHaohaoke in #444
- fix: golang-lint timeout error by @daniel-hutao in #480
- refactor: change ways to validate args by @aFlyBird0 in #479
- fix: fix file validation by @lfbdev in #473
- feat: command
dtm show config
with no flag to print main config sample by @aeinrw in #481 - fix: add tool instances information before destroy by @wzymumon in #477
- fix: update the qr code with wechat by @daniel-hutao in #484
- docs: adding the missing doc for gitlab-repo-scaffolding-golang by @daniel-hutao in #487
- fix: workflow needs write permission by @lfbdev in #483
- docs: adding community link & fix blog link by @daniel-hutao in #488
- ci: issue template and pr template improvement by @daniel-hutao in #489
- fix: change the format of issue template files to yaml by @daniel-hutao in #490
- fix: issue templates syntax error by @daniel-hutao in #491
- chore: issue templates title improvement by @daniel-hutao in #492
- 📖
Docs
: update code references in core-concetps by @aFlyBird0 in #494 - 📖
Docs
: add missing image in architecture.md by @aFlyBird0 in #495 - 📖
Docs
: update README_zh.md by @iyear in #498 - 📖
Docs
: fix some links error by @daniel-hutao in #499 - fix: fix go plugin log error by @aFlyBird0 in #503
- refactor: modify args to subcommand in dtm develop by @HXCGIT in #512
- move file and delete empty dir by @SongDunYu in #540
- Update_readme by @shubham-cmyk in #536
- 📖
Docs
:develop
command and how does plugin work by @aFlyBird0 in #532 - Update cmd_apply.go by @shubham-cmyk in #539
- refactor: use validator to validate fields by @iyear in #533
- Refactor to support s3 backend by @IronCore864 in #543
- feat: add s3 backend by @algobot76 in #486
- fmt: remove unused dependencies by @HXCGIT in #545
- fix: update the qr-code of wechat group by @daniel-hutao in #542
- refactor: modify args to subcommand in
dtm-list
anddtm-show
by @HXCGIT in #549 - fix(configloader): fix nil pointer err by @aFlyBird0 in #547
- docs: add s3 remote state doc by @IronCore864 in #548
- merge main into add-s3-backend branch by @daniel-hutao in #552
- feat: add s3 support, and create key if not exist by @IronCore864 in #546
- Fix(deveplop command): add some special plugin validate by @summingyu in #551
- Feat: Auto-Release Script Improvement by @yclchuxue in #553
- chore: remove unused files by @HXCGIT in #555
- feat: add .gitattributes to unify different platforms eol by @iyear in #554
- chore: improvement with issue templates by @daniel-hutao in #561
- fix: config file render failed by @daniel-hutao in #564
- docs: shorten the readme and refactor contributing docs by @IronCore864 in #565
- fix: change flag "name" to "id" and add "all" flag by @24sama in #562
- fix: upload_assets.sh path error by @daniel-hutao in #568
- feat: e2e test trello GitHub, and policies use terraform for authorizing user github-actions by @KeHaohaoke in #500
- Merge release-0.6 to main branch by @daniel-hutao in #569
- fix: docs 404 links by @iyear in #570
- fix(configloader): varFile can be empty by @aFlyBird0 in #572
- chore: update release version related bug by @IronCore864 in #573
New Contributors
- @aeinrw made their first contribution in #456
- @lyleshaw made their first contribution in #463
- @aFlyBird0 made their first contribution in #479
- @wzymumon made their first contribution in #477
- @iyear made their first contribution in #498
- @SongDunYu made their first contribution in #540
- @shubham-cmyk made their first contribution in #536
- @yclchuxue made their first contribution in #553
- @24sama made their first contribution in #562
Full Changelog: v0.5.0...v0.6.0