Skip to content

v0.9.0-rc.1

Compare
Choose a tag to compare
@SparkYuan SparkYuan released this 08 Sep 14:44
· 363 commits to main since this release
78a88dc

What's Changed

  • feat: support spec as input by @panshuai-ps in #400
  • doc: Add design documentation for Istio support in kusion by @ffforest in #399
  • add more details when runtime init failed by @SparkYuan in #409
  • update compile output to a complete spec by @SparkYuan in #413
  • chore: bump kcl version to v0.5.1 by @Peefy in #414
  • refactor: move pkg/engine/models to pkg/models by @SparkYuan in #434
  • style: normalize some annotations by @healthjyk in #430
  • feat: add AppConfiguration, Deploy, and Job models by @SparkYuan in #451
  • doc: Add design documentation for Prometheus support in kusion by @ffforest in #412
  • refactor: Use mock as the function name instead of monkey by @panshuai-ps in #449
  • feat: remove mandatory validation of settings.yaml during kusion compile by @panshuai-ps in #448
  • fix: confuse config of commitlint by @elliotxx in #452
  • test: add generator and namespace tests by @SparkYuan in #454
  • feat: modify the generators to adapt to the new model's adjustments by @elliotxx in #453
  • refactor: use generic optimization code by @elliotxx in #455
  • feat: customize workload deserialization and serialization by type by @elliotxx in #456
  • fix: missing labels and annotations injection logic by @elliotxx in #457
  • feat: customize workload deserialization and serialization for yaml by type by @elliotxx in #458
  • refactor: reorg generators packages and simplify namings by @SparkYuan in #459
  • feat: add stack name as part of workload's name by @SparkYuan in #460
  • feat: support unmarshal KCL union to AppConfiguration by @panshuai-ps in #462
  • feat: add the CollaSet generator by @SparkYuan in #463
  • feat: support watching the collaset by @SparkYuan in #464
  • test: complete workload unit tests by @elliotxx in #475
  • fix: avoid generating duplicate namespaces by @liu-hm19 in #477
  • feat: support some magic env parsers by @elliotxx in #473
  • test: complete generator unit test by @elliotxx in #476
  • test: complete appconfiguartion model unit tests by @elliotxx in #484
  • feat: support default order of kubernetes resource by @elliotxx in #485
  • feat: add probe types and encoding/decoding support by @adohe in #487
  • chore: upgrade the goveralls by @SparkYuan in #488
  • feat: add lifecycle type and encoding/decoding support by @adohe in #491
  • refactor: replace cmd arguments from string array to map by @SparkYuan in #492
  • fix: type mismatch in replacing implicit dependencies by @SparkYuan in #493
  • feat: add a ruleset generator to support the maxavailable deploy strategy. by @panshuai-ps in #494
  • feat: only support kcl schema type in the AppConfig generator by @SparkYuan in #496
  • fix: error messages are ignored when executing resource nodes by @SparkYuan in #498
  • feat: update workload generator support probe&lifecycle by @adohe in #495
  • feat: support creating files with configmap in container by @liu-hm19 in #479
  • fix: fix a coding mistake by @liu-hm19 in #499
  • fix: port in probe url now gets parsed properly by @ffforest in #501
  • feat: add Prometheus support by @ffforest in #490
  • feat: add database generator by @liu-hm19 in #435
  • feat: add network port generator by @healthjyk in #500
  • fix: incorrect dag walk log messages by @SparkYuan in #508
  • fix: a npe panic when deleting a resource failed by @SparkYuan in #507
  • chore: update the version of alicloud provider by @SparkYuan in #506
  • feat: support config maxunavaliable in deployment by @panshuai-ps in #504
  • fix: add maxUnavailable in OpsRule by @SparkYuan in #509
  • fix: set host to empty when url parse get localhost or 127.0.0.1 by @adohe in #512
  • fix: don't generate a ruleset when the ops rule is empty by @SparkYuan in #513
  • fix: add a kusion-control label in svc labels by @SparkYuan in #510
  • feat: update kusion workflow and arch by @SparkYuan in #515
  • feat: update scaffold template with kpm by @elliotxx in #505
  • feat: update readme and workflow img by @SparkYuan in #516
  • fix: invalidate dependency replacement in preview by @SparkYuan in #518

New Contributors

Full Changelog: v0.8.2...v0.9.0-rc.1