What's Changed
- fix: apply HelmReleaseName truncation in releaseKey for GC comparison by @nilsalex in #5302
- fix(ci): restrict permissions to read in workflows by @d3flex in #5366
- feat(gitrepo): announce GitRepoRestriction deprecation by @d3flex in #5347
- Update module github.com/rancher/fleet/pkg/apis to v0.15.4 (main) by @renovate-rancher[bot] in #5391
- Adds basic skeleton and tests for agentmanagement by @0xavi0 in #5373
- Fix false-positive diffs for controller-injected webhook caBundle by @susesamu in #5369
- test(gitcloner): drop network-dependent capability detection tests by @p-se in #5409
- ci: pin k3s to v1.35.6 for Rancher E2E test by @d3flex in #5411
- fix(policy): introduce CreateNamespace option by @p-se in #5351
- Add new release branch to release against rancher action by @thardeck in #5418
- Split pkg/helmvalues into its own Go module by @0xavi0 in #5396
- Update module golang.org/x/sync to v0.22.0 (main) by @renovate-rancher[bot] in #5417
- Update GitHub Actions (main) by @renovate-rancher[bot] in #5416
- Update dependency goreleaser/goreleaser to v2.17.0 (main) by @renovate-rancher[bot] in #5428
- Update GitHub Actions (main) by @renovate-rancher[bot] in #5425
- Bump oras-go, x/crypto, and Go toolchain by @thardeck in #5434
- Update module github.com/rancher/fleet/pkg/apis to v0.15.4 (main) by @renovate-rancher[bot] in #5437
- Remove obsolete integration test go.mod reference by @thardeck in #5441
- Add initial Renovate configuration by @renovate-rancher[bot] in #5442
- Simplify GoReleaser dockers_v2 config by @thardeck in #5435
- Add Renovate/Dependabot auto-approve workflow by @thardeck in #5424
- Use GitHub App token for bot PR auto-merge by @thardeck in #5450
- agentmanagement: config and cluster testing coverage. by @0xavi0 in #5405
- Add v0.16 Rancher 2.15 support by @thardeck in #5453
- Update module golang.org/x/net to v0.57.0 (main) by @renovate-rancher[bot] in #5451
- Update rancher/renovate-config action to v1.0.5 (main) by @renovate-rancher[bot] in #5455
- Update module helm.sh/helm/v4 to v4.2.3 (main) by @renovate-rancher[bot] in #5454
- Update module github.com/prometheus/common to v0.70.0 (main) by @renovate-rancher[bot] in #5458
- Fix GitHub workflow lint errors by @thardeck in #5456
- Wait for cluster existence before running further checks by @weyfonk in #5461
- Update module github.com/rancher/fleet/pkg/apis to v0.16.0 (main) by @renovate-rancher[bot] in #5464
- Update GitHub Actions (main) (major) by @renovate-rancher[bot] in #5465
- Bump Fleet version in installation documentation by @rancherbot in #5463
- feat(controller): prevent hot-reload of cross-version config during upgrade by @d3flex in #5397
- Approve Renovate auto-merge PRs by @thardeck in #5459
- Test Renovate by @renovate-rancher[bot] in #5471
- Test Renovate - Revert "Update dependency crust-gather/crust-gather to v0.16.0 (#5471)" by @thardeck in #5472
- Update module github.com/klauspost/compress to v1.19.1 (main) by @renovate-rancher[bot] in #5474
- Update dependency crust-gather/crust-gather to v0.16.0 (main) by @renovate-rancher[bot] in #5473
- Update GitHub Actions (main) by @renovate-rancher[bot] in #5475
- Update module github.com/go-logr/logr to v1.4.4 (main) by @renovate-rancher[bot] in #5476
- Update module github.com/prometheus/client_golang to v1.24.0 (main) by @renovate-rancher[bot] in #5479
- Update module github.com/ulikunitz/xz to v0.5.16 (main) by @renovate-rancher[bot] in #5478
- Use port forwarding for fetching metrics from benchmark tests by @weyfonk in #5412
- Gate Renovate approval on green CI by @thardeck in #5487
- Update module github.com/prometheus/common to v0.70.1 (main) by @renovate-rancher[bot] in #5489
- Update module github.com/go-git/go-billy/v5 to v5.9.1 (main) by @renovate-rancher[bot] in #5490
- feat(webhook): warn on unauthenticated webhook calls by @d3flex in #5419
- Fix Schedule race condition and flaky e2e tests by @0xavi0 in #5436
- Skip unsplit Fleet submodules in release preflight by @thardeck in #5462
- Validate GitRepo defaults from GitRepoRestriction and Policy against allow-lists by @p-se in #5285
- Update module github.com/prometheus/client_golang to v1.24.1 (main) by @renovate-rancher[bot] in #5504
- Update dependency goreleaser/goreleaser to v2.17.1 (main) by @renovate-rancher[bot] in #5506
- Update GitHub Actions (main) by @renovate-rancher[bot] in #5503
- Update dependency crust-gather/crust-gather to v0.16.2 (main) by @renovate-rancher[bot] in #5505
- Update dependency rancher/cli to v2.14.3 (main) by @renovate-rancher[bot] in #5502
- Revert parts of PR #5462 by @0xavi0 in #5511
- Reduce Fleet Helm values go.mod MinimumGroupSize to two by @thardeck in #5513
- Enable Helm values Kubernetes updates by @thardeck in #5514
- Run Ginkgo suites through go test by @thardeck in #5469
- Update module github.com/go-git/go-git/v5 to v5.19.2 (main) by @renovate-rancher[bot] in #5517
- Update Kubernetes dependencies (main) by @renovate-rancher[bot] in #5516
- Disable SARIF upload on forks by @thardeck in #5527
- Test leading comments in Helm templates by @thardeck in #5520
- Update dependency rancher/cli to v2.15.0 (main) by @renovate-rancher[bot] in #5522
- Update dependency rancherlabs/slsactl to v0.1.36 (main) by @renovate-rancher[bot] in #5521
- Update GitHub Actions (main) by @renovate-rancher[bot] in #5530
- Update module github.com/google/go-containerregistry to v0.21.8 (main) by @renovate-rancher[bot] in #5529
- Enable Helm values Wrangler updates by @thardeck in #5546
- Merge Wrangler Renovate updates by @thardeck in #5548
- Update module github.com/rancher/wrangler/v3 to v3.7.1 (main) by @renovate-rancher[bot] in #5543
- Remove logrus usage by @thardeck in #5540
- Keep k3d test clusters from garbage-collecting local images by @p-se in #5552
- Automerge updates on main by @thardeck in #5557
- feat(codegen): generate fleet.yaml JSON Schema via reflection by @d3flex in #5507
- Update module github.com/klauspost/compress to v1.19.2 (main) by @renovate-rancher[bot] in #5554
- Match automerge rules on all branches by @thardeck in #5569
- Remove logrus codegen by @thardeck in #5570
- feat(cli): surface helm values hash in monitor snapshot by @d3flex in #5467
- Update go toolchain directive to v1.26.6 [SECURITY] (main) by @renovate-rancher[bot] in #5562
- Update dependency crust-gather/crust-gather to v0.16.3 (main) by @renovate-rancher[bot] in #5571
- Update module github.com/testcontainers/testcontainers-go to v0.44.0 (main) by @renovate-rancher[bot] in #5563
- Enable security automerge overrides by @thardeck in #5577
- Fix renovate auto-approve no-op handling by @thardeck in #5542
- Expect non-static rancher/mirrored-library-busybox tag by @weyfonk in #5579
- Require Renovate automerge marker by @thardeck in #5593
- Increase Renovate PR lookup by @thardeck in #5594
- fix(e2e): use retry to prevent false negative on imagescan_test.go by @d3flex in #5591
- Remove getHostByName from template function map by @thardeck in #5606
- Drop reserved labels during agent-initiated cluster registration by @0xavi0 in #5605
- Update module github.com/google/go-containerregistry to v0.21.9 (main) by @renovate-rancher[bot] in #5553
- Skip bumping Fleet modules Rancher does not use by @thardeck in #5616
- Update module github.com/onsi/ginkgo/v2 to v2.32.1 (main) by @renovate-rancher[bot] in #5575
- Update module github.com/stretchr/testify to v1.12.0 (main) by @renovate-rancher[bot] in #5576
- Enable Renovate automerge by @thardeck in #5618
- Use main branch for Renovate config by @thardeck in #5619
- fix(webhook): evaluate SSH URLs from webhook payloads by @d3flex in #5439
- Update dependency crust-gather/crust-gather to v0.17.0 (main) by @renovate-rancher[bot] in #5612
- Update golang.org/x dependencies (main) by @renovate-rancher[bot] in #5592
- Simplify automerge rules by @thardeck in #5628
- Fix automerge for release branch dependency updates by @thardeck in #5634
- Bump Fleet version in installation documentation by @rancherbot in #5631
- feat(agent): report agent version and surface version mismatch by @p-se in #5404
- Revert "Fix automerge for release branch dependency updates" by @thardeck in #5643
- Update dependency crust-gather/crust-gather to v0.17.1 (main) by @renovate-rancher[bot] in #5622
- Update module helm.sh/helm/v4 to v4.2.4 (main) by @renovate-rancher[bot] in #5623
New Contributors
Full Changelog: v0.16.0-rc.4...v0.17.0-alpha.1