Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

vcluster: vanhemmat versiot ja versiohistoria

Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.

vcluster-ohjelmasta on luettelossa 33 versiota, ensimmäinen 7. joulukuuta 2023 ja uusin 0.37.4. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2023: 1 1 23 2024: 0 24 2025: 16 16 25 2026: 16 16 26

33 versiota 3 vuoden aikana · noin 12 vuodessa

VersioPäivämääräKokoTiedostot
0.37.4Uusin 20. lokakuuta 2026 — 64-bittinen Portable
Muutosloki
**Full Changelog**:https://github.com/loft-sh/vcluster/compare/v0.37.4-rc.3...v0.37.4

<!-- managed-by-monorepo -->
0.37.3 5. lokakuuta 2026 — 64-bittinen Portable
Muutosloki
**Full Changelog**:https://github.com/loft-sh/vcluster/compare/v0.37.3-rc.2...v0.37.3

<!-- managed-by-monorepo -->
0.37.2 23. syyskuuta 2026 — 64-bittinen Portable
Muutosloki
**Full Changelog**:https://github.com/loft-sh/vcluster/compare/v0.37.1...v0.37.2

<!-- managed-by-monorepo -->
0.37.1 14. syyskuuta 2026 — 64-bittinen Portable
Muutosloki
**Full Changelog**:https://github.com/loft-sh/vcluster/compare/v0.37.1-rc.1...v0.37.1

<!-- managed-by-monorepo -->
0.36.1 20. heinäkuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
• fix(cli):restrict vcluster debug commands to helm driver and resolve parent context by @cbalan in #4000
• fix:CRD sync race in vcluster HA by @jjaferson in #3993
• fix:Keep the GatewayCRD valid during translation when sanitization is on by @zerbitx in #3999
• Engnode 569 by @zerbitx in #3996
• e2e:Gateway API P0/P1 coverage on top of #3985 by @sowmyav27 in #3991
• Engnode 568 by @zerbitx in #3997
• fix:httproute parentRef syncing and clearer error message by @zerbitx in #3998
• chore:re-run go mod vendor to prune orphaned gateway-api types by @sowmyav27 in #4009
• chore:import snapshot storage api from loft-sh/api by @mfranczy in #3971
• chore:rename e2e-next directory to e2e by @adriankabala in #4014
• fix(ci):accept pre-release tags and enable manual dispatch for platform version bump by @Piotr1215 in #4013
• chore(e2e):fix package in e2e/readme file by @adriankabala in #4016
• feat(standalone):add controlPlane.standalone.advertiseAddress field by @rlmcpherson in #4019
• chore(deps):bump platform MinimumVersionTag to v4.10.0 by @loft-bot in #4018
• chore(deps):bump platform MinimumVersionTag to v4.10.1 by @loft-bot in #4027
• fix:use docker stop -t instead of --timeout by @ronaldzhanje in #4011
• fix(e2e):bound per-attempt exec timeout in coredns hostname test by @sowmyav27 in #4038
• fix(e2e):widen webhook-readiness gate timeout in admission test by @sowmyav27 in #4040
• chore(deps):bump platform MinimumVersionTag to v4.10.2 by @loft-bot in #4044
• chore:removes volume snapshot and restore code by @jjaferson in #3989
• test(snapshot):cover request cancellation in a unit test by @adriankabala in #4061
• chore(deps):bump platform MinimumVersionTag to v4.10.3 by @loft-bot in #4059
• adds:validation to helm chart for volume snapshot fields by @jjaferson in #4062
• fix(e2e):deflake snapshot deletion spec by @adriankabala in #4066
• ci(coverage):comment on unit-test coverage regressions via codecov by @Piotr1215 in #4050
• ci:run independent head-image setup steps in parallel by @Piotr1215 in #4045
• refactor(e2e):use shared parse-label-filter action by @Piotr1215 in #4063
• fix(e2e):deflake sync error event sanitisation test by @adriankabala in #4033
• ci:remove claude code review workflow by @Piotr1215 in #4079
• feat:node profiles vcluster config by @neogopher in #4041
• ci(backport):bump backport pin and wire linear-token by @Piotr1215 in #4067
• [v0.36] fix:bump release image base to alpine 3.24 to resolve openssl cves (#4070) by @loft-bot in #4088
• [v0.36] fix:node's download timeout (#4092) by @loft-bot in #4094
• [v0.36] Update MinimumVersionTag to v4.11.0 by @deniseschannon in #4095
New Contributors
• @ronaldzhanje made their first contribution in #4011
Full Changelog:v0.35.2...v0.36.0
0.36.0 20. heinäkuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- fix(cli): restrict vcluster debug commands to helm driver and resolve parent context by @cbalan in #4000
- fix: CRD sync race in vcluster HA by @jjaferson in #3993
- fix: Keep the GatewayCRD valid during translation when sanitization is on by @zerbitx in #3999
- Engnode 569 by @zerbitx in #3996
- e2e: Gateway API P0/P1 coverage on top of #3985 by @sowmyav27 in #3991
- Engnode 568 by @zerbitx in #3997
- fix: httproute parentRef syncing and clearer error message by @zerbitx in #3998
- chore: re-run go mod vendor to prune orphaned gateway-api types by @sowmyav27 in #4009
- chore: import snapshot storage api from loft-sh/api by @mfranczy in #3971
- chore: rename e2e-next directory to e2e by @adriankabala in #4014
- fix(ci): accept pre-release tags and enable manual dispatch for platform version bump by @Piotr1215 in #4013
- chore(e2e): fix package in e2e/readme file by @adriankabala in #4016
- feat(standalone): add controlPlane.standalone.advertiseAddress field by @rlmcpherson in #4019
- chore(deps): bump platform MinimumVersionTag to v4.10.0 by @loft-bot in #4018
- chore(deps): bump platform MinimumVersionTag to v4.10.1 by @loft-bot in #4027
- fix: use docker stop -t instead of --timeout by @ronaldzhanje in #4011
- fix(e2e): bound per-attempt exec timeout in coredns hostname test by @sowmyav27 in #4038
- fix(e2e): widen webhook-readiness gate timeout in admission test by @sowmyav27 in #4040
- chore(deps): bump platform MinimumVersionTag to v4.10.2 by @loft-bot in #4044
- chore: removes volume snapshot and restore code by @jjaferson in #3989
- test(snapshot): cover request cancellation in a unit test by @adriankabala in #4061
- chore(deps): bump platform MinimumVersionTag to v4.10.3 by @loft-bot in #4059
- adds: validation to helm chart for volume snapshot fields by @jjaferson in #4062
- fix(e2e): deflake snapshot deletion spec by @adriankabala in #4066
- ci(coverage): comment on unit-test coverage regressions via codecov by @Piotr1215 in #4050
- ci: run independent head-image setup steps in parallel by @Piotr1215 in #4045
- refactor(e2e): use shared parse-label-filter action by @Piotr1215 in #4063
- fix(e2e): deflake sync error event sanitisation test by @adriankabala in #4033
- ci: remove claude code review workflow by @Piotr1215 in #4079
- feat: node profiles vcluster config by @neogopher in #4041
- ci(backport): bump backport pin and wire linear-token by @Piotr1215 in #4067
- [v0.36] fix: bump release image base to alpine 3.24 to resolve openssl cves (#4070) by @loft-bot in #4088
- [v0.36] fix: node's download timeout (#4092) by @loft-bot in #4094
- [v0.36] Update MinimumVersionTag to v4.11.0 by @deniseschannon in #4095
New Contributors
- @ronaldzhanje made their first contribution in #4011
Full Changelog: v0.35.2...v0.36.0
0.35.1 19. kesäkuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- [0.35] Update MinimumVersionTag to v4.10.1 by @deniseschannon in #4028
Full Changelog: v0.35.0...v0.35.1
0.35.0 16. kesäkuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- docs: reposition README around Tenant Clusters and AI factories by @saiyam1814 in #3876
- feat: add --skip-config-sync to add standalone by @FabianKramm in #3878
- docs(readme): add CNCF Certified Kubernetes and AI Conformant badges by @saiyam1814 in #3877
- fix LoadStandaloneRuntimeConfig by @mfranczy in #3881
- chore(e2e-next): readme update by @adriankabala in #3866
- chore(e2e-next): Upload Ginkgo JSON report by @adriankabala in #3870
- fix: prevent restore when vcluster.service is stopped by @jjaferson in #3885
- fix: skip telemetry on completion command by @apasyniuk in #3887
- add a vcluster restore setup for vCluster standalone by @mfranczy in #3888
- refactor: metrics for components by @FabianKramm in #3894
- fix: upgrade dependencies to resolve snyk CVEs by @neogopher in #3893
- ci(e2e-ginkgo): post sticky PR comment with last e2e run status by @sydorovdmytro in #3899
- chore(e2e-next): Remove vind tests by @adriankabala in #3898
- chore(e2e-next): inline cluster lifecycle by @adriankabala in #3890
- chore: upgrade k8s deps to v1.36 by @pascalbreuninger in #3892
- fix(ci) sticky-pr-comment permissions by @sydorovdmytro in #3901
- fix(node upgrade): forward --bundle-repository to upgrade pod by @pascalbreuninger in #3891
- feat: add sanitise pod name for events by @flomedja in #3884
- fix(platform): respect prevent-wakeup on connect/create by @pascalbreuninger in #3909
- ENGNODE-336 | Enable wildcard support for custom resource proxy by @janekbaraniewski in #3886
- feat(metrics): expose kine metrics via /metrics/kine by @pascalbreuninger in #3910
- ci: wire upload-report into run-ginkgo callers by @roehrijn in #3917
- ci(release): switch to repository-dispatch for vcluster-docs notify by @Piotr1215 in #3920
- chore(deps): bump github.com/docker/cli from 28.2.2+incompatible to 29.2.0+incompatible by @dependabot[bot] in #3633
- feat: add argocdapplication and argocdapplicationtemplates to destroy… by @flomedja in #3927
- chore(deps): bump platform MinimumVersionTag to v4.9.0 by @loft-bot in #3908
- docs(claude.md): point at loft-sh/github-actions and the developer skill by @Piotr1215 in #3929
- ENGNODE-377 | prevent clients from deleting apiservice and its backend service by @janekbaraniewski in #3918
- ci(codeowners): route control-plane e2e suites to eng-control-plane by @roehrijn in #3932
- fix(e2e-next): isolate cli shell-outs from the shared ambient kubeconfig by @roehrijn in #3931
- fix(release): make goreleaser retry asset upload on 422 already_exists by @Piotr1215 in #3936
- feat: uptake etcd v3 snapshot facilities for embedded etcd by @cbalan in #3907
- chore(codeowners): add eng-devops as release.yaml owner by @Piotr1215 in #3916
- fix(snapshot): update CLI error message examples to include .tar.gz filename by @vcluster-dv in #3944
- enhancement: use exported snapshot api types by @mfranczy in #3943
- test: e2e test for testing pagination in etcd snapshot and restore by @jjaferson in #3942
- feat: Add types for argocd v2 integration support by @flomedja in #3946
- fix: k3s to k8s cert migration by @mfranczy in #3952
- fix(snapshot): only send x-amz-tagging header when tagging is configured by @vcluster-dv in #3947
- fix(snapshot): move etcd snapshot archive entry after release and request entries by @cbalan in #3960
- fix(chart): grant lease verbs when embedded etcd is enabled by @rlmcpherson in #3965
- chore(deps): bump platform MinimumVersionTag to v4.9.1 by @loft-bot in #3966
- fix(snapshot): fail early when restore snapshot is inaccessible by @vcluster-dv in #3958
- feat: add --snapshot-temp-dir for snapshot create/restore commands by @cbalan in #3948
- chore(e2e-next): Fix csi setup by @adriankabala in #3974
- Adds: deprecate volume snapshot and restore by @jjaferson in #3975
- fix(coredns): fully-qualify default CoreDNS image (ENGCP-588) by @vcluster-dv in #3976
- fix(snapshot): suppress misleading etcd client warnings during restore by @vcluster-dv in #3970
- chore: change deprecate mes
0.34.2 8. kesäkuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.34] Update MinimumVersionTag to v4.9.2 by @loft-bot in #3984
Full Changelog: v0.34.1...v0.34.2
0.34.1 28. toukokuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.34] ci(release): switch to repository-dispatch for vcluster-docs notify (#3920) by @loft-bot in #3926
- [v0.34] fix(release): make goreleaser retry asset upload on 422 already_exists (#3936) by @loft-bot in #3941
- [v0.34] fix: k3s to k8s cert migration (#3952) by @loft-bot in #3956
- chore(e2e-next): Remove vind tests by @adriankabala in #3959
- [v0.34] chore: upgrade platform version to v4.9.1 by @deniseschannon in #3961
Full Changelog: v0.34.0...v0.34.1
0.34.0 29. huhtikuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- fix(snapshot): add timeout and socket cleanup to restore kine startup by @Piotr1215 in #3642
- Resolve CVEs: fix alpine's internal dependency by @ApsTomar in #3672
- fix(ci): allow lint workflow to pass for fork PRs by @Piotr1215 in #3671
- Enhance PR template with E2E-next testing guidelines by @adriankabala in #3670
- chore(e2e-next): migrate syncer/fromhost/configmaps test by @adriankabala in #3683
- [main] fix: Check Azure flags in snapshot CLI commands (#3678) by @loft-bot in #3685
- Fix Palatform typo by @cbron in #3692
- [main] chore: bump default platform to v4.8.0 by @loft-bot in #3691
- chore(e2e-next): Added e2e ginkgo nightly jobs by @adriankabala in #3686
- chore(e2e-next): Fix nightly build tag name by @adriankabala in #3705
- feat: adopt e2e-tdd-workflow plugin by @pascalbreuninger in #3707
- fix(e2e-next): re-render YAML templates after flag parsing by @adriankabala in #3708
- fix: Add Azure flags to restore command by @nprokopic in #3709
- feat: add support for tlsroute by @FabianKramm in #3711
- chore(e2e-next): Migrate fromhost secret test by @adriankabala in #3704
- ci: add scheduled check for homebrew tap version drift by @Piotr1215 in #3712
- chore(e2e-next): Print syncer logs if tests failed by @adriankabala in #3715
- chore: scope devops codeowners to production release pipelines by @Piotr1215 in #3716
- chore(e2e-next): Migrated priorityclasses to e2e-next by @adriankabala in #3717
- chore(e2e-next): remove ordered from test_servicesync by @adriankabala in #3718
- feat: add nodeMonitoring feature by @FabianKramm in #3714
- fix(vind): Added values to the platform virtual cluster instance by @cbalan in #3724
- feat: add runtimeClassName to vCluster by @FabianKramm in #3728
- Migrate all test/e2e tests to e2e-next by @adriankabala in #3726
- chore(e2e-next): Fixes after e2e/ migrations by @adriankabala in #3730
- test(e2e-next): add vind test spec by @roehrijn in #3706
- chore(e2e-next): Migrate metricsproxy tests by @adriankabala in #3732
- fix(platform): clear platform config section instead of deleting entire config.json by @neogopher in #3722
- fix: ensure that results are scoped to vcluster context when calling /api/v1/nodes/{node}/proxy/... paths by @flomedja in #3723
- fix(e2e-next): use exported function pattern for kubelet proxy test by @adriankabala in #3748
- fix(ci): add bridge netfilter and parallel procs to nightly e2e by @adriankabala in #3736
- fix: vCluster version message by @FabianKramm in #3750
- fix: vcluster version command by @mfranczy in #3752
- doc(e2e): add convention when to use gstruct by @roehrijn in #3749
- chore(e2e-next): Update framework depenency by @adriankabala in #3764
- chore: replace @loft-sh/cto-office with @loft-sh/eng-tech-leads in codeowners by @Piotr1215 in #3760
- Add osimages and sshkeys to platform destroy resources by @zerbitx in #3768
- fix: allow external api ingress and skip unused network policies for private nodes by @janekbaraniewski in #3765
- ci(release): use large runner for publish job by @Piotr1215 in #3772
- feat(ci): add slack alert on release pipeline failure by @Piotr1215 in #3763
- chore(e2e-next): Add custom linter to E2E-next tests by @adriankabala in #3759
- fix(linear-sync): add stable release comment dedup by @Piotr1215 in #3758
- chore(e2e-next): Migrate e2e_certs tests by @adriankabala in #3776
- chore(e2e-next): Runner change to large-8-32 by @adriankabala in #3785
- chore(e2e-next): next refactor describe functions to accept labels by @adriankabala in #3786
- ENGPLAT-399 Add --secure flag for TLS verification by @rlmcpherson in #3781
- chore(e2e-next): Test suites and label refactor by @adriankabala in #3788
- chore(e2e-next): Fix custom linters for fork PRs by @adriankabala in #3784
- fix(cli): respect admin override for requireTemplate in vcluster platform create by @neogopher in #3725
- chore(e2e-next): Migrate e2e_cli tests by @adriankabala in #3797
- ENGNODE-298 | Add SecurityContext config options to AutoUpgrad
0.33.1 26. maaliskuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.33] fix: Add Azure flags to restore command (#3709) by @loft-bot in #3710
- [v0.33] fix(vind): Added values to the platform virtual cluster instance (#3724) by @loft-bot in #3727
Full Changelog: v0.33.0...v0.33.1
0.33.0 16. maaliskuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- chore(deps): bump anchore/sbom-action from 0.22.1 to 0.22.2 by @dependabot[bot] in #3565
- chore(deps): bump tj-actions/changed-files from 47.0.1 to 47.0.2 by @dependabot[bot] in #3584
- [main] chore: bump MinimumVersionTag to v4.7.0 by @loft-bot in #3590
- chore: disable dependabot in favor of renovate by @Piotr1215 in #3589
- feat(ci): publish head chart by @sydorovdmytro in #3591
- [ENG-8736] Fix: quote .Release.Name in Helm label values to prevent YAML int coercion by @pascalbreuninger in #3592
- chore(ci): remove slack release notification from vcluster by @Piotr1215 in #3594
- refactor: remove k3s by @FabianKramm in #3595
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 by @dependabot[bot] in #3606
- refactor: make pulling binaries more resilient by @FabianKramm in #3608
- fix(docker): wait for systemd readiness before installing vcluster by @Piotr1215 in #3610
- fix: redacted secret Data in logs when secret is update, by @flomedja in #3611
- chore(ci): check MinimumVersionTag in the release pipeline by @sydorovdmytro in #3593
- feat(certs): regenerate leaf certificates when expiring soon by @johannesfrey in #3626
- ci(justfile): migrate local dev targets from kind to vind by @Piotr1215 in #3616
- feat(standalone): add put with CAS and initialize etcd client by @mfranczy in #3631
- Use workload sleep if the VirtualClusterInstance has been annotated for it by @zerbitx in #3602
- refactor: wait for cp node join & better logging by @FabianKramm in #3634
- chore(ci): remove unused claude issue_comment workflow by @Piotr1215 in #3628
- chore(deps): bump platform MinimumVersionTag to v4.7.1 by @loft-bot in #3632
- fix(ci): prevent version check from breaking alpha release pipeline by @Piotr1215 in #3636
- feat: Support storing snapshots in Azure Blob by @nprokopic in #3630
- fix: ensure that toleration update are propagated to host cluster by @flomedja in #3627
- feat: Add platform add standalone command by @cbalan in #3605
- fix(ci): skip version bump PRs for older platform releases by @Piotr1215 in #3645
- Validate endpoint URLs during token creation by @zerbitx in #3619
- E2e framework next by @lizardruss in #3387
- chore(test): remove ordered from test by @adriankabala in #3653
- fix validation for ipv6 by @zerbitx in #3652
- fix: change log update level to debug by @flomedja in #3618
- docs: add vind as local development option alongside kind by @Piotr1215 in #3615
- Add CODEOWNERS entry for e2e-next directory by @adriankabala in #3654
- fix(ci): skip homebrew upload for non-latest stable releases by @Piotr1215 in #3613
- chore(e2e-next): Migrate e2e/servicesync by @adriankabala in #3657
- fix: Check Azure flags in snapshot CLI commands by @nprokopic in #3678
- [v0.33] fix(ci): allow lint workflow to pass for fork PRs (#3671) by @loft-bot in #3682
- [v0.33] resolve cve caused by zlib dependency (#3672) by @loft-bot in #3687
- chore: bump default platform to v4.8.0 by @zerbitx in #3688
- [v0.33] Fix Palatform typo by @loft-bot in #3694
Full Changelog: v0.32.1...v0.33.0
0.32.1 2. maaliskuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.32] chore(ci): remove slack release notification from vcluster (#3594) by @loft-bot in #3603
- [v0.32] refactor: make pulling binaries more resilient (#3608) by @loft-bot in #3609
Full Changelog: v0.32.0...v0.32.1
0.32.0 18. helmikuuta 2026 — 64-bittinen Portable
Muutosloki
What's Changed
- chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0 by @dependabot[bot] in #3435
- ENG-10923 | Add config validation for experimental custom resource proxy by @janekbaraniewski in #3436
- Upgrade platform version to 4.6.0-alpha.10 by @ApsTomar in #3442
- Readme update by @saiyam1814 in #3441
- ENG-10923 | Update jsonschema regex for targetVirtualCluster and make it required by @janekbaraniewski in #3443
- ENG-10937 | Add cross-project support by @janekbaraniewski in #3447
- chore(backport): create prs with conflict markers for visibility by @Piotr1215 in #3437
- fix(ci): duplicate comments prevented via issue id deduplication by @Piotr1215 in #3449
- feat: Ensure than spec.resources for a pod is supported on the host cluster before syncing it by @flomedja in #3440
- feat: add vCluster docker driver by @FabianKramm in #3460
- fix: add missing slash after port in registry proxy URL replacement by @mayooot in #3434
- feat: add docker registry proxy by @FabianKramm in #3465
- fix: remove dead code in podsyncer by @flomedja in #3462
- fix(assets scripts): support multiarch images by @sydorovdmytro in #3454
- feat: Add hostAliases to the controlPlane statefulSet pod configuration by @flomedja in #3432
- ci(lint): verify go mod tidy and vendor are in sync by @Piotr1215 in #3444
- chore: update security contact to vcluster.com by @Piotr1215 in #3464
- fix(linear-sync): support variable-length team keys in issue regex by @Piotr1215 in #3469
- fix: docker dns & better logging by @FabianKramm in #3478
- ENG-10934 | Check against using the same resource for both sync and proxy by @janekbaraniewski in #3471
- ci: add conflict marker detection to prevent accidental merges by @Piotr1215 in #3466
- ci(lint): show diff when go mod tidy check fails by @Piotr1215 in #3481
- chore(deps): bump anchore/sbom-action from 0.21.0 to 0.21.1 by @dependabot[bot] in #3463
- ci(lint): ignore indirect comment changes in go mod check by @Piotr1215 in #3482
- Fix resource proxy validation - check against api group being used in both sync and proxy by @janekbaraniewski in #3483
- ci(lint): revert indirect ignore, add gitignore tip by @Piotr1215 in #3485
- [ENG-9177] User-readable license error messages by @rlmcpherson in #3468
- feat: add load balancer support & refactor by @FabianKramm in #3486
- fix: pro feature enabled check by @FabianKramm in #3488
- [ENG-9177] License error fixes by @rlmcpherson in #3490
- fix: add --docker to vcluster platform destroy by @FabianKramm in #3492
- fix(linear-sync): look up team per issue instead of using global default by @Piotr1215 in #3495
- fix: get containerd socket path by @FabianKramm in #3521
- fix: skip error event on resourceversion conflict in pod syncer by @ymichaelson in #3527
- chore(deps): bump anchore/sbom-action from 0.21.1 to 0.22.0 by @dependabot[bot] in #3526
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3520
- fix: cilium, vpn & alpine issue by @FabianKramm in #3528
- [main] fix: platform version check for admin email prompt (#3523) by @loft-bot in #3524
- feat: add Claude Code GitHub Workflow by @Piotr1215 in #3533
- fix(ci): use pull_request_target for fork pr support by @Piotr1215 in #3534
- [main] Update platform version to v4.6.0-rc.12 by @loft-bot in #3532
- fix(ci): use github token instead of oidc for claude review by @Piotr1215 in #3539
- feat: use LICENSE_TOKEN from env by @FabianKramm in #3541
- vcluster platform config restructure by @johannesfrey in #3433
- feat: sync containers resources inplace resize on host cluster by @flomedja in #3494
- [main] Update minimum platform version to 4.6.0 (#3540) by @loft-bot in #3543
- fix: fix pods/resize verbs in chart role templates by @flomedja in #3544
- fix(ci): checkout pr code instead of base branch in claude review by @Piotr1215 in #3545
- refactor: proxy permission by @FabianKramm in #3546
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3553
- chore(deps): bump anchore/s
0.31.0 29. tammikuuta 2026 — 64-bittinen Portable
Muutosloki
Changelog
See the CHANGELOG for more details.
What's Changed
- Add vcluster snapshot get command by @nprokopic in #3269
- Clean up volume snapshot resources after taking snapshot by @nprokopic in #3275
- Improve manifest e2e tests and fix snapshot test (and unerlying issue) by @nprokopic in #3281
- Update README.md by @pescerosso in #3282
- chore: undeprecate k8s.version by @FabianKramm in #3284
- refactor: use InternalIP by default instead of hostname by @FabianKramm in #3285
- Cancel previous in-progress snapshot requests for the same URL by @nprokopic in #3277
- Update README.md by @pescerosso in #3283
- Fix: kube-cm crash because of wrong flag by @squ94wk in #3287
- ENG-9633 Add controlPlane.advanced.kubeVip by @squ94wk in #3286
- feat: Add --external for platform add by @cbalan in #3272
- skip restoring pvc(s) with failed snapshot by @neogopher in #3279
- Fix getting PVCs that should be snapshotted by @nprokopic in #3296
- Add snapshot Deleting phase by @nprokopic in #3293
- [main] Don't check if PVC should be restored when restore flag is not set (#3301) by @loft-bot in #3303
- [main] Fix race condition in restore volumes e2e test (#3302) by @loft-bot in #3304
- [main] Fix checking if the PVC is restored on the host (#3305) by @loft-bot in #3307
- fix: snapshot delete request to deleting phase by @jjaferson in #3306
- ENG-9668 | Delete nodeProviders before deleting nodeTypes by @janekbaraniewski in #3310
- set vClusterName globally for the translate package for use in the restore pod by @neogopher in #3309
- Update README.md by @pescerosso in #3299
- bugfix: do not rely on the kubeconfig for getting SharedSecrets by @hidalgopl in #3294
- [main] Fix snapshot creation with private nodes (#3315) by @loft-bot in #3316
- [main] Reduce log severity when patching snapshot request ConfigMap (#3317) by @loft-bot in #3318
- refactor: do not create docs folders by @Piotr1215 in #3322
- docs: typo entry for CoreWeave in README by @zachspar in #3323
- [main] chore: bump vCluster dependency by @loft-bot in #3314
- chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #3321
- chore(deps): bump anchore/sbom-action from 0.20.6 to 0.20.9 by @dependabot[bot] in #3320
- chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #3319
- fix: prevent panic when getting service CIDR by @lizardruss in #3327
- fix: updated describe command to allow matching vClusters across different namespaces by @cbalan in #3330
- chore: extend the test framework to manage host kubeconfig file by @roehrijn in #3326
- refactor: konnectivity handler by @FabianKramm in #3335
- refactor: remove konnectivity port by @FabianKramm in #3336
- chore(deps): bump sorenlouv/backport-github-action from 9.5.1 to 10.2.0 by @dependabot[bot] in #3334
- [main] initialize expfmt.TextParser due to breaking change in prometheus/common-v0.66 (#3344) by @loft-bot in #3345
- feat: allow PodDisruptionBudget configuration for vcluster control plane by @mfranczy in #3341
- upload k8s conformance test results for 1.34 by @kale-amruta in #3346
- chore: add claude review by @FabianKramm in #3347
- chore(deps): bump platform MinimumVersionTag to v4.5.0 by @loft-bot in #3324
- feat: Add support for ingress network policies at vcluster creation time by @cbalan in #3262
- fix: claude-review by @FabianKramm in #3351
- fix(charts): add field exportKubeConfig.additionalSecrets by @mayooot in #3129
- Adding tests for syncing service endpoint and endpointslice to host by @sowmyav27 in #3187
- ENG-9490 Support canonical name lookup of default/kubernetes svc by @squ94wk in #3357
- fix cert rotation for standalone by @hidalgopl in #3354
- chore: fix claude-review pipeline by @FabianKramm in #3360
- refactor: run interrupt handlers before stopping vCluster by @FabianKramm in #3361
- refactor: rewrite certain panics by @FabianKramm in #3362
- fix: flaky test for snapshot PV restore by @jjaferson in #3368
- add a fallback command for checking helm binary version
0.30.4 17. joulukuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.30] bugfix(cli): use the helm version fallback command in the delete subcommand as well (#3405) by @loft-bot in #3414
- [v0.30] feat(ci): allow stable releases to comment on already released issues (#3331) by @loft-bot in #3420
Full Changelog: v0.30.3...v0.30.4
0.30.3 8. joulukuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.30] add a fallback command for checking helm binary version (v4.x) (#3373) by @loft-bot in #3375
- [v0.30] refactor: rename and export patchSecret func (#3377) by @loft-bot in #3382
Full Changelog: v0.30.2...v0.30.3
0.30.2 24. marraskuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.30] fix cert rotation for standalone (#3354) by @loft-bot in #3359
- [v0.30] refactor: graceful etcd shutdown by @FabianKramm in #3363
Full Changelog: v0.30.1...v0.30.2
0.30.1 17. marraskuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.30] fix: prevent panic when getting service CIDR by @loft-bot in #3328
- [v0.30] fix: updated describe command to match list and delete commands by @loft-bot in #3333
- initialize expfmt.TextParser due to breaking change in prometheus/common by @neogopher in #3344
Full Changelog: v0.30.0...v0.30.1
0.30.0 27. lokakuuta 2025 — 64-bittinen Portable
Muutosloki
Changelog
See the CHANGELOG for more details.
What's Changed
- fix: prevent changing privateNodes.vpn.enabled and privateNodes.vpn.n… by @lizardruss in #3218
- refactor: remove target namespace by @FabianKramm in #3221
- refactor: auto nodes configuration by @FabianKramm in #3224
- export LoadVirtualConfig so it can be used on the pro side by @hidalgopl in #3225
- feat: add integrations.netris by @FabianKramm in #3227
- chore: bump admin-apis by @hidalgopl in #3228
- pref: Increase kubernetes config QPS and Burst by @mayooot in #2808
- remove etcd peer and server certs in cert rotation by @hidalgopl in #3230
- chore: bump go version to 1.25 by @mfranczy in #3194
- add validation to exportKubeConfig.Server by @hidalgopl in #3232
- Move snapshot request resources creation into snapshot pkg by @nprokopic in #3234
- New Syncer for EndpointSlices by @ApsTomar in #2883
- Add volume snapshots support to vcluster snapshot create command by @nprokopic in #3206
- Use different WebhookConfiguration name in every webhook e2e test spec by @nprokopic in #2811
- bump k8s to 1.34 by @kale-amruta in #3185
- fix: calculate vcluster has correctly by @FabianKramm in #3238
- Fix endpointSlice deletion issue by @ApsTomar in #3243
- refactor: increase memory limits by @FabianKramm in #3244
- print vCluster version at the startup by @hidalgopl in #3242
- feat: add --version flag for vcluster server by @FabianKramm in #3249
- Add snapshot URL to the snapshot request by @nprokopic in #3251
- Expose etcd snapshot creation/upload errors by @nprokopic in #3252
- fix: vCluster CLI should not use platform /version endpoint by @roehrijn in #3253
- feat: Added structured describe command output by @cbalan in #3241
- fix: link to DevSpace in contributing guide by @roehrijn in #3257
- Improve error messages when volume snapshots have (partially) failed by @nprokopic in #3256
- chore: bump kine version by @FabianKramm in #3258
- chore(deps): bump anchore/sbom-action from 0.20.5 to 0.20.6 by @dependabot[bot] in #3219
- feat(snapshot): expose snapshot create command to vcluster binary by @jjaferson in #3237
- chore: remove unreachable code to start platform on Docker by @roehrijn in #3261
- feat: add controlPlane.statefulSet.initContainers & sidecarContainers by @FabianKramm in #3260
- Tests for endpointslice syncer by @ApsTomar in #3263
- feat: add identityProvider option for DB connector IAM authentication by @lizardruss in #3248
- fix: Restore passing the "beforeObj" to revert set patches by @zerbitx in #3266
- feat: add --docker for platform start by @FabianKramm in #3270
- refactor: remove devpod resource backups by @lizardruss in #3273
- Disable CoreDNS reload plugin in embedded mode by @squ94wk in #3274
- Add volume snapshots e2e tests by @nprokopic in #3254
- [v0.30] Add vcluster snapshot get command (#3269) by @loft-bot in #3276
- [v0.30] Clean up volume snapshot resources after taking snapshot (#3275) by @loft-bot in #3280
- [v0.30] Cancel previous in-progress snapshot requests for the same URL (#3277) by @loft-bot in #3288
- [v0.30] Improve manifest e2e tests and fix snapshot test (and unerlying issue) (#3281) by @loft-bot in #3289
- [v0.30] ENG-9633 Add controlPlane.advanced.kubeVip (#3286) by @loft-bot in #3291
- [v0.30] skip restoring pvc(s) with failed snapshot (#3279) by @loft-bot in #3295
- [v0.30] Fix getting volumes to snapshot (#3296) by @loft-bot in #3298
- [v0.30] Add snapshot Deleting phase (#3293) by @loft-bot in #3300
- Don't check if PVC should be restored when restore flag is not set by @nprokopic in #3301
- Fix race condition in restore volumes e2e test by @nprokopic in #3302
- Fix checking if PVC is restored on the host by @nprokopic in #3305
- [v0.30] fix: snapshot delete request to deleting phase (#3306) by @loft-bot in #3308
- [v0.30] Delete nodeProviders before deleting nodeTypes (#3310) by @loft-bot in #3311
- [v0.30] set vClusterName globally for the translate package for use in the restore pod (#3309) by @loft-bot in #3312
- [v0
0.29.1 10. lokakuuta 2025 — 64-bittinen Portable
Muutosloki
v0.29.0 had a bug when using reverseExpressions in patches, where the original value can be overwritten. If any patches are in-use, please instead use this version, v0.29.1. Setting new fields via patches is not currently supported in a stable release.
What's Changed
- [v0.29] print vCluster version at the startup (#3242) by @loft-bot in #3246
- [v0.29] feat: add --version flag for vcluster server (#3249) by @loft-bot in #3250
- Reverts set patches by @zerbitx in #3265
Full Changelog: v0.29.0...v0.29.1
0.29.0 1. lokakuuta 2025 — 64-bittinen Portable
Muutosloki
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
- Volume snapshots config and upstream controller and CRDs by @nprokopic in #3192
- Make sure chart stores chart version in labels safely by @dee0sap in #3205
- Upgrade upstream volume snapshots client module to v8 by @nprokopic in #3200
- fix: preventing vcluster from being recreated when pod is down by @jjaferson in #3188
- chore(ci): cleanup GH cache for closed PRs by @sydorovdmytro in #3212
- feat(coredns): allow coredns to reload its configruataion by @mayooot in #3122
- set cluster name in the kubeconfig for standalone by @hidalgopl in #3216
- Revert snapshot cmd deprecation by @nprokopic in #3217
- [v0.29] refactor: remove target namespace (#3221) by @loft-bot in #3222
- [v0.29] export LoadVirtualConfig so it can be used on the pro side (#3225) by @loft-bot in #3226
- [v0.29] chore: bump admin-apis (#3228) by @loft-bot in #3229
- [v0.29] remove etcd peer and server certs in cert rotation (#3230) by @loft-bot in #3231
- [v0.29] add validation to exportKubeConfig.Server (#3232) by @loft-bot in #3233
- [v0.29] fix: calculate vcluster has correctly (#3238) by @loft-bot in #3240
New Contributors
- @pescerosso made their first contribution in #3108
- @dee0sap made their first contribution in #3205
Full Changelog: v0.28.0...v0.29.0
Changelog
See the CHANGELOG for more details.
0.28.0 8. syyskuuta 2025 — 64-bittinen Portable
Muutosloki
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 reconcil
0.27.0 12. elokuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- fix: use an example dual stack service when detecting api service CIDR by @lizardruss in #2945
- refactor: allow direct pulling / pushing by @FabianKramm in #2949
- Fixed flaky tests in e2e_limit_classes by @akhilaoommen in #2934
- refactor: use skopeo for registry cmds by @FabianKramm in #2957
- Bump k8s dependency to 1.33.1 by @kale-amruta in #2954
- Delete coreDNS components during vcluster delete op by @ApsTomar in #2956
- Delete field controlPlane.standalone.joinNode.name by @hidalgopl in #2955
- refactor: proxy internal docker registry by @FabianKramm in #2964
- build: remove default packages for release by @FabianKramm in #2965
- feat: add standalone.syncConfig by @FabianKramm in #2966
- enhancement: Cleans crdName from version on Helm RBAC by @ulyssessouza in #2963
- fix: konnectivity, permissions & certs by @FabianKramm in #2968
- chore(ci): add codeowners for github actions by @sydorovdmytro in #2967
- fix: add configmaps permission by @FabianKramm in #2970
- adds myself to codeowners by @zerbitx in #2941
- Add myself to codeowners by @johannesfrey in #2936
- chore(deps): bump anchore/sbom-action from 0.20.0 to 0.20.2 by @dependabot[bot] in #2972
- fix: fail if starting embedded etcd or k8s starting fails by @FabianKramm in #2973
- fix: private nodes vcluster restore by @FabianKramm in #2977
- fix: show error when using join command by @FabianKramm in #2979
- fix: add privateNodes.enabled pro check by @FabianKramm in #2981
- enhancement: Retrieves an already existing CRD with another version and adds the new version into it. by @ulyssessouza in #2983
- Clarifies how default k8s version is set by @cbron in #2988
- Update CODEOWNERS to remove QA by @deniseschannon in #2989
- fix: Clean up Released PVs in virtual cluster by @squ94wk in #2975
- feature: rework ESO config schema to be in line with the rest by @squ94wk in #2984
- run leader election for kube-controller-manager & scheduler in standa… by @hidalgopl in #2990
- Update CODEOWNERS so that QA can approve tests changes without dev by @deniseschannon in #2993
- fix: explicitly set background proxy image in e2e tests by @johannesfrey in #2994
- Added e2e test for network policy sync to host from vcluster by @akhilaoommen in #2982
- feat: RewriteHosts initContainer image may use override image by @squ94wk in #2992
- Cert rotation by @johannesfrey in #2976
- Cert rotation additional e2e tests by @johannesfrey in #2985
- Refactor image ref handling by @squ94wk in #2998
- fix: also restart deployed etcd and do correct min version check by @johannesfrey in #3003
- fix: add flag to configure pki path for cert rotation by @johannesfrey in #3005
- Updates platform version to 4.3 by @kale-amruta in #3006
- fix: drain emptydir-data by @FabianKramm in #3009
- feat: add ability to force sync an event into default namespace by @matskiv in #2786
- Adds coredns version mapping for k8s 1.33 by @zerbitx in #3010
- feat: add kubelet and kube-proxy config by @FabianKramm in #3012
- Clarifies virtual scheduler enable flag by @cbron in #3011
- Fix: advanced.defaultRegistry takes precedence over image.registry field by @squ94wk in #3014
- Move sleepmode warning to sleepmode package and restructure by @johannesfrey in #3015
- Fix: config change breaks upgrade to 0.27.0 by @squ94wk in #3007
- chore: update CODEOWNERS by @lizardruss in #3016
- chore: pull public images from mirror.gcr.io by @sydorovdmytro in #3002
- fix: abort cert commands in case the virtual cluster is non-running by @johannesfrey in #3020
- fix: bump revision & compact when restoring by @FabianKramm in #3019
- chore(deps): bump anchore/sbom-action from 0.20.2 to 0.20.4 by @dependabot[bot] in #3025
- Snapshot List and Delete by @lizardruss in #3021
- fix: update pod hostIP syncing to better handle missing node service by @lizardruss in #3024
- Handle catch-all cases properly in validation by @janekbaraniewski in #3036
- removed duplicate toHost from /test/e2e/values.yaml by @akhilaoommen in #3038
- chore(
0.26.0 25. kesäkuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- sync istio patches in pod controller .Sync by @hidalgopl in #2742
- [ENG-6739] feat(coreDNS): Add securityContext to the coreDNS configuration by @ulyssessouza in #2741
- fix(images.txt): Move vcluster-oss to the optional part by @ulyssessouza in #2743
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.9 in /docs by @dependabot in #2692
- chore(deps): bump anchore/sbom-action from 0.18.0 to 0.19.0 by @dependabot in #2721
- fix call errors.Wrap with nil value error by @alingse in #2630
- Fixes optional images text generation by @cbron in #2753
- feat(ci): linear issues sync by @Piotr1215 in #2562
- feat: vCluster private nodes mode by @FabianKramm in #2757
- license(vCluster): Updated OSS licenses by @loft-bot in #2759
- Update admin-apis to latest to get the Hybrid Scheduling feature by @nprokopic in #2730
- refactor: remove docs by @FabianKramm in #2761
- refactor: change k8s image logic by @FabianKramm in #2762
- chore: removes support for k0s by @jjaferson in #2749
- support multiple wildcards in patch.Translate and patch.Set by @hidalgopl in #2764
- fix: wrong namespace for platform rbac by @FabianKramm in #2766
- fix: compaction issue with kine by @FabianKramm in #2770
- feat: Hybrid Scheduling config and check if enabled by @nprokopic in #2760
- Pin nginx-unprivileged image in e2e tests by @matskiv in #2720
- fix: Don't use -mod vendor when running linear-sync by @nprokopic in #2776
- Bumps golangci-lint by @cbron in #2750
- istio: allow to create/update ReferenceGrants in vcluster Role by @hidalgopl in #2781
- fix: Permissions needed for Hybrid Scheduling by @nprokopic in #2780
- add list & watch permissions for ReferenceGrant by @hidalgopl in #2787
- fix: vCluster connecting with background proxy by @jjaferson in #2774
- chore: upgrade k8s version to 1.33 by @kale-amruta in #2745
- Revert "chore: upgrade k8s version to 1.33" by @kale-amruta in #2792
- feat(cli): add background proxy image flag by @dvirgilad in #2737
- ENG-6785 | Namespace toHost syncing by @janekbaraniewski in #2756
- ENG-6785 | Update namespace syncer to import namespaces by @janekbaraniewski in #2800
- Fixed minor issues in printhelper.go by @12rashic in #2514
- bugfix: disallow users from creating a vCluster in the platform namespace by @neogopher in #2778
- chore: bumps kubectl version by @jjaferson in #2802
- feat(e2e): snapshot restore e2e tests by @adriankabala in #2563
- Add default-scheduler tests by @nprokopic in #2795
- Fix compatibility by @rmweir in #2805
- chore: add lease permissions for privateNodes by @FabianKramm in #2807
- ci: build head docker images on changes in main by @sydorovdmytro in #2785
- ENG-6980 | Move namespace sync validation to pro, fail on changes to namespace sync config when running helm upgrade by @janekbaraniewski in #2810
- ci: disable archives for head images build by @sydorovdmytro in #2814
- fix: vcluster connect by @FabianKramm in #2816
- ci: add qemu and buildx actions for push-head-images by @sydorovdmytro in #2817
- fix: vCluster connect service account by @FabianKramm in #2820
- feat(ci): add actionlint ci for workflow files by @Piotr1215 in #2821
- feat: add more private node options & merge args by @FabianKramm in #2815
- chore(deps): bump anchore/sbom-action from 0.19.0 to 0.20.0 by @dependabot in #2798
- Add the "project" column for vcluster list command when driver flag is set to platform by @ApsTomar in #2777
- chore: add CODEOWNERS by @FabianKramm in #2825
- chore: change CODEOWNERS by @FabianKramm in #2827
- fix: konnectivity service by @FabianKramm in #2830
- Readme fix by @saiyam1814 in #2829
- Log error when using platform flags with driver helm by @johannesfrey in #2775
- fix: service cidr detection by @FabianKramm in #2834
- ENG-6682 | Always include marker label in synced objects by @janekbaraniewski in #2831
- [ENG-6782] feat(class limits): Add label selectors to fromHost resources by @ulyssessouza in #2799
- fix: vCluster upgrade 0.19.x to 0.25 by @jjaferson in #2
0.25.1 5. kesäkuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.25] fix: vCluster connecting with background proxy (#2774) by @loft-bot in #2790
- [v0.25] Allow embedded to external backing store switch (#2805) by @loft-bot in #2806
- [v0.25] fix: vcluster connect (#2816) by @loft-bot in #2819
- [v0.25] fix: vCluster connect service account (#2820) by @loft-bot in #2823
- [v0.25] fix: service cidr detection (#2834) by @FabianKramm in #2835
- [v0.25] fix: vCluster upgrade 0.19.x to 0.25 (#2832) by @loft-bot in #2841
- [v0.25] fix(ci): false positive triggers of the backport workflow (#2843) by @loft-bot in #2849
- [v0.25] Use correct parameter order by @loft-bot in #2852
- [v0.25] fix: vcluster upgrade of k3s distro (#2857) by @loft-bot in #2871
- [v0.25] fix: add vcluster port-forward command to use as the background proxy… (#2872) by @lizardruss in #2875
Full Changelog: v0.25.0...v0.25.1
0.25.0 14. toukokuuta 2025 — 64-bittinen Portable
Muutosloki
Changelog
See the CHANGELOG for more details.
What's Changed
- fix: trim newline / spaces while parsing by @FabianKramm in #2602
- fix: don't warn/prompt if values are passed by @zerbitx in #2604
- test: improve snapshot e2e test by @FabianKramm in #2605
- fix: fix e2e workflow step name by @adriankabala in #2608
- fix: Fix justfile for build-dev-image by @ulyssessouza in #2600
- feat(etcd): add embedded etcd snapcount setting by @ulyssessouza in #2614
- fix: respect platform config insecure value on login by @zerbitx in #2618
- feat: Try secure login first, and only overwrite platform config if --insecure is specified by @zerbitx in #2623
- [ENG-5979] refactor(assets): Refactor assets listing by @ulyssessouza in #2596
- fix: use access key from cli if specified before checking login details by @zerbitx in #2626
- bugfix: do not assign a copy of platform config by @hidalgopl in #2632
- chore(deps): bump @babel/runtime-corejs3 from 7.22.5 to 7.26.10 in /docs by @dependabot in #2609
- chore(deps): bump @babel/helpers from 7.13.10 to 7.26.10 in /docs by @dependabot in #2610
- chore(deps): bump @babel/runtime from 7.13.10 to 7.26.10 in /docs by @dependabot in #2611
- Update Go to 1.24 by @nprokopic in #2566
- Check docker and github-actions updates weekly by @nprokopic in #2643
- The ability to output the projects a user has access to as JSON i.e. vcluster platform list projects --output json by @kale-amruta in #2635
- fix: update wording in ESO schema by @johannesfrey in #2637
- Filter vclusters owned by logged in user by @kale-amruta in #2639
- fix: restart vCluster if k8s exits by @FabianKramm in #2647
- feat: support external etcd by @P0t4T0o in #2559
- when CLI creates platform credentials secret, set vCluster service as… by @hidalgopl in #2657
- Add basic ServiceSyncer unit tests by @nprokopic in #2641
- fix(ci): improve branch calculation from tags by @Piotr1215 in #2642
- fix service sync e2e flaky test by @hidalgopl in #2661
- feat: auto-migrate k3s to k8s by @FabianKramm in #2654
- feat(ci): add more backport branches by @Piotr1215 in #2667
- [main] Upgrade etcd to 3.5.21 by @ApsTomar in #2674
- refactor: use ghcr.io/loft-sh/kubernetes by @FabianKramm in #2676
- Delete previously replicated services after disabling from host syncing by @nprokopic in #2620
- Add generic FromHost syncer unit tests by @nprokopic in #2682
- chore: recreate pods & configmaps on migration by @FabianKramm in #2685
- test: improve e2e tests by @FabianKramm in #2689
- Add StorageClass FromHost syncer tests by @nprokopic in #2681
- Wait for webhook deployment and service to be ready in deny attach test by @nprokopic in #2687
- feat: add extra rules for network policy by @FabianKramm in #2690
- Update golangci lint to v2 by @nprokopic in #2683
- fix: adds description to CLI connect new cluster by @jjaferson in #2691
- chore: stop building vcluster images by @jjaferson in #2646
- chore: bumps helm and kine version to fix CVE by @jjaferson in #2693
- add istio config by @hidalgopl in #2695
- Add a prompt for deleting cleanup finalizers when connector secret is not found by @ApsTomar in #2677
- fix: document bi-directionality of secret stores by @johannesfrey in #2664
- Helm version check fails with Fedora packaged Helm by @mayooot in #2663
- apply istio patches by @hidalgopl in #2702
- fix: CLI from expecting secret name when listing secrets by @jjaferson in #2686
- build: add update-cache workflow by @FabianKramm in #2704
- build: fix update-cache yaml by @FabianKramm in #2705
- fix: fatal error when upgrading a different distro by @jjaferson in #2679
- If the istio integration is enabled, open port 9090 for ingress waking by @zerbitx in #2708
- fix: using insecure in exportKubeConfig by @FabianKramm in #2709
- fix(patches): Avoid same path patches by @ulyssessouza in #2711
- fix(ci): correctly reference cli-docs workflow trigger in release by @Piotr1215 in #2712
- [v0.25] Platform should start with last released stable version, by default by @ApsTo
0.24.1 8. huhtikuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.24.1] fix: restart vCluster if k8s exits (#2647) by @loft-bot in #2653
Full Changelog: v0.24.0...v0.24.1
0.24.0 18. maaliskuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- bugfix: objectname validation in from host mappings should be DNSSubd… by @hidalgopl in #2502
- rename .selector.mappings to .mappings.byName by @hidalgopl in #2503
- fix(ci): slack notification by @Piotr1215 in #2505
- Snapshot & restore by @FabianKramm in #2477
- fix validation tests that were broken by merge conflict auto resolve by @hidalgopl in #2515
- Update deprecation warning message and move reuse-namespace to controlPlane/advanced section by @ApsTomar in #2507
- Update Readme by @saiyam1814 in #2428
- fix: probe timeout & apiserver flags by @FabianKramm in #2519
- fix: service label sync by @FabianKramm in #2522
- Reuse Namespace should be in experimental section by @cbron in #2518
- fix: e2e tests for embedded etcd & snpashot by @FabianKramm in #2527
- fixing previous_tag reference by @Piotr1215 in #2530
- Adding tests for fromHostSync by @sowmyav27 in #2494
- [bugfix- deprecate reuse-ns]: change approach for checking existing vclusters in a namespace by @ApsTomar in #2529
- refactor: cache authorizer & short local k8s timeout by @FabianKramm in #2528
- fix: Check if vcluster is reachable with the additional flags provided as input in vcluster connect command by @kale-amruta in #2408
- chore: add CODEOWNERS by @Piotr1215 in #2536
- Minor update in framework's field name to align with latest changes by @ApsTomar in #2539
- Fix some Dockerfile linting by @ulyssessouza in #2541
- fix: typo in method signature by @Piotr1215 in #2537
- feat: move new sleep mode to top level of config by @zerbitx in #2547
- feat: move auto wake config and rename to be consistent with autoSleep by @zerbitx in #2548
- Fix runtimeclass sync from host to vcluster by @kale-amruta in #2549
- fix(ci): slack notification workflow by @Piotr1215 in #2553
- Add conformance test results for k8s1.32 upgrade by @kale-amruta in #2554
- Enforce reuse-namespace config for creating multiple vClusters in same ns by @ApsTomar in #2538
- [ENG-5993] fix(e2e): Add Docker login for GHA and Kind by @ulyssessouza in #2556
- Fix warning message for platform destroy by @ApsTomar in #2552
- license(vCluster): Updated OSS licenses by @loft-bot in #2508
- Add exportKubeConfig.additionalSecrets config by @nprokopic in #2542
- bugfix: set labels to kubeconfig and cert secrets by @nprokopic in #2561
- fix(ci): permissions for accessing org secrets by @Piotr1215 in #2572
- Revert "fix(ci): permissions for accessing org secrets" by @Piotr1215 in #2575
- Revert "fix(e2e): Add Docker login for GHA and Kind (#2556)" by @ulyssessouza in #2576
- refactor: remove flags & fixes by @FabianKramm in #2574
- fix(bump): Bump oauth2 by @ulyssessouza in #2573
- chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /docs by @dependabot in #2579
- Adding tests for syncing runtimeclass from host by @sowmyav27 in #2565
- fix: update login.go to reflect vcluster login is deprecated by @joaniekube in #2577
- fix: update login command by @joaniekube in #2578
- fix: don't try to strictly marshal old values into the current config… by @zerbitx in #2585
- Fix CLI command's help text for platform destroy flag by @ApsTomar in #2560
- Change deletion order for network peer to fix time-out issue by @ApsTomar in #2583
- feat: expose scheduler & controller-manager metrics by @FabianKramm in #2587
- fix: snapshot & restore fixes by @FabianKramm in #2595
- [ENG-6046] feat(etcd): add embedded etcd snapcount setting by @ulyssessouza in #2581
- E2E test flakiness fix: check for default service account existence i… by @hidalgopl in #2597
- Validate exportKubeConfig in Helm chart by @nprokopic in #2586
- feat: warn of experimental feature changes by @zerbitx in #2593
- Revert "[ENG-6046] feat(etcd): add embedded etcd snapcount setting" by @cbron in #2601
- [v0.24] fix: trim newline / spaces while parsing (#2602) by @loft-bot in #2603
- [v0.24] test: improve snapshot e2e test (#2605) by @loft-bot in #2606
- [v0.24] fix: don't warn/prompt if values are passed by @loft-bot in #2607
New Contributors
0.23.2 25. huhtikuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.23] feat: expose scheduler & controller-manager metrics (#2587) by @loft-bot in #2590
- [v0.23] fix: restart vCluster if k8s exits (#2647) by @loft-bot in #2650
- [v0.23] fix(ci): improve branch calculation from tags (#2642) by @Piotr1215 in #2666
- [v0.23] fix(ci): correclty reference cli-docs workflow trigger in release (#2712) by @loft-bot in #2714
Full Changelog: v0.23.1...v0.23.2
0.22.4 6. helmikuuta 2025 — 64-bittinen Portable
Muutosloki
What's Changed
- [v0.22] Revert "Apply exportKubeconfig server setting only to additional kubeconfig secret" (#2416) by @loft-bot in #2418
- [v0.22] Set fake Node IP for the virtual pod status.HostIP field when ProxyKubelets.ByIP is enabled (#2420) by @loft-bot in #2423
- [v0.22] Remove the ServiceBlockDeletion Annotation once the virtual service exists by @loft-bot in #2444
- [v0.22] Update helm, kine, etcd and go.mod by @ApsTomar in #2450
- Bump helm in cli dockerfile by @cbron in #2451
Full Changelog: v0.22.3...v0.22.4
0.18.0 7. joulukuuta 2023 — 64-bittinen Portable

Suosituin kategoriassa Kontit ja DevOps

Näytä kaikki
  1. HelmKontit ja DevOps · Helm
  2. Docker DesktopKontit ja DevOps · Docker Inc.
  3. PulumiKontit ja DevOps · Pulumi Corp
  4. Serverless FrameworkKontit ja DevOps · Serverless
  5. Puppet AgentKontit ja DevOps · Puppet Inc
  6. Docker ComposeKontit ja DevOps · Docker Inc.
  7. k9sKontit ja DevOps · Derailed
  8. HashiCorp ConsulKontit ja DevOps · HashiCorp
  9. actKontit ja DevOps · cplee.org

Tunnisteet

Jaa