We skpped the version 1.5.1 as the release process has something broken.
What's Changed
- Feat: ignore control check for resource from aggregate apiserver without resource version by @Somefive in #4553
- Fix: compare resource without version by @Somefive in #4559
- Fix: vela CLI provider compatibility by @chivalryq in #4561
- Fix: reject applications with empty policy properties by @charlie0129 in #4563
- Fix: fix addon bond component annotaion by @wangyikewxgm in #4571
- Feat: definition support controller requirement by @yangsoon in #4573
- Fix: add status code for cue struct by @Somefive in #4580
- Fix: gc resource without resourceversion by @Somefive in #4583
- Fix: addon dependency 1.1 legacy support by @zhiyuone in #4585
- Fix: fix writing logs to file by @FogDong in #4587
- Fix: remove the ui-hidden label and the grafana traits by @barnettZQG in #4606
- Feat: align resource selector across policies by @Somefive in #4595
- Fix: the create time of the synced policies is zero by @barnettZQG in #4604
How to install
Install Vela Core by Using Vela CLI
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.5.2
vela install -v 1.5.2
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.5.2 --wait
Install VelaUX addon
vela addon enable velaux --version=v1.5.2
How to upgrade from old version?
Refer to the docs( https://kubevela.net/docs/platform-engineers/system-operation/migration-from-old-version ) if you're migrating from older version(<1.3.6).
Upgrade by using Vela CLI
The install command will also handle the upgrade automatically:
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.5.2
vela install -v 1.5.2 -r
Upgrade by using Helm
- Upgrade the CRDs, please make sure you upgrade the CRDs first before upgrade the helm chart.
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_applicationrevisions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_applications.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_resourcetrackers.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_componentdefinitions.yaml
kubectl apply -f https://raw.githubusercontent.com/oam-dev/kubevela/release-1.5/charts/vela-core/crds/core.oam.dev_definitionrevisions.yaml
- Upgrade your kubevela chart
helm repo add kubevela https://charts.kubevela.net/core
helm repo update
helm upgrade -n vela-system --install kubevela kubevela/vela-core --version 1.5.2 --wait
- Download the new CLI and enable velaux
curl -fsSl https://kubevela.io/script/install.sh | bash -s 1.5.2
vela addon enable velaux
Upgrade VelaUX
vela addon upgrade velaux --version=v1.5.2
Full Changelog: v1.5.0...v1.5.2