Skip to content

v0.11.0-rc.1

Compare
Choose a tag to compare
@liu-hm19 liu-hm19 released this 28 Mar 04:07
· 78 commits to main since this release
b9cf0ae

What's Changed

  • docs: fix broken links by @SparkYuan in #755
  • fix: e2e tests by @SparkYuan in #756
  • fix: the bug of unexpected.git directory by @healthjyk in #758
  • docs: update contributing.md by @SparkYuan in #759
  • docs: update the readme by @SparkYuan in #760
  • feat: delete server side fields in kubernetes runtime by @liu-hm19 in #761
  • feat: allow commit body line longer than 100 by @healthjyk in #762
  • fix: inaccurate action type when a live resource has been deleted by @SparkYuan in #771
  • fix: no print unused kcl log by @healthjyk in #770
  • fix: add options sub-cmd for kusion by @liu-hm19 in #791
  • feat: preview auto shows diff details by @liu-hm19 in #802
  • feat: support auto installing terraform binary by @liu-hm19 in #801
  • fix: unspecified namespace failure for k8s resources by @liu-hm19 in #768
  • chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #806
  • feat: add code runner for configuration code execution by @adohe in #803
  • refactor: app configuration model definition by @SparkYuan in #805
  • docs: add kusion module design doc by @SparkYuan in #776
  • feat: add crd resource visitor util by @adohe in #804
  • fix: delete the never-arriving return non-nil err by @healthjyk in #816
  • refactor: split types in the v1/types.go to separate files to maintain consistency with the coding style of the rest of the code by @SparkYuan in #808
  • refactor: workload, port and secret according to the new appConfig model by @SparkYuan in #825
  • fix: term.GetTerminalWidth failed on windows by @healthjyk in #819
  • fix: use package path/filepath instead of path to support windows by @healthjyk in #814
  • fix: no assignment of releaseVersion when version in buildInfo is empty by @healthjyk in #817
  • docs: add module versions in the app config model and fix some typos by @SparkYuan in #827
  • chore: clear unused kusion deps by @healthjyk in #833
  • chore: clear deprecated kusion compile by @healthjyk in #834
  • chore: delete the redundant patcher interface by @SparkYuan in #837
  • feat: update goreleaser scoop, delete deprecated params by @healthjyk in #828
  • docs: update the workflow img and fix the broken slack link by @SparkYuan in #838
  • feat: rename backend related configs in workspace to deprecated by @healthjyk in #839
  • feat: add config model by @healthjyk in #841
  • feat: add specified structured backend config models by @healthjyk in #842
  • feat: add module proto grpc interface by @SparkYuan in #844
  • feat: add kusion module plugin by @SparkYuan in #870
  • feat: add workload in the module grpc interface by @SparkYuan in #874
  • feat: add kusion config validation by @healthjyk in #869
  • feat: update module grpc interface by @SparkYuan in #887
  • docs: update module design doc generate interface definition by @SparkYuan in #888
  • Feat: add kusion config core functions by @healthjyk in #883
  • chore: set backend related const in workspace to deprecated by @healthjyk in #889
  • feat: add backend config completion and validation funcs by @healthjyk in #891
  • feat: add backend storage local, mysql, oss, s3 by @healthjyk in #894
  • chore: use validation from backend config and tidy package config by @healthjyk in #893
  • test: upgrade ut of package config to make it more self-contained and… by @healthjyk in #896
  • feat: add backend definition and new function by @healthjyk in #895
  • docs: core workflow design by @healthjyk in #579
  • feat: workload generator support create contentFrom based file by @adohe in #875
  • feat: remove state model to pkg apis/core/v1 and stateStorage interface to pkg state by @healthjyk in #897
  • docs: delete deprecated app config design doc by @SparkYuan in #900
  • feat: workload generator add container dirs implementation by @adohe in #899
  • feat: add state storage implementation: local, oss, s3, mysql by @healthjyk in #902
  • feat: add Patchers in resource by @SparkYuan in #904
  • feat: add basic kusiom mod cmd by @adohe in #905
  • feat: add function StateStorage in backend, and implement it by @healthjyk in #909
  • feat: module lint test by @SparkYuan in #917
  • refactor: use the new state storage to replace the old one by @healthjyk in #912
  • feat: add client for communicating with OCI repository by @adohe in #918
  • feat: prepend patch env to existing env slices so developers can reference them later on by @SparkYuan in #922
  • chore: delete unused backend config in workspace by @healthjyk in #921
  • style: make state storages more tidy by @healthjyk in #924
  • feat: add workspace storages. including local, oss, s3, mysql by @healthjyk in #925
  • feat: update init cmd by @liu-hm19 in #863
  • feat: bump go version to 1.22 by @liu-hm19 in #934
  • feat: add mod push command impl by @adohe in #923
  • feat: add function workspaceStorage in interface backend, and implement it in local/mysql/oss/s3 by @healthjyk in #937
  • feat: update the workspace storage definition and implementation by @healthjyk in #941
  • feat: support command mod init by @SparkYuan in #945
  • feat: update workspace cmds, add backend and current flags by @healthjyk in #942
  • feat: add workspace switch cmd by @healthjyk in #943
  • feat: update grpc interface by @SparkYuan in #946
  • feat: refactor the old usage of workspace and backend by @healthjyk in #944
  • fix: npe when killing plugin client by @SparkYuan in #947
  • feat: delete deprecated workspace operator codes and refactor e2e test by @healthjyk in #948
  • feat: separate module logs into different files by @SparkYuan in #949
  • feat: add config cmd, including subcmds get,list,set,unset by @healthjyk in #950
  • feat: add generate cmd implementation by @adohe in #843
  • docs: update the slack invite link by @SparkYuan in #955
  • feat: add spec storage and integrate with generate cmd by @adohe in #953
  • feat: update yaml package for appconfiguration generator by @liu-hm19 in #956
  • fix: fix a bug for terraform installation by @liu-hm19 in #957
  • feat: refine cmd cli interactive output by @liu-hm19 in #958
  • chore: disable go test optimization for the mock framework limitation by @SparkYuan in #960
  • feat: parse dev config mod's namespace and version form kcl.mod by @SparkYuan in #959
  • feat: build generator support darwin/arm64 by @adohe in #961
  • feat: update module structure for mod push by @liu-hm19 in #962
  • feat: add config cmd to root kusion cmd by @healthjyk in #963
  • feat: mod push add examples dir also mark generator executable by @adohe in #964
  • fix: module filename issue by @ffforest in #965
  • docs: update the module design doc by @SparkYuan in #967
  • docs: update the module design doc by @SparkYuan in #966
  • feat: add flag to init cmd to specify output file path by @skoenig in #954
  • feat: update quickstart demo for module adaptation by @liu-hm19 in #969
  • feat: add default backend in the configuration file by @healthjyk in #968
  • feat: delete runtime config in module proto by @SparkYuan in #970
  • fix: some bugs by @liu-hm19 in #971

New Contributors

Full Changelog: v0.10.0...v0.11.0-rc.1