Features
Kusion Server
In this version, we are thrilled to introduce the release of Kusion Server, which is designed to provide a centralized and simplified application delivery and resource management, as well as an efficient collaboration paradigm for application developers and platform engineers. Here are some core features of Kusion Server that may transform and empower your application delivery:
- End-to-end LifeCycle Management: Users can take control of the entire application lifecycle with a codified approach.
- Protocol-Driven Collaboration: Kusion enables seamless collaboration across the organization with a separation of concerns.
- Application Resource Graphs: Kusion provides a visualized resource topology to help users understand how application resources interact.
Enhanced Resource Management
In this version, we enhance the resource management with new CLI's commands and Server's APIs:
- Resource Show: We introduced a new
kusion resource show
command to display resource details for better observability. @hoangndst - Resource Graph: We added a new
kusion resource graph
command and related API to provide a graphical representation of all the resources in target project and workspace. @Yangyang96
Enhanced Run Management
We improved the usability and flexibility in managing Kusion Server's runs, which includes Generate
, Preview
, Apply
, and Destroy
, with:
- Async Runs: We added support for asynchronous run operations to improve performance and reduce blocking. @ffforest
- Run Type Parsing: We improved handling of run types and statuses in various scenarios. @ffforest
- Watch Runs: We added support for watching run progress directly via APIs. @ffforest
Backend and Workspace Enhancement
- We added support for using Google Cloud Storage as a backend for storing and managing resources. @ffforest
- Server now supports fetching and configuring workspace modules, enabling more flexible workflows. @liu-hm19
Developer Portal
- We introduced a developer portal to provide a central hub for project information and resources. @hai-tian
Kusion Module Update
- We updated the logger and related SDKs for Kusion Modules in kusion-module-framework, which now supports trace and rotation with separate file storage. @gshilei @liu-hm19
Bug Fixes
- Resolved the problems with resource dependency changing status without being updated. @riven-blade
- Address empty resource names and types for HashiCorp Terraform resources. @ffforest
- Fixed issues with generated Swagger API responses and documentations. @Yangyang96
New contributors
- @gshilei made their first contribution in #1332
- @riven-blade made their first contribution in #1363
- @hai-tian made their first contribution in #1351
Docker images
kusionstack/kusion:v0.14.0