Releases: loft-sh/vcluster
Releases · loft-sh/vcluster
v0.29.0-beta.1
What's Changed
- chore(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 by @dependabot[bot] in #3155
- make sure we clone the correct tag from vcluster-config by @hidalgopl in #3172
- vcluster-config tag has to be in format vcluster-vMAJOR.MINOR by @hidalgopl in #3173
- fix: static node pool validation by @FabianKramm in #3175
- bugfix: fetch release name from platform deployment by @neogopher in #3179
- chore(deps): bump actions/setup-go from 4 to 6 by @dependabot[bot] in #3177
- chore(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #3178
- chore: provide minimal standalone config for standalone cert rotation by @johannesfrey in #3189
- feat: set patches by @johannesfrey in #3186
- Update README.md by @pescerosso in #3108
- fix: revert fake kubelet ip in pod syncer by @johannesfrey in #3191
- fix(ci): allow pr creation for update-platform-minimum-version by @sydorovdmytro in #3198
- chore(deps): bump platform MinimumVersionTag to v4.4.0 by @loft-bot in #3199
- Remove deprecated fields from config by @squ94wk in #3193
- Add
vcluster snapshot create
command by @nprokopic in #3164 - Fix sync-config-schema.yaml by @hidalgopl in #3202
- chore(deps): bump tj-actions/changed-files from 46.0.5 to 47.0.0 by @dependabot[bot] in #3208
- Upgrade etcd in deployed mode to 3.6.4 by @squ94wk in #3201
- Fix snapshot change related issues by @nprokopic in #3209
- dont register snapshot controller if standalone is enabled by @hidalgopl in #3210
New Contributors
- @pescerosso made their first contribution in #3108
Full Changelog: v0.28.0...v0.29.0-beta.1
v0.27.1
What's Changed
- Backport of #3042 to v0.27.x - Avoid
vcluster platform add vcluster
to try to set another project by @ulyssessouza in #3085 - [v0.27] fix(ci): set correct version for helm chart (#3089) by @loft-bot in #3090
- [v0.27] containerd auth by @FabianKramm in #3094
- [v0.27] fix: use a recursive copy instead of archive (#3075) by @loft-bot in #3103
- [v0.27] Fix the platform login issue by @ApsTomar in #3111
- [v0.27] chore: improve download / push script (#3114) by @loft-bot in #3115
- [v0.27]Upgrade k8s for CVE-2025-5187 by @kale-amruta in #3119
- [v0.27] Update description of delete-namespace flag (#3120) by @loft-bot in #3124
- [v0.27] fix(ci): push vcluster config changes to correct tags (#3140) by @loft-bot in #3144
- [v0.27] fix(ci): better change detection for E2E (#3047) by @loft-bot in #3146
- [v0.27] fix: patch virtual instead of physical and always add host ip annotations to physical (#3147) by @loft-bot in #3149
- [v0.27] Revert "fix: patch virtual instead of physical and always add host ip annotations to physical (#3147)" (#3151) by @loft-bot in #3154
- [v0.27] Reapply "fix: patch virtual instead of physical and always add host ip annotations to physical (#3147)" (#3151) by @loft-bot in #3159
- [v0.27] fix: increase ephemeral-storage requests (#3156) by @loft-bot in #3162
- [v0.27] chore(deps): bump actions/github-script from 7 to 8 (#3178) by @loft-bot in #3183
- [v0.27] fix: revert fake kubelet ip in pod syncer (#3191) by @loft-bot in #3196
- Marks isolated control plane as deprecated and fixes ephemeral-storag… by @cbron in #3203
Full Changelog: v0.27.0...v0.27.1
v0.27.1-rc.2
What's Changed
- [v0.27] fix: increase ephemeral-storage requests (#3156) by @loft-bot in #3162
- [v0.27] chore(deps): bump actions/github-script from 7 to 8 (#3178) by @loft-bot in #3183
- [v0.27] fix: revert fake kubelet ip in pod syncer (#3191) by @loft-bot in #3196
- Marks isolated control plane as deprecated and fixes ephemeral-storag… by @cbron in #3203
Full Changelog: v0.27.1-rc.1...v0.27.1-rc.2
v0.26.3
v0.26.3-rc.1
v0.28.0
What's Changed
- fix(ci): use github-pr-check for actionlint by @sydorovdmytro in #3046
- Fail early with advisory message if node deletion will fail due to th… by @zerbitx in #3040
- chore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #3041
- Fix platform login UX by @ApsTomar in #3048
- Added few e2e tests for vCluster cert rotation by @akhilaoommen in #3023
- fix: Avoid
vcluster platform add vcluster
to try another prj by @ulyssessouza in #3042 - fix: Differ between new segments and map keys by @ulyssessouza in #3056
- fix(linear-sync): prevent false positives from PRs merged after release by @sydorovdmytro in #3060
- chore(ci): skip sync-linear on next releases by @sydorovdmytro in #3066
- Validate against catch-all host mappings in namespace sync by @janekbaraniewski in #3068
- fix: aws oidc permissions by @Piotr1215 in #3078
- refactor: remove importNodeBinaries, importImages & bundleRepository by @FabianKramm in #3077
- refactor: use agent-values by default on cluster add by @FabianKramm in #3080
- fix: externally connected vclusters by @FabianKramm in #3082
- Log an error when patch path doesn't exist by @ulyssessouza in #3069
- vCluster autoscaling by @FabianKramm in #2987
- fix(ci): set correct version for helm chart by @sydorovdmytro in #3089
- chore: bump loft api by @FabianKramm in #3088
- feat: add registry auth for containerd by @FabianKramm in #3092
- fix: add overridePath for mirror host by @FabianKramm in #3093
- fix: skip vcluster-config sync on next tags by @johannesfrey in #3095
- Fixed the issue where the service could not change from Loadbalancer to ClusterIP/NodePort by @Lanyujiex in #2729
- feat: add cloud controller manager config & remove standalone syncConfig, bundle & bundleRepository by @FabianKramm in #3100
- fix: use a recursive copy instead of archive by @zerbitx in #3075
- fix(cli): add node related resources to the deletion resource list for vcluster platform destroy command by @neogopher in #3104
- feat(helm chart): update livenessProbe and startProbe for etcd Statef… by @mayooot in #3065
- chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5 by @dependabot[bot] in #3097
- chore: adjust CODEOWNERS by @FabianKramm in #3106
- fix: add CGO_ENABLED=0 to devspace history commands by @johannesfrey in #3109
- Fix the platform login issue by @ApsTomar in #3107
- refactor: remove isolated control plane feature by @FabianKramm in #3112
- chore: improve download / push script by @FabianKramm in #3114
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #3098
- Upgrade k8s for CVE-2025-5187 by @kale-amruta in #3110
- pass vConfig as an argument to pro.StartEmbeddedEtcd, reduce number o… by @hidalgopl in #3101
- chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #3073
- ENG-8289 | Update description of delete-namespace flag by @janekbaraniewski in #3120
- Deprecate features by @squ94wk in #3121
- feat: Add version option for ExternalSecrets by @ulyssessouza in #3118
- ENG-8528 | Rename nodePools to autoNodes in privateNodes config by @janekbaraniewski in #3125
- fix: remove generic sync by @FabianKramm in #3127
- refactor: remove pro get client by @FabianKramm in #3128
- refactor: rename controlPlane.standalone.nodes to autoNodes by @FabianKramm in #3131
- fix: rename nodePools to autoNodes by @FabianKramm in #3133
- fix: Fixes the name of the management context on its creation by @ulyssessouza in #3132
- refactor: Move snapshot code from cmd to pkg by @nprokopic in #3126
- fix(ci): generate config pr in the correct docs version folder by @Piotr1215 in #3134
- fix: Check for platform project existence on CLI by @ulyssessouza in #3130
- update platform version in vcluster to latest stable by @kale-amruta in #3135
- Revert "fix: Check for platform project existence on CLI" by @FabianKramm in #3136
- add conformance test results for k8s 1.33 by @kale-amruta in #3091
- requeue endpoint reconcile when the service is created after the endpoint by @Prakhar824 in #2846
- fix: Check for platform project existence on CLI by @ulyssessouza in #3137
- refactor: rename tunnel to vpn by @FabianKramm in #3138
- fix: trim docker.io when pushing images by @FabianKramm in #3139
- fix: allow comments in images.txt & reorder coredns versions by @FabianKramm in #3141
- fix(ci): push vcluster config changes to correct tags by @Piotr1215 in #3140
- fix(ci): better change detection for E2E by @sydorovdmytro in #3047
- fix: patch virtual instead of physical and always add host ip annotations to physical by @johannesfrey in #3147
- move getting etcd extra sans to separate function, so it can be used … by @hidalgopl in #3150
- chore: bump platform apis by @FabianKramm in #3152
- Revert "fix: patch virtual instead of physical and always add host ip… by @johannesfrey in #3151
- Reapply "fix: patch virtual instead of physical and always add host i… by @johannesfrey in #3157
- fix: increase ephemeral-storage requests by @lizardruss in #3156
- fix: close potentially already existing PRs by @johannesfrey in #3160
- refactor: introduce provider field for auto nodes by @FabianKramm in #3166
- Revert "fix: Differenciate between new segments and map keys (#3056)" by @johannesfrey in #3167
- fix: vcluster age display by @mfranczy in #3169
- fix: remove wrong no-tunnel and host flag validation by @johannesfrey in #3170
- [v0.28] fix: static node pool validation (#3175) by @loft-bot in #3176
- [v0.28] chore(deps): bump actions/setup-go from 4 to 6 (#3177) by @loft-bot in #3180
New Contributors
- @Lanyujiex made their first contribution in #2729
- @Prakhar824 made their first contribution in #2846
- @mfranczy made their first contribution in #3169
Full Changelog: v0.27.0...v0.28.0
Changelog
See the CHANGELOG for more details.
v0.28.0-rc.4
What's Changed
Full Changelog: v0.28.0-rc.3...v0.28.0-rc.4
v0.28.0-rc.3
What's Changed
- fix: remove wrong no-tunnel and host flag validation by @johannesfrey in #3170
Full Changelog: v0.28.0-rc.2...v0.28.0-rc.3
v0.28.0-rc.2
What's Changed
- Revert "fix: Differenciate between new segments and map keys (#3056)" by @johannesfrey in #3167
- fix: vcluster age display by @mfranczy in #3169
New Contributors
Full Changelog: v0.28.0-rc.1...v0.28.0-rc.2
v0.28.0-rc.1
What's Changed
- refactor: introduce provider field for auto nodes by @FabianKramm in #3166
Full Changelog: v0.28.0-alpha.13...v0.28.0-rc.1