What's Changed
- fix(tenancy): answer an unsatisfiable selector without a request by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/8134
- feat: Add alert in template marketplace for operators viewing tenant … by @PRTTMPRPHT in https://github.com/loft-sh/loft-enterprise/pull/8156
- chore(deps): update google.golang.org/genproto digest to d0f1323 (main) by @renovate[bot] in https://github.com/loft-sh/loft-enterprise/pull/8119
- chore(deps): update docker-golang (main) (patch) by @renovate[bot] in https://github.com/loft-sh/loft-enterprise/pull/8080
- fix(tenant): bound tenant writes to the tenant's own instances by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/8065
- docs(genericapiserver): drop a false claim about the collection delete's client by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/8158
- fix(ci): preserve first-push check visibility by @vcauesantos in https://github.com/loft-sh/loft-enterprise/pull/8063
- feat(tenant): enforce the license user limit on tenant creation by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/8032
- feat(tenant): enforce limit on tenant creation by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/8085
- chore(constants): set default vCluster version to 0.37.0 by @r0bnet in https://github.com/loft-sh/loft-enterprise/pull/8076
- fix(license): enforce limits in the offline license cache by @johannesfrey in https://github.com/loft-sh/loft-enterprise/pull/8096
- fix(ui): require network environment assignment by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8161
- test(e2e): add end-to-end tests for stacks by @flomedja in https://github.com/loft-sh/loft-enterprise/pull/8137
- chore(deps): update docker.io/postgres docker tag to v17.10 (main) by @renovate[bot] in https://github.com/loft-sh/loft-enterprise/pull/8160
- fix(agent): report the cause when vcluster proxying fails by @Piotr1215 in https://github.com/loft-sh/loft-enterprise/pull/7697
- fix(deps): update golang.org/x/exp digest to e88cd73 (main) by @renovate[bot] in https://github.com/loft-sh/loft-enterprise/pull/8072
- chore(deps): update docker-golang (main) (minor) by @renovate[bot] in https://github.com/loft-sh/loft-enterprise/pull/8159
- feat(ui): move tenants to platform navigation by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8168
- fix(ui): filter machines within tenant groups by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8167
- feat(tenant): serve sharedsecrets through the scoped client by @lizardruss in https://github.com/loft-sh/loft-enterprise/pull/8068
- chore: replace tech-leads with staff-engs in codeowners by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/7786
- feat: add metal3 netbox integration by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/8170
- feat(ui): group provisioning projects by tenant by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8169
- chore(codegen): regenerate stale swagger spec by @r0bnet in https://github.com/loft-sh/loft-enterprise/pull/8184
- Update nodes team to apps by @cbron in https://github.com/loft-sh/loft-enterprise/pull/8182
- fix(ui): restrict Metal3 diagnostics to platform admins by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8174
- feat(ui): add project quota unit pickers by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8117
- ENGUI-2369 UI: An unknown field under destination is reported as a destination mismatch, and the message prints the same by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8031
- feat(autoscaling): enable nico phone home by default by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8175
- feat(nico): support platform tenant workloads by @janekbaraniewski in https://github.com/loft-sh/loft-enterprise/pull/8101
- feat(ui): improve VPN table sorting, action label, and key creation by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/7793
- fix(e2e): stop asserting a specific provider name in the org-reservation rejection by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8196
- feat(e2e): add the /test-e2e comment command by @vcauesantos in https://github.com/loft-sh/loft-enterprise/pull/8064
- refactor(autoscaling): decouple NICo behind a provider interface + registry (foundation) by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8191
- refactor(autoscaling): decouple KubeVirt behind the provider registry by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8193
- refactor(autoscaling): decouple Metal3 behind the provider registry by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8195
- Revert "chore(deps): update docker-golang (main) (minor)" by @FabianKramm in https://github.com/loft-sh/loft-enterprise/pull/8204
- fix(ui): align Metal3 available status styling by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8187
- refactor(autoscaling): decouple Terraform behind the provider registry by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8197
- refactor(autoscaling): decouple BCM behind the provider registry by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8200
- refactor(autoscaling): decouple ClusterAPI behind the provider registry by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8201
- refactor(autoscaling): delete the forwarding aliases and finish the consumer migration by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8202
- feat(ui): filter machines for batch assignment by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8172
- refactor(management): remove orphaned tenants/{name}/nicotoken subresource by @roehrijn in https://github.com/loft-sh/loft-enterprise/pull/8205
- feat(ui): duplicate stack templates by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8203
- feat(ui) - rename tenant clusters to cluster by @andyluak in https://github.com/loft-sh/loft-enterprise/pull/8092
- fix(release): allow e2e checks permission by @vcauesantos in https://github.com/loft-sh/loft-enterprise/pull/8212
Full Changelog: https://github.com/loft-sh/loft-enterprise/compare/v4.13.0-alpha.11...v4.13.0-alpha.12