In this release, we have finished most of the work for CUE 0.4.x upgrade, users can upgrade from 1.5.x to this version to experience now.
New Features
- Feat: support addon dry-run to get the yaml results by @wonderflow in #4753
- Feat: compatible for K8s 1.19-1.24 by @chivalryq in #4687
- Feat: add failed state in workflow by @FogDong in #4695
- Feat: add nodeport in webservice by @chivalryq in #4696
- Feat: highlight the Yaml text of
vela top
by @Hanmengnan in #4689 - Feat: support no browserver when using vela show without --web by @wonderflow in #4756
CUE Upgrade Related Issues
- Chore: update cue version to attr and notification by @FogDong in #4734
- Chore: update cue version to fix panic in def by @FogDong in #4758
- Chore: revert the definitions after cue upgrade by @FogDong in #4786
Deprecation
- Chore: remove duplicated feature flags for workflowrun by @Somefive in #4691
- Chore: remove manualscaler by @Somefive in #4716
- Fix: deprecate the cue-packages command by @barnettZQG in #4762
- Feat: remove skip revision affect by @Somefive in #4774
Other Changes
- Fix: useless log when enabling addon by @loheagn in #4680
- Chore: use functions from kubevela/pkg by @Somefive in #4693
- Fix: resolve an issue where uninstallation continues even if user says no by @charlie0129 in #4709
- Fix: fix the
vela system info
command can not work by @Hanmengnan in #4713 - Fix: fix config parameter in ql by @FogDong in #4717
- Fix: fix the sync api script by @yangsoon in #4720
- Fix: CVE-2022-27664 by @barnettZQG in #4721
- Fix: the workflow records do not delete if the driver is MongoDB by @barnettZQG in #4718
- Fix: vela show panic for component markdown format by @chivalryq in #4706
- Chore: update test coverage by @wonderflow in #4730
- Refactor: rename interfaces and functions in
vela top
to promote semanticity by @Hanmengnan in #4727 - Feat: fix empty cluster topology and support select non-control-plane clusters by @Somefive in #4731
- Fix: wrong endpoint for LoadBalancer type service by @chivalryq in #4729
- Docs: add the design document of vela-top by @Hanmengnan in #4736
- Fix: query the resource duplicately by @barnettZQG in #4714
- Fix: panic when properties empty by @Somefive in #4745
- Feat: add feature of refreshing resource view and fix the bug of stucking by @Hanmengnan in #4743
- Fix: use value instead of instance in openapi.gen by @FogDong in #4739
- Feat: optimize the definition controllers by @barnettZQG in #4751
- Fix: rollout privileges lack in controller by @Somefive in #4763
- Fix: gc legacy rt with regularization by @Somefive in #4769
- Fix: memory leak of the apiserver by @barnettZQG in #4773
- Fix: prevent workflow rerun when app spec struct change by @Somefive in #4755
- Fix: fix the bug that the empty row exists in cluster view in
vela top
by @Hanmengnan in #4772 - Fix: allow to read definition from user's namespace when force delete by @chivalryq in #4778
How to install
Install Vela Core by Using Vela CLI
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.6.0-alpha.3
vela install -v 1.6.0-alpha.3
Install Vela Core by Using Helm:
helm repo add kubevela https://charts.kubevela.net/core
helm repo update
helm install --create-namespace -n vela-system kubevela kubevela/vela-core --version 1.6.0-alpha.3 --wait
New Contributors
Full Changelog: v1.6.0-alpha.2...v1.6.0-alpha.3