v0.7.4
Changelog
- edbc8f8: Auto import resources exist in spec and live cluster but no recorded in Kusion (#236) (@SparkYuan)
- df72471: Create PULL_REQUEST_TEMPLATE.md (#201) (@SparkYuan)
- 7ede4e1: Fix invalide hcl file name (#263) (@SparkYuan)
- ebdacc8: Revert "cleanup: remove pulumi deplendency, use third_party instead (#68)" (#190) (@howieyuen)
- bb4df7a: Support manipulating multi-runtime resources in one Stack (@SparkYuan)
- 62619d7: Update Makefile (#226) (@howieyuen)
- 3729ccb: add Stack in operation context and runtime interface (#216) (@SparkYuan)
- 3cfa054: add brew dependencies (#261) (@howieyuen)
- a8a2767: auto import resources exist in spec and live cluster but no recorded in kusion_state.json (#222) (@SparkYuan)
- 6028ea2: bugfix: get latest tag doesn't require git credentials (#251) (@howieyuen)
- ca7a644: bugfix: kusion watch has no pod details (#252) (@howieyuen)
- 9d43e0a: bugfix: no such file or directory for compile (#229) (@howieyuen)
- 8fd2757: bugfix: preset o.Settings and o.Output separately (#206) (@howieyuen)
- 33ef2e5: bugfix: update go install command (#234) (@howieyuen)
- 61f6f3d: bugfix: watch ignore non-support watch resources (#262) (@howieyuen)
- 6b0e343: bump up kclvm to 0.4.5 (#269) (@howieyuen)
- ff3be99: chore: bump dockerfile base image to ubuntu:22.04 (#214) (@Peefy)
- 5de105c: chore: delete unused package pkg/types (#197) (@howieyuen)
- 2a26fec: chore: refactor printers code structure (#257) (@howieyuen)
- bdfbf04: chore: use golangci-lint github action instead if manual download (#245) (@howieyuen)
- bc59552: delete nonexistent tasks in the makefile (#227) (@SparkYuan)
- b5cb537: delete the
replace
domain in go.mod for go install (#189) (@SparkYuan) - 7a6e482: enhancement: ignore field support slice type (#243) (@howieyuen)
- 5d479da: feat: add brew install support (#209) (@howieyuen)
- 6949059: feat: bump kclvm version and support kclvm windows artifact. (#207) (@Peefy)
- 249cd6d: feat: support scoop install (#231) (@howieyuen)
- a5397fd: feat: support vault as secret store (#202) (@howieyuen)
- 32c3547: feat: watch support kubevela Application from core.oam.dev/v1beta1 (#238) (@howieyuen)
- 5fa7704: fix kusion compile terminal output (#212) (@markliby)
- 1b87acb: fix kusion resource state id of TF resources (#203) (@markliby)
- 06b83fa: fix makefile (#211) (@howieyuen)
- 3f37ce4: fix npe in the log (#242) (@SparkYuan)
- 3f5dd96: fix readme typo (#199) (@SparkYuan)
- 7e20ed2: fix tf runtime concurrent execution (#235) (@markliby)
- 6bb5eed: fix: differentiate dry run action based on live state is nil or not (#187) (@howieyuen)
- 16946d2: fix: unsupported resource type (#186) (@SparkYuan)
- 1f73d86: move tf runtime workspace to stack dir (#221) (@markliby)
- ff2f377: normalize fields added by K8s that will cause a perpetual diff (#259) (@SparkYuan)
- a095d9d: normalize the Service when importing in k8s runtime (#244) (@SparkYuan)
- c98f4e3: polish readme.md (#254) (@SparkYuan)
- dfb7dbf: polish the readme (#260) (@SparkYuan)
- 9c39291: refactor and cleanup the compile command (#246) (@SparkYuan)
- 3378e6a: refactor: merge pkg operation/models and operation/types (#198) (@howieyuen)
- 7ceb57f: refactor: mv cmd/kcl-go to scripts/install-kcl-go (#194) (@howieyuen)
- 6ae06f1: refactor: mv cmd/kcl-openapi to scripts/install-kcl-openapi (#195) (@howieyuen)
- a001935: refactor: rename kusionctl to kusion (#196) (@howieyuen)
- ba2c0fd: refactor: rewrite gendocs to generate en/zh docs for one time (#193) (@howieyuen)
- 37fb45d: style: "io/ioutil" has been deprecated since Go 1.16 (#217) (@ismdeep)
- e4db076: support provider log output (#220) (@markliby)
- 8192726: unfold kusionctl pkg (#232) (@SparkYuan)
- 9faa160: update .gitigonre (#225) (@SparkYuan)
- 5ea6525: update TF config when provider hash or version has changed (#208) (@markliby)
- 331a4b2: update installation guide in readme (#215) (@howieyuen)
- d3075c9: update readme slogan (#185) (@SparkYuan)
- ee0d8ca: upgrade to spec generator mechanism (#230) (@SparkYuan)
- 7be555e: use goreleaser to release tarball and image, support brew install (#210) (@howieyuen)
- d4c20f3: use reflect pkg to break the limit of for-range by dynamic select/case set (#240) (@howieyuen)
Docker Images
kusionstack/kusion:v0.7.4
Dependent version
- kclvm-go:
v0.4.5
- kcl-plugin:
v0.4.4