Skip to content

v0.12.0

Compare
Choose a tag to compare
@liu-hm19 liu-hm19 released this 12 Jun 12:44
· 63 commits to main since this release
88c4a17

Features

Kusion Apply Enhancement

In the previous versions, kusion apply by default only sends the apply request and does not wait for actual reconciliation of Kubernetes resources. In this version, the kusion apply command has been enhanced with upgraded functionality and user experience, including the support of timeout settings, default watch and real-time display for resource reconciliation, along with a better terminal user interface. @liu-hm19

State Upgrades to Release

In the previous versions, a state file would be created or updated in the storage backend to record the resource status after applying or destroying a stack. In this version, we have upgraded the state into release, which now records both the spec and the state of a stack, as well as the operation phase, making it more suitable and convenient for team collaboration and audit management. @healthjyk

Kusion Module Management Upgrade

In this version, we added the kusion mod list and kusion mod add commands for developers to better manage the Kusion modules. kusion mod list can help to obtain the name, version and URL of the available modules in a specific workspace. And kusion mod add enables users to fetch module artifacts and add the corresponding dependency declarations in kcl.mod. @SparkYuan

Workload Modularization

In the version of v0.11.1, the Workload schema was tightly coupled with the AppConfiguration model. And in this version, we implemented the modularization of the Workload. The built-in definitions for the Service and Job modules have been moved to the catalog repository. Users can also implement customized Workload modules according to their own needs. @SparkYuan

Bug Fixes

  • Fix a bug of customized namespace to correctly get Kubernetes namespace @adohe
  • Fix a bug of secrets management @SparkYuan
  • Fix some bugs of Kubernetes resource normalization and conversion @Liuxingyu1111111 @SparkYuan
  • Fix some bugs of applying and destroying Terraform resources on the Windows system @SparkYuan

New Contributors

Docker Images

  • kusionstack/kusion:v0.12.0