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
New Contributors
- @flomedja made their first contribution in #3440
- @rlmcpherson made their first contribution in #3468
- @ymichaelson made their first contribution in #3527
Full Changelog: v0.31.0...v0.32.0-alpha.0