{"id":481,"name":"sigs.k8s.io/controller-tools","ecosystem":"go","repository_url":"https://github.com/kubernetes-sigs/controller-tools","issues_count":562,"created_at":"2025-06-06T15:01:34.804Z","updated_at":"2025-06-06T15:01:34.804Z","purl":"pkg:golang/sigs.k8s.io/controller-tools","metadata":{"id":3497614,"name":"sigs.k8s.io/controller-tools","ecosystem":"go","description":"","homepage":"https://github.com/kubernetes-sigs/controller-tools","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/kubernetes-sigs/controller-tools","keywords_array":[],"namespace":"sigs.k8s.io","versions_count":63,"first_release_published_at":"2018-08-25T01:11:39.000Z","latest_release_published_at":"2024-10-28T07:04:54.000Z","latest_release_number":"v0.16.5","last_synced_at":"2024-12-12T18:34:18.256Z","created_at":"2022-04-10T19:45:38.496Z","updated_at":"2024-12-12T18:36:14.700Z","registry_url":"https://pkg.go.dev/sigs.k8s.io/controller-tools","install_command":"go get sigs.k8s.io/controller-tools","documentation_url":"https://pkg.go.dev/sigs.k8s.io/controller-tools#section-documentation","metadata":{},"repo_metadata":{"id":33674920,"uuid":"137424839","full_name":"kubernetes-sigs/controller-tools","owner":"kubernetes-sigs","description":"Tools to use with the controller-runtime libraries","archived":false,"fork":false,"pushed_at":"2024-04-05T20:36:50.000Z","size":41695,"stargazers_count":674,"open_issues_count":43,"forks_count":392,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-04-06T17:47:28.352Z","etag":null,"topics":["k8s-sig-api-machinery"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubernetes-sigs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY_CONTACTS","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-06-15T01:06:34.000Z","updated_at":"2024-05-21T22:40:34.834Z","dependencies_parsed_at":"2023-02-18T09:31:26.907Z","dependency_job_id":"18ddf78d-a4f2-4f55-ad0a-6acf24b3a3f8","html_url":"https://github.com/kubernetes-sigs/controller-tools","commit_stats":{"total_commits":483,"total_committers":124,"mean_commits":"3.8951612903225805","dds":0.8467908902691511,"last_synced_commit":"6a6b7b800a8037a65eb67909cd5cd074feb3af47"},"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubernetes-sigs","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229435702,"owners_count":18072665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"kubernetes-sigs","name":"Kubernetes SIGs","uuid":"36015203","kind":"organization","description":"Org for Kubernetes SIG-related work","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/36015203?v=4","repositories_count":163,"last_synced_at":"2023-08-17T05:55:10.284Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kubernetes-sigs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-07T11:34:41.733Z","updated_at":"2023-08-17T05:55:22.269Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubernetes-sigs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubernetes-sigs/repositories"},"tags":[{"name":"envtest-v1.29.3","sha":"6689abfecefe303ceffccfa40c2d28f90bde7406","kind":"commit","published_at":"2024-05-21T21:43:54.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/envtest-v1.29.3","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/envtest-v1.29.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.29.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.29.3/manifests"},{"name":"v0.15.0","sha":"473c02870bcfdc40955b2813ea2c73f0d3a34712","kind":"commit","published_at":"2024-04-22T10:25:49.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.15.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.15.0/manifests"},{"name":"envtest-v1.30.0","sha":"f64838568f628658ed6936d268b9a0a5e4cf9273","kind":"commit","published_at":"2024-04-18T09:19:39.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/envtest-v1.30.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/envtest-v1.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.30.0/manifests"},{"name":"envtest-v1.29.4","sha":"862ec35a2395849146c424fec4d49db706e68d42","kind":"commit","published_at":"2024-04-17T19:57:41.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/envtest-v1.29.4","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/envtest-v1.29.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.29.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.29.4/manifests"},{"name":"envtest-v1.28.0","sha":"3fabcb336787b60692d64184b7f49c9519d7ef8b","kind":"commit","published_at":"2024-04-17T18:32:47.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/envtest-v1.28.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/envtest-v1.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/envtest-v1.28.0/manifests"},{"name":"v0.14.0","sha":"5ac2d0e5a740656d41349c7d001a1b6431fa574f","kind":"commit","published_at":"2024-01-08T13:00:04.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.14.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"d89d6ae3df218a85f7cd9e477157cace704b37d1","kind":"commit","published_at":"2023-08-16T14:02:27.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.13.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"371c48cb5685db791eafb24b2dc3954a520d14fe","kind":"commit","published_at":"2023-07-13T05:24:04.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.12.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"20b9845d6ea41fd6adf4540296093f0c9aad232b","kind":"commit","published_at":"2023-04-27T18:34:15.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.12.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.12.0/manifests"},{"name":"v0.11.4","sha":"ea4743ad1406ee55d3a54c60a3d00ba82b8ae972","kind":"commit","published_at":"2023-04-21T12:35:13.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.11.4","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.4/manifests"},{"name":"v0.11.3","sha":"b6b2235e99a050629a8ab627285c553e873cf345","kind":"commit","published_at":"2023-02-03T17:24:30.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.11.3","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"9ae33aead6fa5f158b6579e2220a6b54aa97d4dc","kind":"commit","published_at":"2023-01-26T15:06:25.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.11.2","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"9d91b2512c200fb64555b0e5b5c4d4ee76894ef3","kind":"commit","published_at":"2022-12-20T19:35:23.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.11.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"cce03d21f49ac0fdf9ffd08406eb65eaec6957e3","kind":"commit","published_at":"2022-12-20T17:55:44.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.11.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"24d788a9475deecd8b1061df467853768f0bf1a4","kind":"commit","published_at":"2022-09-16T19:10:49.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.10.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"0c985d90f528fdd64b00fdb2507b441a8022bd96","kind":"commit","published_at":"2022-06-29T13:46:06.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.9.2","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"c8fc4d4a62b2dfc390d26debe6cd5f68e7d701d7","kind":"commit","published_at":"2022-06-28T12:51:59.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.9.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"a260f1391b0f722e07ae04fe87e23e32bc1a1ec7","kind":"commit","published_at":"2022-05-06T03:33:04.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.9.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"c796d037386bc209fde0ca657df6b6face0ec5b7","kind":"commit","published_at":"2021-12-08T14:09:46.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.8.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"699d149d0dd0f0ce6ca0d558d162fc2faa9b0efb","kind":"commit","published_at":"2021-09-20T15:28:10.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.7.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"03ab6b3e7b4f2d75767bdb4d716586d09f6a9069","kind":"commit","published_at":"2021-07-27T14:52:46.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.6.2","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"ffa54949a74756bbb4d5c41ae4fe8d6fea759ae7","kind":"commit","published_at":"2021-06-21T19:30:51.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.6.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"62b96d93404e1a297aa02d08fd564a430bd24420","kind":"commit","published_at":"2021-06-08T16:45:35.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.6.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.0/manifests"},{"name":"v0.6.0-beta.0","sha":"996cc3904935a831ed894ed149c3350974e4425e","kind":"commit","published_at":"2021-04-27T19:35:38.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.6.0-beta.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.6.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.6.0-beta.0/manifests"},{"name":"v0.5.0","sha":"ea8d4ead3e34dac7bb792cedc6d3cd7decf63137","kind":"commit","published_at":"2021-02-17T00:31:06.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.5.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"ede1d01ddc9177581137cfe770efd44b162a189c","kind":"commit","published_at":"2020-11-09T22:08:27.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.4.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"04609bddfe9a8e8658ed6a7ba1382d38e6acfbe8","kind":"commit","published_at":"2020-08-19T15:03:12.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.4.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"44656d3c15ecaef499d9157825afd843415cbfea","kind":"commit","published_at":"2020-04-24T16:30:08.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.3.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.3.0/manifests"},{"name":"v0.2.9","sha":"93a4eed983cf9670deabcf3cfa837a4b69988c6e","kind":"commit","published_at":"2020-04-15T18:35:46.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.9","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"15412e27a156d69c755d2896416f7efebb8112ac","kind":"commit","published_at":"2020-03-18T16:32:48.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.8","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"1c6d3844762fed588be5123e5b38ccbeb25d94e1","kind":"commit","published_at":"2020-03-11T17:27:37.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.7","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"65bd5c222acb1020e20af0e21f70d8ab81353cd5","kind":"commit","published_at":"2020-03-10T23:43:36.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.6","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"2bc3f5eb99cc72cc15775c1f3314cba8c1093627","kind":"commit","published_at":"2020-01-29T21:54:14.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.5","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"00e41399e96f29ac5a53e2dc91bb5526a1960300","kind":"commit","published_at":"2019-11-19T20:17:20.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.4","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"257814f97b51cb9f2784105fcf69fd4f9d73543f","kind":"commit","published_at":"2019-11-15T20:32:32.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.3","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"d556e7d0fb947b07a02d5c202e2e3b898b9e28e7","kind":"commit","published_at":"2019-10-21T18:16:08.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.2","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"ba11932048e4538f6e435f5ca0cdea19bf458338","kind":"commit","published_at":"2019-09-03T20:54:59.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"a653df4cae21d140ed307073ccbfb1d7e245d3a6","kind":"commit","published_at":"2019-08-19T20:35:30.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0/manifests"},{"name":"v0.2.0-rc.0","sha":"ba0eb80257fe8838b29e365188bac37ff77bccb6","kind":"commit","published_at":"2019-08-13T19:51:44.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-rc.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-rc.0/manifests"},{"name":"v0.2.0-beta.5","sha":"46695abfb89bb6fcd972edf4f925915434726008","kind":"commit","published_at":"2019-07-31T19:42:14.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-beta.5","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.5/manifests"},{"name":"v0.2.0-beta.4","sha":"84501b74b8c5d2e301c6a908bd412af173605880","kind":"commit","published_at":"2019-07-19T02:13:11.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-beta.4","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.4/manifests"},{"name":"v0.1.12","sha":"eb20812245b721a69012140fcf07e887b4f2e5d8","kind":"commit","published_at":"2019-07-18T22:42:20.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.12","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.12/manifests"},{"name":"v0.2.0-beta.3","sha":"c4d99a19fccebeaad9d7428bff6b9525dead171f","kind":"commit","published_at":"2019-07-10T23:58:54.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-beta.3","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.3/manifests"},{"name":"v0.1.11","sha":"464fbed97efaced33902e262f09c5eae7315c3e3","kind":"commit","published_at":"2019-06-20T17:28:49.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.11","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.11/manifests"},{"name":"v0.2.0-beta.2","sha":"4d432d9dbc86bbf594c03f853878af64df8b95ec","kind":"commit","published_at":"2019-06-06T22:37:59.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-beta.2","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.2/manifests"},{"name":"v0.2.0-beta.1","sha":"7092eac7a804c8efae60fa2f563c2a973d6d05c7","kind":"commit","published_at":"2019-05-17T00:08:27.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-beta.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.1/manifests"},{"name":"v0.2.0-alpha.2","sha":"5593306d485c37daf521e1fd7ea19f6a63adb031","kind":"commit","published_at":"2019-05-15T23:37:16.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-alpha.2","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-alpha.2/manifests"},{"name":"v0.2.0-beta.0","sha":"5593306d485c37daf521e1fd7ea19f6a63adb031","kind":"commit","published_at":"2019-05-15T23:37:16.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-beta.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-beta.0/manifests"},{"name":"v0.2.0-alpha.1","sha":"89f6323968811d706792d5554704366fda41e14d","kind":"commit","published_at":"2019-05-07T20:54:32.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-alpha.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-alpha.1/manifests"},{"name":"v0.2.0-alpha.0","sha":"455fb28296658dc93252700128c1e28992e7d38e","kind":"commit","published_at":"2019-05-06T18:11:43.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.2.0-alpha.0","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.2.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.2.0-alpha.0/manifests"},{"name":"v0.1.10","sha":"b8adde9bc6d7f3fba449d306613a9daed23676c8","kind":"commit","published_at":"2019-03-25T17:54:19.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.10","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"fbf141159251d035089e7acdd5a343f8cec91b94","kind":"commit","published_at":"2019-01-25T00:29:49.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.9","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"950a0e88e4effb864253b3c7504b326cc83b9d11","kind":"commit","published_at":"2018-12-17T20:41:30.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.8","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"b072ef59824b16023b0e12c94d0040d99059a961","kind":"commit","published_at":"2018-12-07T19:30:54.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.7","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"38b2f3f497ed6b8ea5d2844ecf00c28ac4b5c2c4","kind":"commit","published_at":"2018-09-26T09:26:31.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.6","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"bfd3eefb7f22ed714b2acd38730c36992ee6af70","kind":"commit","published_at":"2018-09-11T20:18:50.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.5","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"110fef43ab12deecdf7b55c0977d58f824075b39","kind":"commit","published_at":"2018-09-04T18:32:20.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.4","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"62b5a17481a76b7a1feea0b16188d52a6f61ec64","kind":"tag","published_at":"2018-08-31T20:16:37.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.3","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"a92b5ff3ebb5767eb3d8344bd097a95863e52c3f","kind":"tag","published_at":"2018-08-27T20:26:52.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.2","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"aebdb7794a08f97802b1ca390d39f8e8e48629a4","kind":"tag","published_at":"2018-08-27T17:23:48.000Z","download_url":"https://codeload.github.com/kubernetes-sigs/controller-tools/tar.gz/v0.1.1","html_url":"https://github.com/kubernetes-sigs/controller-tools/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcontroller-tools/tags/v0.1.1/manifests"}]},"repo_metadata_updated_at":"2024-12-12T18:36:14.700Z","dependent_packages_count":1721,"downloads":null,"downloads_period":null,"dependent_repos_count":6580,"rankings":{"downloads":null,"dependent_repos_count":0.09758110846332049,"dependent_packages_count":0.08285579772815417,"stargazers_count":2.494083926323365,"forks_count":1.5210623793198566,"docker_downloads_count":0.49454230208456473,"average":0.9380251027838522},"purl":"pkg:golang/sigs.k8s.io/controller-tools","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/sigs.k8s.io/controller-tools","docker_dependents_count":74,"docker_downloads_count":38053467,"usage_url":"https://repos.ecosyste.ms/usage/go/sigs.k8s.io/controller-tools","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/sigs.k8s.io/controller-tools/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/sigs.k8s.io%2Fcontroller-tools/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/sigs.k8s.io%2Fcontroller-tools/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/sigs.k8s.io%2Fcontroller-tools/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/sigs.k8s.io%2Fcontroller-tools/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1882879,"maintainers_count":0,"namespaces_count":723926,"keywords_count":97872,"github":"golang","metadata":{"funded_packages_count":39346},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-06T05:22:27.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":141,"unique_repositories_count_past_30_days":10,"recent_issues":[{"uuid":"5420343875","node_id":"PR_kwDODQ6RZ88AAAABDF8hcw","number":5241,"state":"open","title":"build(deps): bump the k8s-io group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["ok-to-test","release-note-none","cncf-cla: yes","size/XL","needs-triage","dependencies","go","needs-ail","needs-priority"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T04:24:19.000Z","updated_at":"2026-09-11T06:20:37.171Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"k8s-io","update_count":8,"packages":[{"name":"k8s.io/apimachinery","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the k8s-io group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.4` | `0.37.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.4` | `0.37.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.36.4` | `0.37.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.0` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.21.0` | `0.22.0` |\n\n\nUpdates `k8s.io/apimachinery` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7164e39885ced1e843757da6423a337f6eae75f7\"\u003e\u003ccode\u003e7164e39\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e55f9bad14a1dda61539d25298f5387c9b30ec4e\"\u003e\u003ccode\u003ee55f9ba\u003c/code\u003e\u003c/a\u003e feat(api): Update node restriction admission to use new API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/cb0680df9e7c8d72b959be977a0694c7d6cdef8c\"\u003e\u003ccode\u003ecb0680d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/129125\"\u003e#129125\u003c/a\u003e from pohly/log-client-go-tools-apis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/97b2132e87074366f7b3055e02f35d797fc0ea5a\"\u003e\u003ccode\u003e97b2132\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140194\"\u003e#140194\u003c/a\u003e from gnufied/implement-volume-health-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f21afabd3984d2f59df1ebfdfcbb585945247329\"\u003e\u003ccode\u003ef21afab\u003c/code\u003e\u003c/a\u003e Add validation for camelcase in reason field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d7ad413f224ba8d6e9045403707b72feaccb278b\"\u003e\u003ccode\u003ed7ad413\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e15ad7c70234114bc2d05e860a0152b7fed8fe63\"\u003e\u003ccode\u003ee15ad7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/138808\"\u003e#138808\u003c/a\u003e from chenk008/cbor-streaminglist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/464b5d1e936a9934d8ac7c42478426b2ec976050\"\u003e\u003ccode\u003e464b5d1\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/0de14ec6eb6a4d554848376552caeb1e38358a6e\"\u003e\u003ccode\u003e0de14ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/95258ebe22f4bf8176e56e8d19a9b8bcb9e71130\"\u003e\u003ccode\u003e95258eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134037\"\u003e#134037\u003c/a\u003e from ibihim/ibihim/2025-09-09_unsafe-delete-of-cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/28076445520055420e3be4255b4cd27fd19df1f9\"\u003e\u003ccode\u003e2807644\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/50c6f9bf7431621e22857ec7f0a9a88b84dd4580\"\u003e\u003ccode\u003e50c6f9b\u003c/code\u003e\u003c/a\u003e metrics: Register: Fix incorrect assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/49f0a7b40101510e445c516af9670f1d4a36ec58\"\u003e\u003ccode\u003e49f0a7b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140931\"\u003e#140931\u003c/a\u003e from pohly/client-go-changelog-adding-apigroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/74d4b1ef919a125a2151529223486d990b3692bd\"\u003e\u003ccode\u003e74d4b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140966\"\u003e#140966\u003c/a\u003e from alancaldelas/client-go-fakecustomstore-store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2bf14f2d11673d6b6f0b7e00878e03f2950c19ba\"\u003e\u003ccode\u003e2bf14f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140990\"\u003e#140990\u003c/a\u003e from xigang/revert-140448\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7b892feea647cd6b37d26c640c470915989dd447\"\u003e\u003ccode\u003e7b892fe\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140448\"\u003e#140448\u003c/a\u003e from xigang/event_broadcaster_goroutine_leak\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df9237835404d05121cc48fa1e6e0f36f2ae5e47\"\u003e\u003ccode\u003edf92378\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/45a0ff11ac8221ab7b1457c6b3a2882c199c8943\"\u003e\u003ccode\u003e45a0ff1\u003c/code\u003e\u003c/a\u003e client-go: restore FakeCustomStore conformance to cache.Store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/9d3b5319efa3bffdd17a982ae7649831c830a4de\"\u003e\u003ccode\u003e9d3b531\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/694f4ebe1b8965122a6df81819c66dad7e6dab54\"\u003e\u003ccode\u003e694f4eb\u003c/code\u003e\u003c/a\u003e apidiff: ignore adding entirely new API groups\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/kube-openapi` from 0.0.0-20260501160325-927ab1f70cd6 to 0.0.0-20260721132016-d427ff9ee9ad\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/kube-openapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/34b5cc4a2603a1cdcad4aced5c83808fb7df7bb8\"\u003e\u003ccode\u003e34b5cc4\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/72a1627b4f7340918871cf316af95287ee67e33d\"\u003e\u003ccode\u003e72a1627\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/a713cf9e6fcfe093a28e4529d3ae60fb15660d88\"\u003e\u003ccode\u003ea713cf9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/6caf352f8c89cda33266ef6b0d1be63c308abd17\"\u003e\u003ccode\u003e6caf352\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/134639\"\u003e#134639\u003c/a\u003e from AkihiroSuda/rootless-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/51815c0da5bf7d6f2a33ad19041b35aa65d59212\"\u003e\u003ccode\u003e51815c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/140029\"\u003e#140029\u003c/a\u003e from gauravkghildiyal/derived-attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/fce58fa0a8fa077a94eb6b5f4a154e73691a4147\"\u003e\u003ccode\u003efce58fa\u003c/code\u003e\u003c/a\u003e DRA: regenerate code for the compatibility-groups API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/7500b7afaca411106e00d65cebb5efa459dfeb40\"\u003e\u003ccode\u003e7500b7a\u003c/code\u003e\u003c/a\u003e DRA: add CompatibilityGroups to the resource.k8s.io API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/de863e3d8ed6310c47af0f38696d2f1f909a8491\"\u003e\u003ccode\u003ede863e3\u003c/code\u003e\u003c/a\u003e KEP-5729: Promote DRAWorkloadResourceClaims to beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/6e847e1227d9bb5a71026df1dfa7189353f4a4a3\"\u003e\u003ccode\u003e6e847e1\u003c/code\u003e\u003c/a\u003e api: Run make-update to regenerate API files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/1de5bcfcc93b16b416f01a0d3604febaea7e6c57\"\u003e\u003ccode\u003e1de5bcf\u003c/code\u003e\u003c/a\u003e api: add DRADerivedAttributes feature gate and API types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20260319190234-28399d86e0b5 to 0.0.0-20260626114624-be93311217bd\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/78b55771e5935f10d7d8d187de1b2f3c934cdcb9\"\u003e\u003ccode\u003e78b5577\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/29d19cfaeff7f91ca6ee26e6640beb59839b0133\"\u003e\u003ccode\u003e29d19cf\u003c/code\u003e\u003c/a\u003e Fix unit test compile failure under the fieldsv1string build tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/1aa2717a552ee6ca1e2a18f1f8ffccde981db923\"\u003e\u003ccode\u003e1aa2717\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140205\"\u003e#140205\u003c/a\u003e from pohly/cel-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/b51744f368555894def046c3131d0f6aaca78d6e\"\u003e\u003ccode\u003eb51744f\u003c/code\u003e\u003c/a\u003e dependencies: cel-go v0.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/f41693581aab501dd4a732c59646b18f726a6f29\"\u003e\u003ccode\u003ef416935\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/19c0db25cf0b644e09e05f86147c554a8b9e535b\"\u003e\u003ccode\u003e19c0db2\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/8ed17b6d15cad4db2741c30bf29a612be05c7a1b\"\u003e\u003ccode\u003e8ed17b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/48a6e2f115e222a847c3759f3b3eb5ece813cc37\"\u003e\u003ccode\u003e48a6e2f\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e7c1b6218a771ca86a2e47c0ecdd9b47acb54942\"\u003e\u003ccode\u003ee7c1b62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e86edadb5089fd1096ee1251a393a35fb1e69401\"\u003e\u003ccode\u003ee86edad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeaderElection: Pass Managers Logger to Leader Elector via Context (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd copyright header validation \u0026amp; fix findings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.2 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/857be80199ef77977b49e6b1e58e30aa7c6c60d8\"\u003e\u003ccode\u003e857be80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e from demirdilek/fix-leaderelection-contextual-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/b1387bef8ed4fc524ba539cf6bc32c2f15e86d8a\"\u003e\u003ccode\u003eb1387be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e from alvaroaleman/fake-consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/gateway-api/pull/5241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fgateway-api/issues/5241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5241/packages"},{"uuid":"5395557444","node_id":"PR_kwDOGd6UEM8AAAABCyALZg","number":22730,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /operator/tools/controller-gen","user":"dependabot[bot]","labels":["dependencies","area/operator","auto-merge","auto-retest"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-09T05:52:44.000Z","updated_at":"2026-09-11T16:04:29.532Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/operator/tools/controller-gen","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.21.0 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/stackrox/stackrox/pull/22730","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fstackrox/issues/22730","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22730/packages"},{"uuid":"5379978227","node_id":"PR_kwDOBfauXc8AAAABClhfNQ","number":3913,"state":"open","title":":seedling: Bump the k8s-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T23:33:42.000Z","updated_at":"2026-09-07T23:33:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"k8s-dependencies","update_count":11,"packages":[{"name":"k8s.io/apiextensions-apiserver","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/apiserver","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/client-go","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/code-generator","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/component-base","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/kube-aggregator","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/kube-aggregator"},{"name":"k8s.io/kube-openapi","old_version":"0.0.0-20260427204847-8949caaa1199","new_version":"0.0.0-20260721132016-d427ff9ee9ad"},{"name":"k8s.io/utils","old_version":"0.0.0-20260319190234-28399d86e0b5","new_version":"0.0.0-20260626114624-be93311217bd"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the k8s-dependencies group with 4 updates in the / directory: [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/kube-aggregator](https://github.com/kubernetes/kube-aggregator), [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/78b55771e5935f10d7d8d187de1b2f3c934cdcb9\"\u003e\u003ccode\u003e78b5577\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/29d19cfaeff7f91ca6ee26e6640beb59839b0133\"\u003e\u003ccode\u003e29d19cf\u003c/code\u003e\u003c/a\u003e Fix unit test compile failure under the fieldsv1string build tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/1aa2717a552ee6ca1e2a18f1f8ffccde981db923\"\u003e\u003ccode\u003e1aa2717\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140205\"\u003e#140205\u003c/a\u003e from pohly/cel-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/b51744f368555894def046c3131d0f6aaca78d6e\"\u003e\u003ccode\u003eb51744f\u003c/code\u003e\u003c/a\u003e dependencies: cel-go v0.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/f41693581aab501dd4a732c59646b18f726a6f29\"\u003e\u003ccode\u003ef416935\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/19c0db25cf0b644e09e05f86147c554a8b9e535b\"\u003e\u003ccode\u003e19c0db2\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/8ed17b6d15cad4db2741c30bf29a612be05c7a1b\"\u003e\u003ccode\u003e8ed17b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/48a6e2f115e222a847c3759f3b3eb5ece813cc37\"\u003e\u003ccode\u003e48a6e2f\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e7c1b6218a771ca86a2e47c0ecdd9b47acb54942\"\u003e\u003ccode\u003ee7c1b62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e86edadb5089fd1096ee1251a393a35fb1e69401\"\u003e\u003ccode\u003ee86edad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7164e39885ced1e843757da6423a337f6eae75f7\"\u003e\u003ccode\u003e7164e39\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e55f9bad14a1dda61539d25298f5387c9b30ec4e\"\u003e\u003ccode\u003ee55f9ba\u003c/code\u003e\u003c/a\u003e feat(api): Update node restriction admission to use new API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/cb0680df9e7c8d72b959be977a0694c7d6cdef8c\"\u003e\u003ccode\u003ecb0680d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/129125\"\u003e#129125\u003c/a\u003e from pohly/log-client-go-tools-apis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/97b2132e87074366f7b3055e02f35d797fc0ea5a\"\u003e\u003ccode\u003e97b2132\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140194\"\u003e#140194\u003c/a\u003e from gnufied/implement-volume-health-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f21afabd3984d2f59df1ebfdfcbb585945247329\"\u003e\u003ccode\u003ef21afab\u003c/code\u003e\u003c/a\u003e Add validation for camelcase in reason field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d7ad413f224ba8d6e9045403707b72feaccb278b\"\u003e\u003ccode\u003ed7ad413\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e15ad7c70234114bc2d05e860a0152b7fed8fe63\"\u003e\u003ccode\u003ee15ad7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/138808\"\u003e#138808\u003c/a\u003e from chenk008/cbor-streaminglist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/464b5d1e936a9934d8ac7c42478426b2ec976050\"\u003e\u003ccode\u003e464b5d1\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/0de14ec6eb6a4d554848376552caeb1e38358a6e\"\u003e\u003ccode\u003e0de14ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/95258ebe22f4bf8176e56e8d19a9b8bcb9e71130\"\u003e\u003ccode\u003e95258eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134037\"\u003e#134037\u003c/a\u003e from ibihim/ibihim/2025-09-09_unsafe-delete-of-cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiserver` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/4d85a6646b05a5a592882f0ac459b2de87431219\"\u003e\u003ccode\u003e4d85a66\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/a657dcf4736db59ef40f5e3a82e6fa9909ee1341\"\u003e\u003ccode\u003ea657dcf\u003c/code\u003e\u003c/a\u003e Keep the existing WantsAuthorizer interface as well for existing admission pl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/24a394e516bfda066d7e2221d7d92c052de27c54\"\u003e\u003ccode\u003e24a394e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140860\"\u003e#140860\u003c/a\u003e from richabanker/watch-event-dispatch-latency-stor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/04a5ff2e419111a22b0116cd6d60377120db1a31\"\u003e\u003ccode\u003e04a5ff2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140113\"\u003e#140113\u003c/a\u003e from pmengelbert/pmengelbert/authentication_to_adm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/b8516c372ad560bd7701945fae5ceab1371e65f4\"\u003e\u003ccode\u003eb8516c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140851\"\u003e#140851\u003c/a\u003e from richabanker/watch-event-dispatch-latency-hand...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/b60513a9a31fd95f56647f7a05c54dc8e47b29de\"\u003e\u003ccode\u003eb60513a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140785\"\u003e#140785\u003c/a\u003e from ibihim/promote-unsafe-deletion-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/699454d1da945403be0aee408d132a1571a75e56\"\u003e\u003ccode\u003e699454d\u003c/code\u003e\u003c/a\u003e etcd3: include first cause in corrupt object list error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/bfd891bbd11e405bb1a33d5ccb7ecef91f685167\"\u003e\u003ccode\u003ebfd891b\u003c/code\u003e\u003c/a\u003e add storage_to_cache stage to watch dispatch metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/033d4fdc6ef2166a9b4152fa867de0acc20cd5ae\"\u003e\u003ccode\u003e033d4fd\u003c/code\u003e\u003c/a\u003e add handoff stage to watch dispatch metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/8c6ff7dcfffc8c6a3d73cec77300f0b235175a69\"\u003e\u003ccode\u003e8c6ff7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140205\"\u003e#140205\u003c/a\u003e from pohly/cel-deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apiserver/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/28076445520055420e3be4255b4cd27fd19df1f9\"\u003e\u003ccode\u003e2807644\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/50c6f9bf7431621e22857ec7f0a9a88b84dd4580\"\u003e\u003ccode\u003e50c6f9b\u003c/code\u003e\u003c/a\u003e metrics: Register: Fix incorrect assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/49f0a7b40101510e445c516af9670f1d4a36ec58\"\u003e\u003ccode\u003e49f0a7b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140931\"\u003e#140931\u003c/a\u003e from pohly/client-go-changelog-adding-apigroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/74d4b1ef919a125a2151529223486d990b3692bd\"\u003e\u003ccode\u003e74d4b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140966\"\u003e#140966\u003c/a\u003e from alancaldelas/client-go-fakecustomstore-store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2bf14f2d11673d6b6f0b7e00878e03f2950c19ba\"\u003e\u003ccode\u003e2bf14f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140990\"\u003e#140990\u003c/a\u003e from xigang/revert-140448\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7b892feea647cd6b37d26c640c470915989dd447\"\u003e\u003ccode\u003e7b892fe\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140448\"\u003e#140448\u003c/a\u003e from xigang/event_broadcaster_goroutine_leak\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df9237835404d05121cc48fa1e6e0f36f2ae5e47\"\u003e\u003ccode\u003edf92378\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/45a0ff11ac8221ab7b1457c6b3a2882c199c8943\"\u003e\u003ccode\u003e45a0ff1\u003c/code\u003e\u003c/a\u003e client-go: restore FakeCustomStore conformance to cache.Store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/9d3b5319efa3bffdd17a982ae7649831c830a4de\"\u003e\u003ccode\u003e9d3b531\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/694f4ebe1b8965122a6df81819c66dad7e6dab54\"\u003e\u003ccode\u003e694f4eb\u003c/code\u003e\u003c/a\u003e apidiff: ignore adding entirely new API groups\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/code-generator` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/932621b5b2c49fa177e242c5139a0cc7d17dade8\"\u003e\u003ccode\u003e932621b\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/ad11b1bcdf66e25c9d32c66129dff1e3bda548d8\"\u003e\u003ccode\u003ead11b1b\u003c/code\u003e\u003c/a\u003e Bump CSI again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6da45112b1dfd06f46c9c94a8377237debf7bc64\"\u003e\u003ccode\u003e6da4511\u003c/code\u003e\u003c/a\u003e Update vendor to new CSI spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/82c4ba9373f935ba9cdb1750d656b912c7dc9387\"\u003e\u003ccode\u003e82c4ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f6bb69f0bdc9c8dce67cf5e10a12704dac9453f7\"\u003e\u003ccode\u003ef6bb69f\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/ea180a65e1b8cdb15092f8dce1aa45fa2b07033b\"\u003e\u003ccode\u003eea180a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/118c85da6f6e4571e22742fa14bed695e2cc8b85\"\u003e\u003ccode\u003e118c85d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/140693\"\u003e#140693\u003c/a\u003e from lalitc375/limit-subfields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/5779c756e341e893dd21c01fec4acb4ed7c1329d\"\u003e\u003ccode\u003e5779c75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/5991a2013a59d22b6612e67af6020d7da88b6552\"\u003e\u003ccode\u003e5991a20\u003c/code\u003e\u003c/a\u003e Add a DV format for prefixed label key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/7850673f7efa61195c25d7b553185df948916404\"\u003e\u003ccode\u003e7850673\u003c/code\u003e\u003c/a\u003e code-generator/validation-gen: Disable nested +k8s:subfield validations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-base` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/94d22b8c75a772f292d4406ab96e89ccda56a10a\"\u003e\u003ccode\u003e94d22b8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/a6b06eef21a0e52d323c116f76fea2330aa720c7\"\u003e\u003ccode\u003ea6b06ee\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/ea1331da5b49ce46b1f666efbeb09acdf4245a5f\"\u003e\u003ccode\u003eea1331d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/92e2dda351863d565fffa90cf7cac37f9272c4d8\"\u003e\u003ccode\u003e92e2dda\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/4e4e0b206ff8a8c91e0caf765465cbe521afa9ff\"\u003e\u003ccode\u003e4e4e0b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140695\"\u003e#140695\u003c/a\u003e from richabanker/scheduler-perf-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/40cb85006cfce87e22db1cfe2a4c83984723cc49\"\u003e\u003ccode\u003e40cb850\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/8b9a7539056fe3a58660c405dd4ac975e46dade1\"\u003e\u003ccode\u003e8b9a753\u003c/code\u003e\u003c/a\u003e Update google.golang.org/grpc to v1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/7410c0926fd91837e1992742fff07e3cef187799\"\u003e\u003ccode\u003e7410c09\u003c/code\u003e\u003c/a\u003e improve scheduler_perf by gathering metrics once per collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/6e6e41bbf15aa166e464b5baaab575aca567935d\"\u003e\u003ccode\u003e6e6e41b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/138770\"\u003e#138770\u003c/a\u003e from KevinTMtz/plrm-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/750d48cdab4839a09a3c4a90d9030a99c3f089ad\"\u003e\u003ccode\u003e750d48c\u003c/code\u003e\u003c/a\u003e Register resource manager metrics with subsystem/stability level\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/component-base/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/kube-aggregator` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/ad6d07fc66688b6df3396e34098c8d0fcc3f3375\"\u003e\u003ccode\u003ead6d07f\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/6a43149e3a6bbef9a8b8798cab7305ab3520a252\"\u003e\u003ccode\u003e6a43149\u003c/code\u003e\u003c/a\u003e dependencies: cel-go v0.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/be312eaa48fe0fb2eee3bb8ca7ac58f583b63c7d\"\u003e\u003ccode\u003ebe312ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/6a01b8cc46f1fa5eb95ff1cf9779b537e41511fd\"\u003e\u003ccode\u003e6a01b8c\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/1a03c100effbbd0461b786dac116309de0029624\"\u003e\u003ccode\u003e1a03c10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/6eba1e45f565a05d8516a5d6f6223449a7bd2192\"\u003e\u003ccode\u003e6eba1e4\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/54f6bf4eae5f6be778a9eef3f0777d3fac3c0485\"\u003e\u003ccode\u003e54f6bf4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/560102b39aef84975a04ffc08b7f09d60c7a0688\"\u003e\u003ccode\u003e560102b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/5244046078ea43d29e0592c478189b2217a4d488\"\u003e\u003ccode\u003e5244046\u003c/code\u003e\u003c/a\u003e Update google.golang.org/grpc to v1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/ae2dace5bd679ae53c39a1dd6a899e818e9f928b\"\u003e\u003ccode\u003eae2dace\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140385\"\u003e#140385\u003c/a\u003e from dims/update-cadvisor-v0.60.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/kube-aggregator/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/kube-openapi` from 0.0.0-20260427204847-8949caaa1199 to 0.0.0-20260721132016-d427ff9ee9ad\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/kube-openapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20260319190234-28399d86e0b5 to 0.0.0-20260626114624-be93311217bd\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeaderElection: Pass Managers Logger to Leader Elector via Context (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd copyright header validation \u0026amp; fix findings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.2 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/857be80199ef77977b49e6b1e58e30aa7c6c60d8\"\u003e\u003ccode\u003e857be80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e from demirdilek/fix-leaderelection-contextual-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/b1387bef8ed4fc524ba539cf6bc32c2f15e86d8a\"\u003e\u003ccode\u003eb1387be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e from alvaroaleman/fake-consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/operator-framework/operator-lifecycle-manager/pull/3913","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/operator-framework%2Foperator-lifecycle-manager/issues/3913","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3913/packages"},{"uuid":"5379261999","node_id":"PR_kwDOMprVZM8AAAABCk9WWQ","number":3040,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.22.0","user":"dependabot[bot]","labels":["cncf-cla: yes","size/L","area/dependency","release-note-none","ok-to-test"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T21:43:44.000Z","updated_at":"2026-09-07T21:48:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/gateway-api-inference-extension/pull/3040","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fgateway-api-inference-extension/issues/3040","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3040/packages"},{"uuid":"5377364353","node_id":"PR_kwDOB4Si5M8AAAABCjfWgQ","number":10948,"state":"open","title":"build(deps): bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /pkg/azclient/client-gen in the all group","user":"dependabot[bot]","labels":["approved","cncf-cla: yes","lgtm","size/M","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T17:03:04.000Z","updated_at":"2026-09-07T17:03:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/pkg/azclient/client-gen in the all group","ecosystem":"go"},"body":"Bumps the all group in /pkg/azclient/client-gen with 1 update: [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10948","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10948","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10948/packages"},{"uuid":"5375263118","node_id":"PR_kwDOEKkK-s8AAAABChz2dg","number":905,"state":"open","title":"chore(deps): bump the kubernetes group across 1 directory with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T13:23:30.000Z","updated_at":"2026-09-07T13:23:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"kubernetes","update_count":2,"packages":[{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the kubernetes group with 2 updates in the / directory: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeaderElection: Pass Managers Logger to Leader Elector via Context (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd copyright header validation \u0026amp; fix findings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.2 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/857be80199ef77977b49e6b1e58e30aa7c6c60d8\"\u003e\u003ccode\u003e857be80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e from demirdilek/fix-leaderelection-contextual-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/b1387bef8ed4fc524ba539cf6bc32c2f15e86d8a\"\u003e\u003ccode\u003eb1387be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e from alvaroaleman/fake-consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/saschagrunert/security-profiles-operator/pull/905","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/saschagrunert%2Fsecurity-profiles-operator/issues/905","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/905/packages"},{"uuid":"5349345873","node_id":"PR_kwDOF2-f_s8AAAABCNqo4g","number":596,"state":"open","title":"Bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /hack/controller-gen","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-04T14:32:25.000Z","updated_at":"2026-09-04T14:34:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/controller-gen","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.21.0 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/servicebinding/runtime/pull/596","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/servicebinding%2Fruntime/issues/596","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/596/packages"},{"uuid":"5346524161","node_id":"PR_kwDOG2kQZs8AAAABCLYvYw","number":15189,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.22.0 in /hack/tools","user":"dependabot[bot]","labels":["lgtm","size/XXL","release-note-none","ok-to-test","cncf-cla: yes","area/dependency","dependencies"],"assignees":["mbobrovskyi"],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-04T09:35:23.000Z","updated_at":"2026-09-04T22:06:06.197Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/kueue/pull/15189","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fkueue/issues/15189","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15189/packages"},{"uuid":"5333610514","node_id":"PR_kwDOCkzGR88AAAABCBENrg","number":2850,"state":"open","title":"build(deps): Bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /tools","user":"dependabot[bot]","labels":["dependencies"],"assignees":["aryangorwade"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-03T07:23:37.000Z","updated_at":"2026-09-04T22:24:22.822Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.21.0 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NVIDIA/gpu-operator/pull/2850","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2Fgpu-operator/issues/2850","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2850/packages"},{"uuid":"5311776244","node_id":"PR_kwDOHqP31c8AAAABBvrNjw","number":6982,"state":"closed","title":"chore(deps/hack): bump the go-minor group in /hack/tools with 6 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-01T13:26:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T12:23:15.000Z","updated_at":"2026-09-01T13:26:39.000Z","time_to_close":3793,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps/hack): bump","group_name":"go-minor","update_count":6,"packages":[{"name":"github.com/bufbuild/buf","old_version":"1.61.0","new_version":"1.72.0","repository_url":"https://github.com/bufbuild/buf"},{"name":"github.com/go-swagger/go-swagger","old_version":"0.33.1","new_version":"0.36.5","repository_url":"https://github.com/go-swagger/go-swagger"},{"name":"github.com/golangci/golangci-lint/v2","old_version":"2.7.2","new_version":"2.13.2","repository_url":"https://github.com/golangci/golangci-lint"},{"name":"helm.sh/helm/v3","old_version":"3.19.4","new_version":"3.21.4","repository_url":"https://github.com/helm/helm"},{"name":"k8s.io/code-generator","old_version":"0.34.3","new_version":"0.36.2","repository_url":"https://github.com/kubernetes/code-generator"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.19.0","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/tools","ecosystem":"go"},"body":"Bumps the go-minor group in /hack/tools with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bufbuild/buf](https://github.com/bufbuild/buf) | `1.61.0` | `1.72.0` |\n| [github.com/go-swagger/go-swagger](https://github.com/go-swagger/go-swagger) | `0.33.1` | `0.36.5` |\n| [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) | `2.7.2` | `2.13.2` |\n| [helm.sh/helm/v3](https://github.com/helm/helm) | `3.19.4` | `3.21.4` |\n| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.34.3` | `0.36.2` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.19.0` | `0.21.0` |\n\nUpdates `github.com/bufbuild/buf` from 1.61.0 to 1.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/releases\"\u003egithub.com/bufbuild/buf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.72.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf beta registry webhook create\u003c/code\u003e and \u003ccode\u003ebuf beta registry webhook list\u003c/code\u003e to emit proto JSON output.\u003c/li\u003e\n\u003cli\u003eFix HTTPS Basic authentication for remote inputs to use \u003ccode\u003eBUF_INPUT_HTTPS_USERNAME\u003c/code\u003e for the username.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIMPORT_USED\u003c/code\u003e lint rule silently reporting no unused imports when \u003ccode\u003egoogle/protobuf/descriptor.proto\u003c/code\u003e is in the transitive dependency graph.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort new formatter and fix bugs for in-line block comment spacing.\u003c/li\u003e\n\u003cli\u003eFix handling for an empty rpc input/output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP completion for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e, \u003ccode\u003ebuf.yaml\u003c/code\u003e, and \u003ccode\u003ebuf.policy.yaml\u003c/code\u003e files.\u003c/li\u003e\n\u003cli\u003eFix LSP \u003ccode\u003etextDocument/documentSymbol\u003c/code\u003e marking every symbol as deprecated.\u003c/li\u003e\n\u003cli\u003eAdd error for when a dependency is added to \u003ccode\u003ebuf.yaml\u003c/code\u003e and is missing from \u003ccode\u003ebuf.lock\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support checking \u003ccode\u003eNaN\u003c/code\u003e in \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003enot_in\u003c/code\u003e, \u003ccode\u003egt\u003c/code\u003e, \u003ccode\u003egte\u003c/code\u003e, \u003ccode\u003elt\u003c/code\u003e and \u003ccode\u003elte\u003c/code\u003e rules for \u003ccode\u003efloat\u003c/code\u003e and \u003ccode\u003edouble\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support to check \u003ccode\u003e(buf.validate.message).oneof\u003c/code\u003e rules and make sure they are well-formed and valid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease check plugin WASM memory limits to 1GiB.\u003c/li\u003e\n\u003cli\u003eFix LSP stale diagnostics persisting after a file is closed or deleted.\u003c/li\u003e\n\u003cli\u003eFix handling of unprefixed newlines in block comments.\u003c/li\u003e\n\u003cli\u003eAdd LSP code lenses for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e files: \u0026quot;Run buf generate\u0026quot; and \u0026quot;Check for plugin updates\u0026quot;.\u003c/li\u003e\n\u003cli\u003eAdd LSP warnings for \u003ccode\u003elint.ignore\u003c/code\u003e and \u003ccode\u003ebreaking.ignore\u003c/code\u003e paths in \u003ccode\u003ebuf.yaml\u003c/code\u003e that do not match any file in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated extension tags across imports from compiler.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf format\u003c/code\u003e error handling for edition 2024.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failures for modules with a vendored \u003ccode\u003edescriptor.proto\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix LSP incorrectly reporting \u0026quot;edition '2024' not yet fully supported\u0026quot; errors.\u003c/li\u003e\n\u003cli\u003eFix CEL compilation error messages in \u003ccode\u003ebuf lint\u003c/code\u003e to use the structured error API instead of parsing cel-go's text output.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--debug-address\u003c/code\u003e flag to \u003ccode\u003ebuf lsp serve\u003c/code\u003e to provide debug and profile support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert the use of the new compiler report format and properly ungate Editions 2024 features.\u003c/li\u003e\n\u003cli\u003eFix absolute imports (leading-dot) marked unused in diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003cp\u003eThis release ports \u003ccode\u003ebuf\u003c/code\u003e to our new Protobuf compiler, already used to power the \u003ca href=\"https://buf.build/blog/protobuf-lsp\"\u003eBuf LSP\u003c/a\u003e. It uses a query-driven frontend and a new AST and intermediate representation, designed from the ground up to bring several improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBetter diagnostics.\u003c/strong\u003e The new compiler produces rich, structured diagnostic reports with precise source locations. It also catches issues that \u003ccode\u003eprotoc\u003c/code\u003e misses, such as duplicate \u003ccode\u003erepeated\u003c/code\u003e modifiers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEditions 2024 support.\u003c/strong\u003e Full support for \u003ca href=\"https://protobuf.dev/editions/overview/\"\u003eProtobuf Editions 2024\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaster and more memory efficient.\u003c/strong\u003e Designed for large workspaces, the new compiler uses less memory and compiles faster than the previous implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a seamless upgrade for \u003ccode\u003ebuf\u003c/code\u003e users: no changes are required, the output has been automatically updated to a new, richer diagnostics report.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/blob/main/CHANGELOG.md\"\u003egithub.com/bufbuild/buf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.72.0] - 2026-07-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf beta registry webhook create\u003c/code\u003e and \u003ccode\u003ebuf beta registry webhook list\u003c/code\u003e to emit proto JSON output.\u003c/li\u003e\n\u003cli\u003eFix HTTPS Basic authentication for remote inputs to use \u003ccode\u003eBUF_INPUT_HTTPS_USERNAME\u003c/code\u003e for the username.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIMPORT_USED\u003c/code\u003e lint rule silently reporting no unused imports when\n\u003ccode\u003egoogle/protobuf/descriptor.proto\u003c/code\u003e is in the transitive dependency graph.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.71.0] - 2026-06-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort new formatter and fix bugs for in-line block comment spacing.\u003c/li\u003e\n\u003cli\u003eFix handling for an empty rpc input/output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.70.0] - 2026-05-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP completion for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e, \u003ccode\u003ebuf.yaml\u003c/code\u003e, and \u003ccode\u003ebuf.policy.yaml\u003c/code\u003e files.\u003c/li\u003e\n\u003cli\u003eFix LSP \u003ccode\u003etextDocument/documentSymbol\u003c/code\u003e marking every symbol as deprecated.\u003c/li\u003e\n\u003cli\u003eAdd error for when a dependency is added to \u003ccode\u003ebuf.yaml\u003c/code\u003e and is missing from \u003ccode\u003ebuf.lock\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support checking \u003ccode\u003eNaN\u003c/code\u003e in \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003enot_in\u003c/code\u003e,\n\u003ccode\u003egt\u003c/code\u003e, \u003ccode\u003egte\u003c/code\u003e, \u003ccode\u003elt\u003c/code\u003e and \u003ccode\u003elte\u003c/code\u003e rules for \u003ccode\u003efloat\u003c/code\u003e and \u003ccode\u003edouble\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support to check \u003ccode\u003e(buf.validate.message).oneof\u003c/code\u003e rules\nand make sure they are well-formed and valid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.69.0] - 2026-04-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease check plugin WASM memory limits to 1GiB.\u003c/li\u003e\n\u003cli\u003eFix LSP stale diagnostics persisting after a file is closed or deleted.\u003c/li\u003e\n\u003cli\u003eFix handling of unprefixed newlines in block comments.\u003c/li\u003e\n\u003cli\u003eAdd LSP code lenses for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e files: \u0026quot;Run buf generate\u0026quot; and \u0026quot;Check for plugin updates\u0026quot;.\u003c/li\u003e\n\u003cli\u003eAdd LSP warnings for \u003ccode\u003elint.ignore\u003c/code\u003e and \u003ccode\u003ebreaking.ignore\u003c/code\u003e paths in \u003ccode\u003ebuf.yaml\u003c/code\u003e that do not match any file in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.4] - 2026-04-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated extension tags across imports from compiler.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.3] - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf format\u003c/code\u003e error handling for edition 2024.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.2] - 2026-04-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failures for modules with a vendored \u003ccode\u003edescriptor.proto\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix LSP incorrectly reporting \u0026quot;edition '2024' not yet fully supported\u0026quot; errors.\u003c/li\u003e\n\u003cli\u003eFix CEL compilation error messages in \u003ccode\u003ebuf lint\u003c/code\u003e to use the structured error API instead of parsing cel-go's text output.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--debug-address\u003c/code\u003e flag to \u003ccode\u003ebuf lsp serve\u003c/code\u003e to provide debug and profile support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.1] - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert the use of the new compiler report format and properly ungate Editions 2024 features.\u003c/li\u003e\n\u003cli\u003eFix absolute imports (leading-dot) marked unused in diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/7d6f05675219fa077f776e9f05b7c7d1a9882e0c\"\u003e\u003ccode\u003e7d6f056\u003c/code\u003e\u003c/a\u003e Release v1.72.0 (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4617\"\u003e#4617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/46fa3e4a2f3722be486d80f0faeb42d84c73b95d\"\u003e\u003ccode\u003e46fa3e4\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4616\"\u003e#4616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/efe167b22b3176a585992eb38a597dbc3c0c52ea\"\u003e\u003ccode\u003eefe167b\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ebuf generate\u003c/code\u003e clean to not delete nested output (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4615\"\u003e#4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/f6c012f82a281d670803536ddfca30a79fbd74e2\"\u003e\u003ccode\u003ef6c012f\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/67dfe4c508228dd330aa61bd9bccc5d0385a2d02\"\u003e\u003ccode\u003e67dfe4c\u003c/code\u003e\u003c/a\u003e Fix IMPORT_UNUSED when descriptor.proto is in the dependency graph (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4602\"\u003e#4602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/b518200a80ff9664e445b893ff840d61d8f725b1\"\u003e\u003ccode\u003eb518200\u003c/code\u003e\u003c/a\u003e Fix HTTPS Basic auth for env variables (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4600\"\u003e#4600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/e2b3f44531375b13fc62f7803ca213491f08c1d1\"\u003e\u003ccode\u003ee2b3f44\u003c/code\u003e\u003c/a\u003e Add recommended SDK added/removed audit events (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4601\"\u003e#4601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/58b4fc0a9c33b55fd68978a1f6aaeba4e7cd1b17\"\u003e\u003ccode\u003e58b4fc0\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4599\"\u003e#4599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/f0f8156ffbb43aff25604c3345911b3fedb495bc\"\u003e\u003ccode\u003ef0f8156\u003c/code\u003e\u003c/a\u003e Fix webhook create/list output to use protojson (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4592\"\u003e#4592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/ce80ea77f40b97438f240f0bd6cac2bca70280a2\"\u003e\u003ccode\u003ece80ea7\u003c/code\u003e\u003c/a\u003e Return to development (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4584\"\u003e#4584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/buf/compare/v1.61.0...v1.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-swagger/go-swagger` from 0.33.1 to 0.36.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-swagger/go-swagger/releases\"\u003egithub.com/go-swagger/go-swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.36.5\u003c/h2\u003e\n\u003cp\u003ego-swagger release 0.36.5\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eReleased on 2026 Aug 24\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/tree/v0.36.5\"\u003e0.36.5\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003cp\u003eMain changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCodescan updgrade with perf improvements\u003c/li\u003e\n\u003cli\u003eCodegen now able to generate property getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-swagger/go-swagger/compare/v0.36.4...v0.36.5\"\u003ehttps://github.com/go-swagger/go-swagger/compare/v0.36.4...v0.36.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e3 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: upgraded go-openapi/codescan by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3473\"\u003e#3473\u003c/a\u003e \u003ca href=\"https://github.com/go-swagger/go-swagger/commit/85361b566e9b15e82ea5521fd21aa7aa66e864b2\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the development-dependencies group with 12 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3472\"\u003e#3472\u003c/a\u003e \u003ca href=\"https://github.com/go-swagger/go-swagger/commit/3ea904fb4b0bdcdafc9d199a9a01b86c8d180b4b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eOther (technical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate optional getters for all fields by \u003ca href=\"https://github.com/pyrohedgehog\"\u003e\u003ccode\u003e@​pyrohedgehog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3471\"\u003e#3471\u003c/a\u003e \u003ca href=\"https://github.com/go-swagger/go-swagger/commit/939470958bf5a512f7d704e1441074e06e6a5957\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrohedgehog\"\u003e\u003ccode\u003e@​pyrohedgehog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrohedgehog\"\u003e\u003ccode\u003e@​pyrohedgehog\u003c/code\u003e\u003c/a\u003e made their first contribution\nin \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3471\"\u003e#3471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/85361b566e9b15e82ea5521fd21aa7aa66e864b2\"\u003e\u003ccode\u003e85361b5\u003c/code\u003e\u003c/a\u003e fix: upgraded go-openapi/codescan (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3473\"\u003e#3473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/939470958bf5a512f7d704e1441074e06e6a5957\"\u003e\u003ccode\u003e9394709\u003c/code\u003e\u003c/a\u003e Generate optional getters for all fields (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/3ea904fb4b0bdcdafc9d199a9a01b86c8d180b4b\"\u003e\u003ccode\u003e3ea904f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the development-dependencies group with 12 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/bf2fc5b3ec581f9ec932dc60d15489e4a2663df7\"\u003e\u003ccode\u003ebf2fc5b\u003c/code\u003e\u003c/a\u003e security(docker): update base image to patch golang (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/693d0ed6324dad2fbf7a15866150f5ab7f52e6c4\"\u003e\u003ccode\u003e693d0ed\u003c/code\u003e\u003c/a\u003e chore: updated dependencies (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/694c1cc8d6c3422970d5826e71c86e7a8fcce2d3\"\u003e\u003ccode\u003e694c1cc\u003c/code\u003e\u003c/a\u003e fix(cli): advertise only the options each command actually uses (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3467\"\u003e#3467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/d9f60456afc430f64d82b1cbbe4408aa972d7188\"\u003e\u003ccode\u003ed9f6045\u003c/code\u003e\u003c/a\u003e chore(deps): bump the development-dependencies group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/27ca49c3365fc887385af3be3975aa81851176f7\"\u003e\u003ccode\u003e27ca49c\u003c/code\u003e\u003c/a\u003e test: remove extranous templates duplicated in testdata (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/cb5f20c519d2a974b0b5154c80c96927225888d1\"\u003e\u003ccode\u003ecb5f20c\u003c/code\u003e\u003c/a\u003e docs: replace obsolete middleware example (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3464\"\u003e#3464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/9d781c2553f9ea2732b6775018d1c80b15300d49\"\u003e\u003ccode\u003e9d781c2\u003c/code\u003e\u003c/a\u003e fix(generate): accept the swagger spec as a command argument (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-swagger/go-swagger/compare/v0.33.1...v0.36.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golangci/golangci-lint/v2` from 2.7.2 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/releases\"\u003egithub.com/golangci/golangci-lint/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2132%5D(https://redirect.github.com/golangci/golangci-lint/issues/2132)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef34e0bb6c3f4a48513018de81894f5bca1e186c1 build(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6758\"\u003e#6758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9af7a1866c0b3b4f43d6d7cb0fba860c4cf615e8 build(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 in /scripts/gen_github_action_config in the scripts group (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6757\"\u003e#6757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1b907273167eec8b3d84cae636b7798ced4433d5 build(deps): bump github.com/uudashr/iface from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6749\"\u003e#6749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6fb5dee3889d231640dce56e5e71c522f13aef7e build(deps): bump honnef.co/go/tools from 0.8.0 to 0.8.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6748\"\u003e#6748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e03da382d2ffa23d706253c9a6061a3ad84482b7a build(deps): bump mvdan.cc/unparam to 2fa3d841b0c8 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2bc9bf4762d8c7b267ba852d5fca450445fe5a5 build(deps): github.com/lasiar/canonicalheader from v1.1.2 to a fork (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6761\"\u003e#6761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e61b35d627783c92193f55a477fb4cb3c2d00a83b fix: decrease cache entropy (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6762\"\u003e#6762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2131%5D(https://redirect.github.com/golangci/golangci-lint/issues/2131)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec3ab374844721687ee00313e847d6e8a7d4cffa2 build(deps): bump github.com/bombsimon/wsl/v5 from 5.8.0 to 5.9.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6737\"\u003e#6737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee602199aba3a75d917b300815b0ba7f7dbd6360b build(deps): bump github.com/nunnatsa/ginkgolinter from 0.23.1 to 0.24.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6735\"\u003e#6735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e62afbbeaf6d09592bfd9d93ec3795b7eae5d83af build(deps): bump github.com/sirupsen/logrus from 1.10.0 to 1.10.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6734\"\u003e#6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0924cfd9899de3a6f89eb2eeeecc01ed471195b4 build(deps): bump gofmt to e84e05053792 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6740\"\u003e#6740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee2a4f0a347ef99790f5ecbcac33f911a4bab6797 build(deps): bump honnef.co/go/tools from 0.8.0-rc.1 to 0.8.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6738\"\u003e#6738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeac982716187a41e859a6e24bcac18666dd4e1e2 build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6739\"\u003e#6739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2130%5D(https://redirect.github.com/golangci/golangci-lint/issues/2130)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7c5a9af062793dc58339bae7f5a61bb9904d6f65 build(deps): bump 4d63.com/gocheckcompilerdirectives from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6584\"\u003e#6584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6d5618a95711065986cc79041076ed7c6fd7665b build(deps): bump charm.land/lipgloss/v2 from 2.0.3 to 2.0.4 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec508ecf3b16f8c781b79a5d2457f45abc489075b build(deps): bump charm.land/lipgloss/v2 from 2.0.4 to 2.0.5 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6658\"\u003e#6658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6217aab418b3e1706de6194b25ed2185227de6d3 build(deps): bump charm.land/lipgloss/v2 from 2.0.5 to 2.0.6 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6716\"\u003e#6716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6b274d25c1e38f136ab75ac9b9e4785fc22f9421 build(deps): bump dev.gaijin.team/go/exhaustruct/v5 from 4.0.0 to 5.0.2 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md\"\u003egithub.com/golangci/golangci-lint/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.13.2\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-08-28\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eDecrease cache entropy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiface\u003c/code\u003e: from 1.5.0 to 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estaticcheck\u003c/code\u003e: from 0.8.0 to 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunparam\u003c/code\u003e: from 3f964bcb5673 to 2fa3d841b0c8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecanonicalheader\u003c/code\u003e: from v1.1.2 to a temporary fork\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.13.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-08-20\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eginkgolinter\u003c/code\u003e: from 0.23.1 to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egofmt\u003c/code\u003e: from d62b90e6713d to e84e05053792\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estaticcheck\u003c/code\u003e: from 0.8.0-rc.1 to 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewsl_v5\u003c/code\u003e: from 5.8.0 to 5.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.13.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-08-19\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003e🎉 go1.27 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003efix: cache package facts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters new features or changes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edupword\u003c/code\u003e: from 0.1.7 to 0.1.8 (new option \u003ccode\u003eskip-raw-strings\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerrcheck\u003c/code\u003e: from 1.10.0 to 1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexhaustruct_v5\u003c/code\u003e: from 4.0.0 to 5.0.2 (new configuration)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexhaustruct\u003c/code\u003e: deprecated and replaced by \u003ccode\u003eexhaustruct_v5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efatcontext\u003c/code\u003e: from 0.9.0 to 0.10.0 (new options: \u003ccode\u003echeck-loops\u003c/code\u003e, \u003ccode\u003echeck-function-literals\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egoconst\u003c/code\u003e: from 1.10.0 to 1.11.0 (new options: \u003ccode\u003eignore-map-keys\u003c/code\u003e, \u003ccode\u003eexclude-types\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egofumpt\u003c/code\u003e: from 0.9.2 to 0.11.0 (new options: \u003ccode\u003eextra.group-params\u003c/code\u003e, \u003ccode\u003eextra.clothe-returns\u003c/code\u003e, \u003ccode\u003eextra.balance-calls\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egomoddirectives\u003c/code\u003e: from 0.8.0 to 0.9.0 (new option: \u003ccode\u003ereplace-allow-all\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from 2.26.1 to 2.27.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egovet-modernize\u003c/code\u003e: from 0.44.0 to 0.49.0 (\u003ccode\u003efmtappendf\u003c/code\u003e is removed. New analyzers \u003ccode\u003eatomictypes\u003c/code\u003e, \u003ccode\u003eembedlit\u003c/code\u003e, \u003ccode\u003eerrorsastype\u003c/code\u003e, \u003ccode\u003eimportcomment\u003c/code\u003e, \u003ccode\u003ereflecttypeassert\u003c/code\u003e, \u003ccode\u003eslicesclip\u003c/code\u003e, and \u003ccode\u003eslicesbackward\u003c/code\u003e. \u003ccode\u003ewaitgroup\u003c/code\u003e is renamed \u003ccode\u003ewaitgroupgo\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiface\u003c/code\u003e: from 1.4.3 to 1.5.0 (new analyzer: \u003ccode\u003eunusedmethod\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enoinlineerr\u003c/code\u003e: from 1.0.5 to 1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enonamedreturns\u003c/code\u003e: from 1.0.6 to 1.0.8 (new option: \u003ccode\u003eallow-unused-named-returns\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erecvcheck\u003c/code\u003e: from 0.2.0 to 0.3.0 (new default exclusions)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunparam\u003c/code\u003e: from 5beb8c8f8f15 to 3f964bcb5673\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclickhouse-go-linter\u003c/code\u003e: from 1.2.0 to 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerrname\u003c/code\u003e: from 1.1.1 to 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexhaustruct\u003c/code\u003e: from 5.0.2 to 5.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/27774aaf853a4fd21f1dd5e69439459dc1b26e68\"\u003e\u003ccode\u003e27774aa\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/61b35d627783c92193f55a477fb4cb3c2d00a83b\"\u003e\u003ccode\u003e61b35d6\u003c/code\u003e\u003c/a\u003e fix: decrease cache entropy (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6762\"\u003e#6762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/c2bc9bf4762d8c7b267ba852d5fca450445fe5a5\"\u003e\u003ccode\u003ec2bc9bf\u003c/code\u003e\u003c/a\u003e build(deps): github.com/lasiar/canonicalheader from v1.1.2 to a fork (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6761\"\u003e#6761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/f34e0bb6c3f4a48513018de81894f5bca1e186c1\"\u003e\u003ccode\u003ef34e0bb\u003c/code\u003e\u003c/a\u003e build(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in the githu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/9af7a1866c0b3b4f43d6d7cb0fba860c4cf615e8\"\u003e\u003ccode\u003e9af7a18\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 in /scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/03da382d2ffa23d706253c9a6061a3ad84482b7a\"\u003e\u003ccode\u003e03da382\u003c/code\u003e\u003c/a\u003e build(deps): bump mvdan.cc/unparam to 2fa3d841b0c8 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/1b907273167eec8b3d84cae636b7798ced4433d5\"\u003e\u003ccode\u003e1b90727\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/uudashr/iface from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6749\"\u003e#6749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/6fb5dee3889d231640dce56e5e71c522f13aef7e\"\u003e\u003ccode\u003e6fb5dee\u003c/code\u003e\u003c/a\u003e build(deps): bump honnef.co/go/tools from 0.8.0 to 0.8.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6748\"\u003e#6748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/f84535e9743220e244192f692b8c561ddf3a1c90\"\u003e\u003ccode\u003ef84535e\u003c/code\u003e\u003c/a\u003e docs: fix changelog (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6743\"\u003e#6743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/2d351a1f3697c25b1e8e0605d79c62fa42f2dfe5\"\u003e\u003ccode\u003e2d351a1\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6741\"\u003e#6741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golangci/golangci-lint/compare/v2.7.2...v2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `helm.sh/helm/v3` from 3.19.4 to 3.21.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helm/helm/releases\"\u003ehelm.sh/helm/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHelm v3.21.4 is a patch release. Users are encouraged to upgrade for the best experience.\u003c/p\u003e\n\u003cp\u003eThe community keeps growing, and we'd love to see you there!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJoin the discussion in \u003ca href=\"https://kubernetes.slack.com\"\u003eKubernetes Slack\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003efor questions and just to hang out\u003c/li\u003e\n\u003cli\u003efor discussing PRs, code, and bugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHang out at the Public Developer Call: Thursday, 9:30 Pacific via \u003ca href=\"https://zoom-lfx.platform.linuxfoundation.org/meeting/91295593969?password=17825db5-c698-44cc-9f00-ef1f61f5d3fb\"\u003eZoom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest, debug, and contribute charts: \u003ca href=\"https://artifacthub.io/packages/search?kind=0\"\u003eArtifactHub/packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(engine): prevent Files.Lines panic on empty file (backport to v3)- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32303\"\u003e#32303\u003c/a\u003e by \u003ca href=\"https://github.com/mahesh-sadupalli\"\u003e\u003ccode\u003e@​mahesh-sadupalli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provenance): migrate to ProtonMail/go-crypto to resolve GO-2026-5932- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32463\"\u003e#32463\u003c/a\u003e by \u003ca href=\"https://github.com/karan-vk\"\u003e\u003ccode\u003e@​karan-vk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dev-v3 backport] fix: bump go.opentelemetry.io/otel@v1.44.0 for GO-2026-5158- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32535\"\u003e#32535\u003c/a\u003e by \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dev-v3 backport] deps: bump google.golang.org/grpc@v1.82.1 for GO-2026-6061- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32536\"\u003e#32536\u003c/a\u003e by \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0- (includes golang.org/x/text v0.40.0 to fix GO-2026-5970) \u003ca href=\"https://redirect.github.com/helm/helm/issues/32308\"\u003e#32308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstallation and Upgrading\u003c/h2\u003e\n\u003cp\u003eDownload Helm v3.21.4. The common platform binaries are here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-amd64.tar.gz\"\u003eMacOS amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 9173d05edf9592c6be1d0412ffafd935448dfc7a63c2bc732b8c67e55503e8a8)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-arm64.tar.gz\"\u003eMacOS arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 6e0bf5eb6daafc2b1ec34bb5ba04ef103f3afc16192fb19805c2924d7ea1033f)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-amd64.tar.gz\"\u003eLinux amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 61f88ab166748cb19604d7884cb100ae9ccb13804ddeb98e08af167eacbb6a14)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm.tar.gz\"\u003eLinux arm\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / b02709eab565cfcee8acdb10c143daf05ab06d994baeb85e63976513367925a7)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm64.tar.gz\"\u003eLinux arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / b54c04b4e0b2540bbdc08c17a121dab70e9a2ed0de5705528fec68a5fd3b85a7)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-386.tar.gz\"\u003eLinux i386\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-386.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 71280742be811c7d9d6b4546125f185ba01c6fd967e47491766b0055a0570cf5)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-ppc64le.tar.gz\"\u003eLinux ppc64le\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-ppc64le.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / ba4e4f440b6992f119160e3ceea29d80158546c9241748332ffa1cfdfbb0bd8f)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-s390x.tar.gz\"\u003eLinux s390x\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-s390x.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 321de1ff6fe57a9a5eca6b56d78d6959babe295ec7aab49af1a0d2bcfc02dfc8)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-riscv64.tar.gz\"\u003eLinux riscv64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-riscv64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / fef3ec7e1ddafe8927253ad79f2f8e3ac41f3f92328eb2c23bd4513b4421e5d9)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-amd64.zip\"\u003eWindows amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-amd64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / 268a7b98b313403055e4f31807aeaac529c90e1188acd7857ae3e960b0f67cce)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-arm64.zip\"\u003eWindows arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-arm64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / e23545fff21ef04853a9540925dd73c4b9caaa24ee7fdd8482b1ee626a4eecc9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release was signed with \u003ccode\u003e208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155\u003c/code\u003e and can be found at \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://keybase.io/r6by\"\u003ekeybase account\u003c/a\u003e. Please use the attached signatures for verifying this release using \u003ccode\u003egpg\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://helm.sh/docs/intro/quickstart/\"\u003eQuickstart Guide\u003c/a\u003e will get you going from there. For \u003cstrong\u003eupgrade instructions\u003c/strong\u003e or detailed installation notes, check the \u003ca href=\"https://helm.sh/docs/intro/install/\"\u003einstall guide\u003c/a\u003e. You can also use a \u003ca href=\"https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3\"\u003escript to install\u003c/a\u003e on any system with \u003ccode\u003ebash\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Next\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.3.0 and 3.22.0 are the next minor releases scheduled for September 9, 2026\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/helm/helm/issues/32308\"\u003e#32308\u003c/a\u003e) 813176c51bb5c181dbbd7901298ddcc104cd3417 (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e[dev-v3 backport] deps: bump google.golang.org/grpc@v1.82.1 for GO-2026-6061 b6aa8b1d71140347f75ef0b77fac91f28ffe10b3 (Scott Rigby)\u003c/li\u003e\n\u003cli\u003efix: bump go.opentelemetry.io/otel@v1.44.0 for GO-2026-5158 57ce7aeec1eb82422c5c349dfadda20ea3f743fe (Scott Rigby)\u003c/li\u003e\n\u003cli\u003efix(provenance): migrate to ProtonMail/go-crypto to resolve GO-2026-5932 ab71449c76f66e55064ae4503a6e7adae21dcfa9 (Karan V)\u003c/li\u003e\n\u003cli\u003efix(engine): prevent Files.Lines panic on empty file 955dfab1e6bdd70b5ccd7b932b2d500e9e26566c (Mahesh Sadupalli)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/813176c51bb5c181dbbd7901298ddcc104cd3417\"\u003e\u003ccode\u003e813176c\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/helm/helm/issues/32308\"\u003e#32308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/b6aa8b1d71140347f75ef0b77fac91f28ffe10b3\"\u003e\u003ccode\u003eb6aa8b1\u003c/code\u003e\u003c/a\u003e [dev-v3 backport] deps: bump google.golang.org/grpc@v1.82.1 for GO-2026-6061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/57ce7aeec1eb82422c5c349dfadda20ea3f743fe\"\u003e\u003ccode\u003e57ce7ae\u003c/code\u003e\u003c/a\u003e fix: bump go.opentelemetry.io/otel@v1.44.0 for GO-2026-5158\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/ab71449c76f66e55064ae4503a6e7adae21dcfa9\"\u003e\u003ccode\u003eab71449\u003c/code\u003e\u003c/a\u003e fix(provenance): migrate to ProtonMail/go-crypto to resolve GO-2026-5932\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/955dfab1e6bdd70b5ccd7b932b2d500e9e26566c\"\u003e\u003ccode\u003e955dfab\u003c/code\u003e\u003c/a\u003e fix(engine): prevent Files.Lines panic on empty file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/1ad6e68924fdf6fb0c7dcef8e9e1dfc0f36eaed6\"\u003e\u003ccode\u003e1ad6e68\u003c/code\u003e\u003c/a\u003e Apply suggestions from code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/037733e7d51b08e30a0233bd546c345ab3ea3bba\"\u003e\u003ccode\u003e037733e\u003c/code\u003e\u003c/a\u003e fix: drop containerd v1 dep to resolve govulncheck CVEs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/d3e178ba06a8a1eeacaab1df9162b658b1e07fe9\"\u003e\u003ccode\u003ed3e178b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/containerd/containerd from 1.7.32 to 1.7.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/125963406833fe0525be91f46c8b5b0f22fb9e32\"\u003e\u003ccode\u003e1259634\u003c/code\u003e\u003c/a\u003e chore(deps): bump the k8s-io group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/b52e27609b4420d206c1874ce9b0c75e271665e7\"\u003e\u003ccode\u003eb52e276\u003c/code\u003e\u003c/a\u003e fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/helm/helm/compare/v3.19.4...v3.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/code-generator` from 0.34.3 to 0.36.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/c64281a8660aa24d68289aaf302e9b5c4a55d697\"\u003e\u003ccode\u003ec64281a\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.2 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a85207c3637991479303f655720de4c43b04d4fd\"\u003e\u003ccode\u003ea85207c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/634d8b32759b9de7062e92a3309e6782d974f28f\"\u003e\u003ccode\u003e634d8b3\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a8853d1b469d2f1237b41aaeaf2a18e1fb68cc25\"\u003e\u003ccode\u003ea8853d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137772\"\u003e#137772\u003c/a\u003e from lalitc375/fix-linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/eae1aca9a6ffa6dca8bb883f84376063af530f23\"\u003e\u003ccode\u003eeae1aca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137864\"\u003e#137864\u003c/a\u003e from yongruilin/dv-dra-mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6770f5fe93233b6b4ed449def2a27e6532b7cebe\"\u003e\u003ccode\u003e6770f5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137846\"\u003e#137846\u003c/a\u003e from lalitc375/required-forbidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/968162375cb5fdbac9df8bac676681d5729258b4\"\u003e\u003ccode\u003e9681623\u003c/code\u003e\u003c/a\u003e Add slice and map union member support with tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6c2d7828790da58f8d52e5022fc301c81957d532\"\u003e\u003ccode\u003e6c2d782\u003c/code\u003e\u003c/a\u003e Add nil OldValue test coverage for union doc_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f4e4b3a54116d417d7f4e55a9e87dbf8142543a2\"\u003e\u003ccode\u003ef4e4b3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137849\"\u003e#137849\u003c/a\u003e from bryantbiggs/deps/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/8a4544d8ecc91d78130443a858f06e3697f1e0a5\"\u003e\u003ccode\u003e8a4544d\u003c/code\u003e\u003c/a\u003e Add tests for validateTrueBeta and ValidateTrueAlpha\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.34.3...v0.36.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.19.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.19.0...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/akuity/kargo/pull/6982","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/6982","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6982/packages"},{"uuid":"4515551603","node_id":"PR_kwDOSkOT687e-Ctl","number":17,"state":"closed","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.16.5 to 0.21.0 in the gomod-minor-patch group","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T19:17:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T08:38:36.000Z","updated_at":"2026-05-29T19:17:58.000Z","time_to_close":383952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.16.5","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"the gomod-minor-patch group","ecosystem":"go"},"body":"Bumps the gomod-minor-patch group with 1 update: [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-tools` from 0.16.5 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.5...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.16.5\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ethan-kane-ops/scale-sentry/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethan-kane-ops%2Fscale-sentry/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4425474240","node_id":"PR_kwDOMEJPSM7afDKb","number":80,"state":"open","title":"Bump the gomod-dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["ok-to-test","size/XXL"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T01:26:34.000Z","updated_at":"2026-05-12T01:28:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gomod-dependencies","update_count":2,"packages":[{"name":"k8s.io/code-generator","old_version":"0.35.1","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/code-generator"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-dependencies group with 2 updates in the /hack directory: [k8s.io/code-generator](https://github.com/kubernetes/code-generator) and [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `k8s.io/code-generator` from 0.35.1 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/c6258db0f308158c66a062700eedd4fb24ce0647\"\u003e\u003ccode\u003ec6258db\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a85207c3637991479303f655720de4c43b04d4fd\"\u003e\u003ccode\u003ea85207c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/634d8b32759b9de7062e92a3309e6782d974f28f\"\u003e\u003ccode\u003e634d8b3\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a8853d1b469d2f1237b41aaeaf2a18e1fb68cc25\"\u003e\u003ccode\u003ea8853d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137772\"\u003e#137772\u003c/a\u003e from lalitc375/fix-linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/eae1aca9a6ffa6dca8bb883f84376063af530f23\"\u003e\u003ccode\u003eeae1aca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137864\"\u003e#137864\u003c/a\u003e from yongruilin/dv-dra-mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6770f5fe93233b6b4ed449def2a27e6532b7cebe\"\u003e\u003ccode\u003e6770f5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137846\"\u003e#137846\u003c/a\u003e from lalitc375/required-forbidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/968162375cb5fdbac9df8bac676681d5729258b4\"\u003e\u003ccode\u003e9681623\u003c/code\u003e\u003c/a\u003e Add slice and map union member support with tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6c2d7828790da58f8d52e5022fc301c81957d532\"\u003e\u003ccode\u003e6c2d782\u003c/code\u003e\u003c/a\u003e Add nil OldValue test coverage for union doc_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f4e4b3a54116d417d7f4e55a9e87dbf8142543a2\"\u003e\u003ccode\u003ef4e4b3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137849\"\u003e#137849\u003c/a\u003e from bryantbiggs/deps/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/8a4544d8ecc91d78130443a858f06e3697f1e0a5\"\u003e\u003ccode\u003e8a4544d\u003c/code\u003e\u003c/a\u003e Add tests for validateTrueBeta and ValidateTrueAlpha\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.35.1...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.20.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GoogleCloudPlatform/gke-networking-api/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgke-networking-api/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"},{"uuid":"4425203120","node_id":"PR_kwDOMgT7bM7aeLgs","number":346,"state":"open","title":"chore(deps): Bump sigs.k8s.io/controller-tools from 0.20.1 to 0.21.0 in /tools/mod","user":"dependabot[bot]","labels":["size/L","dependencies","go","needs-ok-to-test"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T00:12:39.000Z","updated_at":"2026-05-12T00:12:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/tools/mod","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/etcd-io/etcd-operator/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/etcd-io%2Fetcd-operator/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"},{"uuid":"4415769232","node_id":"PR_kwDOMdHn9s7Z_68-","number":843,"state":"open","title":"Bump sigs.k8s.io/controller-tools from 0.20.0 to 0.21.0 in /deployments/devel","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T13:42:51.000Z","updated_at":"2026-05-11T06:59:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/deployments/devel","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/NVIDIA/k8s-nim-operator/pull/843","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2Fk8s-nim-operator/issues/843","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/843/packages"},{"uuid":"4402986250","node_id":"PR_kwDOB4Si5M7ZW2cZ","number":10277,"state":"open","title":"build(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.21.0 in /pkg/azclient/client-gen in the all group","user":"dependabot[bot]","labels":["approved","cncf-cla: yes","lgtm","size/M","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T01:04:22.000Z","updated_at":"2026-05-08T01:04:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/pkg/azclient/client-gen in the all group","ecosystem":"go"},"body":"Bumps the all group in /pkg/azclient/client-gen with 1 update: [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-tools` from 0.20.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10277","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10277","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10277/packages"},{"uuid":"4396474704","node_id":"PR_kwDOGd6UEM7ZBnXo","number":20401,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.21.0","user":"dependabot[bot]","labels":["dependencies","ci-all-qa-tests","auto-merge","auto-retest"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-07T05:58:31.000Z","updated_at":"2026-05-14T08:55:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| sigs.k8s.io/controller-tools | [\u003e= 0.10.a, \u003c 0.11] |\n| sigs.k8s.io/controller-tools | [\u003e= 0.12.a, \u003c 0.13] |\n\u003c/details\u003e\n","html_url":"https://github.com/stackrox/stackrox/pull/20401","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fstackrox/issues/20401","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20401/packages"},{"uuid":"4339613111","node_id":"PR_kwDOBc_SN87WJxZr","number":333,"state":"open","title":"deps: bump sigs.k8s.io/controller-tools from 0.9.2 to 0.20.1 in /build/tools","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-28T00:06:19.000Z","updated_at":"2026-04-28T00:06:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.9.2","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/build/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.9.2 to 0.20.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.9.2...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.9.2\u0026new-version=0.20.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tamilmani1989/azure-container-networking/pull/333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tamilmani1989%2Fazure-container-networking/issues/333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/333/packages"},{"uuid":"4220986058","node_id":"PR_kwDOOs2byc7Qo_uv","number":568,"state":"open","title":"Bump sigs.k8s.io/controller-tools from 0.18.0 to 0.20.1 in /hack/internal/tools","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-07T22:41:01.000Z","updated_at":"2026-04-07T22:41:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.18.0","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/internal/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.18.0 to 0.20.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.18.0...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.18.0\u0026new-version=0.20.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sgl-project/ome/pull/568","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgl-project%2Fome/issues/568","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/568/packages"},{"uuid":"4114898012","node_id":"PR_kwDOHqP31c7MdCLg","number":5964,"state":"open","title":"chore(deps/tools): bump the go-minor group in /hack/tools with 6 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-22T05:23:39.000Z","updated_at":"2026-03-22T05:25:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps/tools): bump","group_name":"go-minor","update_count":6,"packages":[{"name":"github.com/bufbuild/buf","old_version":"1.61.0","new_version":"1.66.1","repository_url":"https://github.com/bufbuild/buf"},{"name":"github.com/golangci/golangci-lint/v2","old_version":"2.10.1","new_version":"2.11.3","repository_url":"https://github.com/golangci/golangci-lint"},{"name":"golang.org/x/tools","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/tools"},{"name":"helm.sh/helm/v3","old_version":"3.19.4","new_version":"3.20.1","repository_url":"https://github.com/helm/helm"},{"name":"k8s.io/code-generator","old_version":"0.34.3","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/code-generator"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.19.0","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/tools","ecosystem":"go"},"body":"Bumps the go-minor group in /hack/tools with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bufbuild/buf](https://github.com/bufbuild/buf) | `1.61.0` | `1.66.1` |\n| [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) | `2.10.1` | `2.11.3` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.42.0` | `0.43.0` |\n| [helm.sh/helm/v3](https://github.com/helm/helm) | `3.19.4` | `3.20.1` |\n| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.34.3` | `0.35.1` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.19.0` | `0.20.1` |\n\nUpdates `github.com/bufbuild/buf` from 1.61.0 to 1.66.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/releases\"\u003egithub.com/bufbuild/buf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.66.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexclude_types\u003c/code\u003e in \u003ccode\u003ebuf generate\u003c/code\u003e dropping transitive dependencies of import files retained for their extension fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.66.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP comment ignore code action to add comment ignores for lint errors.\u003c/li\u003e\n\u003cli\u003eFix buf breaking module comparison when adding new modules.\u003c/li\u003e\n\u003cli\u003eAdd LSP hover support for protovalidate CEL expressions.\u003c/li\u003e\n\u003cli\u003eFixed offset handling in CEL semantic tokens for non-ASCII content and proto escape sequences in multi-line string literal expressions.\u003c/li\u003e\n\u003cli\u003eImprove URI normalization for the LSP.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.65.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf registry policy {commit,create,delete,info,label,settings}\u003c/code\u003e commands to manage BSR policies.\u003c/li\u003e\n\u003cli\u003eAdd LSP deprecate code action to add the deprecated option on types and symbols.\u003c/li\u003e\n\u003cli\u003eFix import LSP document link to not include \u003ccode\u003eimport\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking unenforceable \u003ccode\u003erequired\u003c/code\u003e rules on \u003ccode\u003erepeated.items\u003c/code\u003e, \u003ccode\u003emap.keys\u003c/code\u003e and \u003ccode\u003emap.values\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf source edit deprecate\u003c/code\u003e command to deprecate types by setting the \u003ccode\u003edeprecate = true\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix LSP completion for options.\u003c/li\u003e\n\u003cli\u003eAdd LSP document highlighting support.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for fully-qualified type references.\u003c/li\u003e\n\u003cli\u003eImprove LSP semantic tokens implementation (for syntax highlighting).\u003c/li\u003e\n\u003cli\u003eAdd LSP organize imports code action to add missing imports, remove unused imports, and sort imports alphabetically.\u003c/li\u003e\n\u003cli\u003eAdd LSP document link support.\u003c/li\u003e\n\u003cli\u003eAdd LSP folding range support.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking \u003ccode\u003ecel_expression\u003c/code\u003e fields for valid CEL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support field mask rules.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for field numbers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default behavior for \u003ccode\u003eswift_prefix\u003c/code\u003e to remain unset when no override is provided in managed mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eswift_prefix\u003c/code\u003e to managed mode.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etextDocument/rename\u003c/code\u003e and \u003ccode\u003etextDocument/prepareRename\u003c/code\u003e support for \u003ccode\u003ebuf lsp serve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix panic in LSP for empty option paths.\u003c/li\u003e\n\u003cli\u003eFix support for multi-arch image manifests for \u003ccode\u003ebuf beta registry plugin push\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/blob/main/CHANGELOG.md\"\u003egithub.com/bufbuild/buf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.66.1] - 2026-03-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexclude_types\u003c/code\u003e in \u003ccode\u003ebuf generate\u003c/code\u003e dropping transitive dependencies of import files retained for their extension fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.66.0] - 2026-02-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP comment ignore code action to add comment ignores for lint errors.\u003c/li\u003e\n\u003cli\u003eFix buf breaking module comparison when adding new modules.\u003c/li\u003e\n\u003cli\u003eAdd LSP hover support for protovalidate CEL expressions.\u003c/li\u003e\n\u003cli\u003eFixed offset handling in CEL semantic tokens for non-ASCII content and proto escape sequences in multi-line string literal expressions.\u003c/li\u003e\n\u003cli\u003eImprove URI normalization for the LSP.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.65.0] - 2026-02-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf registry policy {commit,create,delete,info,label,settings}\u003c/code\u003e commands to manage BSR policies.\u003c/li\u003e\n\u003cli\u003eAdd LSP deprecate code action to add the deprecated option on types and symbols.\u003c/li\u003e\n\u003cli\u003eFix import LSP document link to not include \u003ccode\u003eimport\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking unenforceable \u003ccode\u003erequired\u003c/code\u003e rules on \u003ccode\u003erepeated.items\u003c/code\u003e, \u003ccode\u003emap.keys\u003c/code\u003e and \u003ccode\u003emap.values\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf source edit deprecate\u003c/code\u003e command to deprecate types by setting the \u003ccode\u003edeprecate = true\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.64.0] - 2026-01-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix LSP completion for options.\u003c/li\u003e\n\u003cli\u003eAdd LSP document highlighting support.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for fully-qualified type references.\u003c/li\u003e\n\u003cli\u003eImprove LSP semantic tokens implementation (for syntax highlighting).\u003c/li\u003e\n\u003cli\u003eAdd LSP organize imports code action to add missing imports, remove unused\nimports, and sort imports alphabetically.\u003c/li\u003e\n\u003cli\u003eAdd LSP document link support.\u003c/li\u003e\n\u003cli\u003eAdd LSP folding range support.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking \u003ccode\u003ecel_expression\u003c/code\u003e fields for valid CEL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.63.0] - 2026-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support field mask rules.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for field numbers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.62.1] - 2025-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default behavior for \u003ccode\u003eswift_prefix\u003c/code\u003e to remain unset when no override is provided in\nmanaged mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.62.0] - 2025-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eswift_prefix\u003c/code\u003e to managed mode.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etextDocument/rename\u003c/code\u003e and \u003ccode\u003etextDocument/prepareRename\u003c/code\u003e support for \u003ccode\u003ebuf lsp serve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix panic in LSP for empty option paths.\u003c/li\u003e\n\u003cli\u003eFix support for multi-arch image manifests for \u003ccode\u003ebuf beta registry plugin push\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/873c86f6e17c9e9d9a747ea1c521f4ed580ab5d7\"\u003e\u003ccode\u003e873c86f\u003c/code\u003e\u003c/a\u003e Release v1.66.1 (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/d47cbb233f36cc557817db10340465aefa9d720c\"\u003e\u003ccode\u003ed47cbb2\u003c/code\u003e\u003c/a\u003e Upgrade the CI (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/3ac0ad0cea0b9f52f4dacf2f81d1698c65a34da5\"\u003e\u003ccode\u003e3ac0ad0\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/d92ad47aba5d6351b685ddfe631349b49112b817\"\u003e\u003ccode\u003ed92ad47\u003c/code\u003e\u003c/a\u003e Fix exclude on extension types (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4369\"\u003e#4369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/6cf129df5e60445fdf58d24b6154270883aae4ba\"\u003e\u003ccode\u003e6cf129d\u003c/code\u003e\u003c/a\u003e Enable usetesting lints (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4366\"\u003e#4366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/b09ac683c8455366582ba8189494206948741158\"\u003e\u003ccode\u003eb09ac68\u003c/code\u003e\u003c/a\u003e Fix git test hang (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4365\"\u003e#4365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/8b38b1fd165af15d3d2276f94f09452d11e62d8f\"\u003e\u003ccode\u003e8b38b1f\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4364\"\u003e#4364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/b3c394f170574100c481bf8db90d8c458e59e42c\"\u003e\u003ccode\u003eb3c394f\u003c/code\u003e\u003c/a\u003e Fix LSP CEL completion showing \u003ccode\u003ein()\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/0750271b4d6d3be52552d25227f30e2c05d7be9a\"\u003e\u003ccode\u003e0750271\u003c/code\u003e\u003c/a\u003e Add LSP completion for CEL expressions (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/d860a1f8113a256312e45c1bb40585acc8aea965\"\u003e\u003ccode\u003ed860a1f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add timestamp to console logs (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4344\"\u003e#4344\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/buf/compare/v1.61.0...v1.66.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golangci/golangci-lint/v2` from 2.10.1 to 2.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/releases\"\u003egithub.com/golangci/golangci-lint/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.3\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2113%5D(https://redirect.github.com/golangci/golangci-lint/issues/2113)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e697a1899cc458a617306273776854c4a4fd3c09d build(deps): bump github.com/securego/gosec/v2 from v2.24.7 to 619ce2117e08 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6424\"\u003e#6424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e760f8ab58f508c36d0da483000e7dec66c5096c3 build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 in /scripts/gen_github_action_config in the scripts group (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6425\"\u003e#6425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5ea763ec8d0060c93002d79ab2bce1bad7480600 build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.2\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2112%5D(https://redirect.github.com/golangci/golangci-lint/issues/2112)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6ebd82f6a722198cd276533485d7a458450d1ed3 fix: fmt with path (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6418\"\u003e#6418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.1\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2111%5D(https://redirect.github.com/golangci/golangci-lint/issues/2111)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eDue to an error related to AUR, some artifacts of the v2.11.0 release have not been published.\u003c/p\u003e\n\u003cp\u003eThis release contains the same things as \u003ca href=\"https://github.com/golangci/golangci-lint/releases/tag/v2.11.0\"\u003ev2.11.0\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2110%5D(https://redirect.github.com/golangci/golangci-lint/issues/2110)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md\"\u003egithub.com/golangci/golangci-lint/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.11.3\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-10\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from v2.24.7 to 619ce2117e08\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.11.2\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-07\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eFixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efmt\u003c/code\u003e: fix error when using the \u003ccode\u003efmt\u003c/code\u003e command with explicit paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.11.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-06\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eDue to an error related to AUR, some artifacts of the v2.11.0 release have not been published.\u003c/p\u003e\n\u003cp\u003eThis release contains the same things as v2.11.0.\u003c/p\u003e\n\u003ch3\u003ev2.11.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-06\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eLinters new features or changes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eerrcheck\u003c/code\u003e: from 1.9.0 to 1.10.0 (exclude \u003ccode\u003ecrypto/rand.Read\u003c/code\u003e by default)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from 2.23.0 to 2.24.6 (new rules: \u003ccode\u003eG113\u003c/code\u003e, \u003ccode\u003eG118\u003c/code\u003e, \u003ccode\u003eG119\u003c/code\u003e, \u003ccode\u003eG120\u003c/code\u003e, \u003ccode\u003eG121\u003c/code\u003e, \u003ccode\u003eG122\u003c/code\u003e, \u003ccode\u003eG123\u003c/code\u003e, \u003ccode\u003eG408\u003c/code\u003e, \u003ccode\u003eG707\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enoctx\u003c/code\u003e: from 0.4.0 to 0.5.0 (new detection: \u003ccode\u003ehttptest.NewRequestWithContext\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprealloc\u003c/code\u003e: from 1.0.2 to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erevive\u003c/code\u003e: from 1.14.0 to 1.15.0 (⚠️ Breaking change: package-related checks moved from \u003ccode\u003evar-naming\u003c/code\u003e to a new rule \u003ccode\u003epackage-naming\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egocognit\u003c/code\u003e: from 1.2.0 to 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from 2.24.6 to 2.24.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunqueryvet\u003c/code\u003e: from 1.5.3 to 1.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/6008b81b81c690c046ffc3fd5bce896da715d5fd\"\u003e\u003ccode\u003e6008b81\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/697a1899cc458a617306273776854c4a4fd3c09d\"\u003e\u003ccode\u003e697a189\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/securego/gosec/v2 from v2.24.7 to 619ce2117e08 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/5ea763ec8d0060c93002d79ab2bce1bad7480600\"\u003e\u003ccode\u003e5ea763e\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/760f8ab58f508c36d0da483000e7dec66c5096c3\"\u003e\u003ccode\u003e760f8ab\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 in /scripts/gen_g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/bba766330531ee12fb25987609caf3040c2e6769\"\u003e\u003ccode\u003ebba7663\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6419\"\u003e#6419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/e8f621973e2dfce68b7839ff16affa09cb103239\"\u003e\u003ccode\u003ee8f6219\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/6ebd82f6a722198cd276533485d7a458450d1ed3\"\u003e\u003ccode\u003e6ebd82f\u003c/code\u003e\u003c/a\u003e fix: fmt with path (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6418\"\u003e#6418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/9cab9dcb1629c3f4a872e98119ede2868dcc52f8\"\u003e\u003ccode\u003e9cab9dc\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6415\"\u003e#6415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/89a46a242b76d9171de7dd96cc3531c8074955de\"\u003e\u003ccode\u003e89a46a2\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/ff7206c384fdff052800cb45336a6406d9d88984\"\u003e\u003ccode\u003eff7206c\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6414\"\u003e#6414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golangci/golangci-lint/compare/v2.10.1...v2.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/tools` from 0.42.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/24a8e95f9d7ae2696f66314da5e50c0d98ccaa90\"\u003e\u003ccode\u003e24a8e95\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/3dd57fba1a6eed320cd9ea2b292cacdacda1e5e8\"\u003e\u003ccode\u003e3dd57fb\u003c/code\u003e\u003c/a\u003e gopls/internal/mcp: refactor unified diff generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/fcc014db2b644cc1e0a9d08157efab0156699ada\"\u003e\u003ccode\u003efcc014d\u003c/code\u003e\u003c/a\u003e cmd/digraph: fix package doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/39f0f5c6d34afcb5664463f6e97c076187a305ea\"\u003e\u003ccode\u003e39f0f5c\u003c/code\u003e\u003c/a\u003e cmd/stress: add -failfast flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/063c2644e296d3154b4dcbfc15ebeb09e6f07290\"\u003e\u003ccode\u003e063c264\u003c/code\u003e\u003c/a\u003e gopls/test/integration/misc: add diagnostics to flaky test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/deb6130cda665525d826291d591e988ace74f447\"\u003e\u003ccode\u003edeb6130\u003c/code\u003e\u003c/a\u003e gopls/internal/golang: fix hover panic in raw strings with CRLF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5f1186b97512a314f8a35509072d7657eaf7c60a\"\u003e\u003ccode\u003e5f1186b\u003c/code\u003e\u003c/a\u003e gopls/internal/analysis/driverutil: remove unnecessary new imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/ff454944261ad40f98abfc097fae89272ce40935\"\u003e\u003ccode\u003eff45494\u003c/code\u003e\u003c/a\u003e go/analysis: expose GoMod etc. to Pass.Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/62daff4834809b6cce693f6f0dff1c2722cb6328\"\u003e\u003ccode\u003e62daff4\u003c/code\u003e\u003c/a\u003e go/analysis/passes/inline: fix panic in inlineAlias with instantiated generic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/fcb6088b9059538dd6bcbd5238c10ffdc71700b5\"\u003e\u003ccode\u003efcb6088\u003c/code\u003e\u003c/a\u003e x/tools: delete obsolete code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.42.0...v0.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `helm.sh/helm/v3` from 3.19.4 to 3.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helm/helm/releases\"\u003ehelm.sh/helm/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHelm v3.20.1 is a patch release. Users are encouraged to upgrade for the best experience.\u003c/p\u003e\n\u003cp\u003eThe community keeps growing, and we'd love to see you there!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJoin the discussion in \u003ca href=\"https://kubernetes.slack.com\"\u003eKubernetes Slack\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003efor questions and just to hang out\u003c/li\u003e\n\u003cli\u003efor discussing PRs, code, and bugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHang out at the Public Developer Call: Thursday, 9:30 Pacific via \u003ca href=\"https://zoom.us/j/696660622\"\u003eZoom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest, debug, and contribute charts: \u003ca href=\"https://artifacthub.io/packages/search?kind=0\"\u003eArtifactHub/packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport of \u003ca href=\"https://redirect.github.com/helm/helm/issues/31644\"\u003e#31644\u003c/a\u003e: Fixed a bug where user-provided nil value was not preserved when chart has an empty map or no default for a key\u003c/li\u003e\n\u003cli\u003eBackport of \u003ca href=\"https://redirect.github.com/helm/helm/issues/31601\"\u003e#31601\u003c/a\u003e: Fixed a bug where OCI references with tag+digest failed with \u0026quot;invalid byte\u0026quot; error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstallation and Upgrading\u003c/h2\u003e\n\u003cp\u003eDownload Helm v3.20.1. The common platform binaries are here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-amd64.tar.gz\"\u003eMacOS amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 580515b544d5c966edc6f782c9ae88e21a9e10c786a7d6c5fd4b52613f321076)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-arm64.tar.gz\"\u003eMacOS arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 75cc96ac3fe8b8b9928eb051e55698e98d1e026967b6bffe4f0f3c538a551b65)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-amd64.tar.gz\"\u003eLinux amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 0165ee4a2db012cc657381001e593e981f42aa5707acdd50658326790c9d0dc3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm.tar.gz\"\u003eLinux arm\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 758375df78fb8f91f4056244bda539710a73be79284b24b4bdad68384348ca33)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm64.tar.gz\"\u003eLinux arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 56b9d1b0e0efbb739be6e68a37860ace8ec9c7d3e6424e3b55d4c459bc3a0401)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-386.tar.gz\"\u003eLinux i386\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-386.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 22b350307d5e5897b3a14f096cb6b2212cc03c22ba29ab7b4ee3e64ab9f3f190)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-ppc64le.tar.gz\"\u003eLinux ppc64le\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-ppc64le.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 77b7d9bc62b209c044b873bc773055c5c0d17ef055e54c683f33209ebbe8883c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-s390x.tar.gz\"\u003eLinux s390x\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-s390x.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 3c43d45149a425c7bf15ba3653ddee13e7b1a4dd6d4534397b6f317f83c51b58)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-riscv64.tar.gz\"\u003eLinux riscv64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-riscv64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 0eeae246112b4780e61651f9fbe6d778eebf8c8eccca590139b97d167d1b8aeb)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-amd64.zip\"\u003eWindows amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-amd64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / 16d5256f4c2cde0745acb922ba88b7759dfced4bf547b99381084211f81c8629)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-arm64.zip\"\u003eWindows arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-arm64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / 2aac2b87e92c32d44aa81c6412286d9db7e43b22b4c8ac112b68cf69185429bd)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release was signed with \u003ccode\u003e208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155\u003c/code\u003e and can be found at \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://keybase.io/r6by\"\u003ekeybase account\u003c/a\u003e. Please use the attached signatures for verifying this release using \u003ccode\u003egpg\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://helm.sh/docs/intro/quickstart/\"\u003eQuickstart Guide\u003c/a\u003e will get you going from there. For \u003cstrong\u003eupgrade instructions\u003c/strong\u003e or detailed installation notes, check the \u003ca href=\"https://helm.sh/docs/intro/install/\"\u003einstall guide\u003c/a\u003e. You can also use a \u003ca href=\"https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3\"\u003escript to install\u003c/a\u003e on any system with \u003ccode\u003ebash\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Next\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.2.0 and 3.21.0 are the next minor releases and will be on May 13, 2026\u003c/li\u003e\n\u003cli\u003e4.1.4 and 3.20.2 are the next patch releases and will be on April 8, 2026\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the k8s-io group with 7 updates a2369ca71c0ef633bf6e4fccd66d634eb379b371 (dependabot[bot])\u003c/li\u003e\n\u003cli\u003eadd image index test 90e10564f7ae746a153f3a03006e7061a54ad490 (Pedro Tôrres)\u003c/li\u003e\n\u003cli\u003efix pulling charts from OCI indices 911f2e908ae40b01ca95b857e94b8894043f64fd (Pedro Tôrres)\u003c/li\u003e\n\u003cli\u003eRemove refactorring changes from coalesce_test.go 76dad33fb1a2b6451920429b4f5f2dd575ea71bb (Evans Mungai)\u003c/li\u003e\n\u003cli\u003eFix import 45c12f71407b6054a37d3e425d5293ee79a1ab37 (Evans Mungai)\u003c/li\u003e\n\u003cli\u003eUpdate pkg/chart/common/util/coalesce_test.go 26c6f19f967941dbe53bfb5e52d419b3b3e46075 (Evans Mungai)\u003c/li\u003e\n\u003cli\u003eFix lint warning 09f5129d49a14c9336cea6f33adf5f52889915ef (Evans Mungai)\u003c/li\u003e\n\u003cli\u003ePreserve nil values in chart already 417deb2b6b7504357b0f580b76f5eed1bb8a5270 (Evans Mungai)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/a2369ca71c0ef633bf6e4fccd66d634eb379b371\"\u003e\u003ccode\u003ea2369ca\u003c/code\u003e\u003c/a\u003e chore(deps): bump the k8s-io group with 7 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/90e10564f7ae746a153f3a03006e7061a54ad490\"\u003e\u003ccode\u003e90e1056\u003c/code\u003e\u003c/a\u003e add image index test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/911f2e908ae40b01ca95b857e94b8894043f64fd\"\u003e\u003ccode\u003e911f2e9\u003c/code\u003e\u003c/a\u003e fix pulling charts from OCI indices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/76dad33fb1a2b6451920429b4f5f2dd575ea71bb\"\u003e\u003ccode\u003e76dad33\u003c/code\u003e\u003c/a\u003e Remove refactorring changes from coalesce_test.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/45c12f71407b6054a37d3e425d5293ee79a1ab37\"\u003e\u003ccode\u003e45c12f7\u003c/code\u003e\u003c/a\u003e Fix import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/26c6f19f967941dbe53bfb5e52d419b3b3e46075\"\u003e\u003ccode\u003e26c6f19\u003c/code\u003e\u003c/a\u003e Update pkg/chart/common/util/coalesce_test.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/09f5129d49a14c9336cea6f33adf5f52889915ef\"\u003e\u003ccode\u003e09f5129\u003c/code\u003e\u003c/a\u003e Fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/417deb2b6b7504357b0f580b76f5eed1bb8a5270\"\u003e\u003ccode\u003e417deb2\u003c/code\u003e\u003c/a\u003e Preserve nil values in chart already\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/5417bfaa84871feae9c8171f192e2f9796475054\"\u003e\u003ccode\u003e5417bfa\u003c/code\u003e\u003c/a\u003e fix(values): preserve nil values when chart default is empty map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/b2e4314fa0f229a1de7b4c981273f61d69ee5a59\"\u003e\u003ccode\u003eb2e4314\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/helm/helm/issues/31718\"\u003e#31718\u003c/a\u003e from scottrigby/bump-3.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/helm/helm/compare/v3.19.4...v3.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/code-generator` from 0.34.3 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/cf6ffee83bad58145616574cd62eedaf6b846de9\"\u003e\u003ccode\u003ecf6ffee\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/840eca38f4230e306558975c4224123ace5a51b7\"\u003e\u003ccode\u003e840eca3\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f82ba68e5e2a7d273b071139a6ff8fd638321a84\"\u003e\u003ccode\u003ef82ba68\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6c03715c63e0b16254d5364c4bacb5f53940a642\"\u003e\u003ccode\u003e6c03715\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/ca37a694879bb94257bea6c86ff6347b958aeb23\"\u003e\u003ccode\u003eca37a69\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/fda29a24715b61fd7db1507a216da03906c37078\"\u003e\u003ccode\u003efda29a2\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/8740cd1566d267bf9f6b0f0002bad726df061667\"\u003e\u003ccode\u003e8740cd1\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/1bd88032eeb7ea15cac1661a41088989e9a614e3\"\u003e\u003ccode\u003e1bd8803\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/135123\"\u003e#135123\u003c/a\u003e from yongruilin/fix-ratcheting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6affd9b1bec7a08b6668256632c0c4d5fe5bebfa\"\u003e\u003ccode\u003e6affd9b\u003c/code\u003e\u003c/a\u003e run update-codegen.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/539cfc4029e9c097816e25839e28c028077065bf\"\u003e\u003ccode\u003e539cfc4\u003c/code\u003e\u003c/a\u003e fix(validation-gen): Correct ratcheting for uncorrelated old values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.34.3...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.19.0 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.19.0...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/akuity/kargo/pull/5964","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/5964","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5964/packages"},{"uuid":"4048271822","node_id":"PR_kwDOLbOGrM7JNfab","number":69,"state":"closed","title":"Bump the k8s-go-deps group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["size/L","cncf-cla: yes","dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-10T21:39:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T22:34:40.000Z","updated_at":"2026-03-10T21:39:47.000Z","time_to_close":83096,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"k8s-go-deps","update_count":7,"packages":[{"name":"k8s.io/api","old_version":"0.33.1","new_version":"0.35.2","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.33.1","new_version":"0.35.2","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/klog/v2","old_version":"2.130.1","new_version":"2.140.0","repository_url":"https://github.com/kubernetes/klog"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.21.0","new_version":"0.23.3","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.16.5","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the k8s-go-deps group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.33.1` | `0.35.2` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.33.1` | `0.35.2` |\n| [k8s.io/klog/v2](https://github.com/kubernetes/klog) | `2.130.1` | `2.140.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.21.0` | `0.23.3` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.16.5` | `0.20.1` |\n\n\nUpdates `k8s.io/api` from 0.33.1 to 0.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/8a137cde6e07bb0d73e40cb0bf8d7d550507989f\"\u003e\u003ccode\u003e8a137cd\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.2 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/bbcbaa8f86658a1eee90e6844f7de6ed1cd90a71\"\u003e\u003ccode\u003ebbcbaa8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/5bced611d53f8403fba7dba4665af3c8efeef2df\"\u003e\u003ccode\u003e5bced61\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/39e2e26f9bf7798ac89794b9e8d635920f0b0f94\"\u003e\u003ccode\u003e39e2e26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c22b4a13de033ea7608b21b9ba169ef53b4eabbd\"\u003e\u003ccode\u003ec22b4a1\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/e3b1f3dcd880c03e17f16f2ea0fe44ad8f06d94a\"\u003e\u003ccode\u003ee3b1f3d\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/3da327cf32bb6abb65297ba4ed78408a6c2ba6af\"\u003e\u003ccode\u003e3da327c\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c764b4447eb3f83128ceda98fc196cc4f2b8582d\"\u003e\u003ccode\u003ec764b44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/132919\"\u003e#132919\u003c/a\u003e from ndixita/pod-level-in-place-pod-resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/aced136bc07bebcc902b4122103c791a074b29ee\"\u003e\u003ccode\u003eaced136\u003c/code\u003e\u003c/a\u003e Generated files from API changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/02d790d8aae61644814b7333d5c4edf229367e99\"\u003e\u003ccode\u003e02d790d\u003c/code\u003e\u003c/a\u003e Adding Resources and AllocatedResoures fields to the list of expected fields ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.33.1...v0.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.33.1 to 0.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/72d71eac265e06713c6d83d7034aac609450243f\"\u003e\u003ccode\u003e72d71ea\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e2a2dbc80c5a11d135ad77ef2e27e6e7e248a94b\"\u003e\u003ccode\u003ee2a2dbc\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/2e9c2280ae353a81c2f50c98c75cbb69658d58f0\"\u003e\u003ccode\u003e2e9c228\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f274aac1acf7d443b8f5fd1a13196383d9aa7bb6\"\u003e\u003ccode\u003ef274aac\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/94454433eee330652ed66f69efd230784a1e3648\"\u003e\u003ccode\u003e9445443\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/52154f7cf1a6d9a8759c5f2e85e65cd3cd9bbd7e\"\u003e\u003ccode\u003e52154f7\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/5a348c53eef0072c40ddf00a45ace423c2790f2a\"\u003e\u003ccode\u003e5a348c5\u003c/code\u003e\u003c/a\u003e KEP-5471: Extend tolerations operators (\u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134665\"\u003e#134665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/6f8949260573947b3239a9752d3361b23b4ec6a6\"\u003e\u003ccode\u003e6f89492\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/133648\"\u003e#133648\u003c/a\u003e from richabanker/merged-discovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/c77dde2b5d65e58856286a199efe4e8e1114d276\"\u003e\u003ccode\u003ec77dde2\u003c/code\u003e\u003c/a\u003e util/sort: Add MergePreservingRelativeOrder for topological sorting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/729c13d7df38af243f1043cc9671a90decd67ab0\"\u003e\u003ccode\u003e729c13d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134624\"\u003e#134624\u003c/a\u003e from yt2985/podcertificates-beta\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.33.1...v0.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.33.1 to 0.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/a21b32978c420e4af7da3796bca3f37e2245856e\"\u003e\u003ccode\u003ea21b329\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.2 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2d83546256059105914d2e135f43a42aa13067ee\"\u003e\u003ccode\u003e2d83546\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/56b4af2aeba845840cb3e2544d8ec16f3005aaf2\"\u003e\u003ccode\u003e56b4af2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/135591\"\u003e#135591\u003c/a\u003e from p0lyn0mial/upstream-watchlist-reflector-log-f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/891f94c690cb0101a8f4872f966b2783a24ec5e6\"\u003e\u003ccode\u003e891f94c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/65ffe044e56e8caf2db09c6bce6257ffefbe3f2c\"\u003e\u003ccode\u003e65ffe04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/135580\"\u003e#135580\u003c/a\u003e from serathius/client-go-transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2fe4ac239ceb8b03e1e9e48b9ffb76ca1357f42d\"\u003e\u003ccode\u003e2fe4ac2\u003c/code\u003e\u003c/a\u003e downgrade reflector watchlist fallback log to V(4)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/97256a64959de9fca5f9962b7239340f04c9221f\"\u003e\u003ccode\u003e97256a6\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/46360b527ebcd4cb7e99ae1770ad9a613bb0f128\"\u003e\u003ccode\u003e46360b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/171ef8cd00a575ad4ef083a9c4748463056de9bd\"\u003e\u003ccode\u003e171ef8c\u003c/code\u003e\u003c/a\u003e Use transformer in consistency checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/3878a6464bbe3febe6a3da39f380d0e1e6ccdd06\"\u003e\u003ccode\u003e3878a64\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.33.1...v0.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/klog/v2` from 2.130.1 to 2.140.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes/klog/releases\"\u003ek8s.io/klog/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrepare klog release for Kubernetes v1.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd dependabot by \u003ca href=\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/410\"\u003ekubernetes/klog#410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse strconv.AppendQuote instead of strconv.Quote for message formatting by \u003ca href=\"https://github.com/astef\"\u003e\u003ccode\u003e@​astef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/413\"\u003ekubernetes/klog#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ede-duplication of key/value pairs by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/415\"\u003ekubernetes/klog#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Ensure constant format strings in fmt and printf calls by \u003ca href=\"https://github.com/mikelolasagasti\"\u003e\u003ccode\u003e@​mikelolasagasti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/417\"\u003ekubernetes/klog#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove old note on Go version requirements by \u003ca href=\"https://github.com/guettli\"\u003e\u003ccode\u003e@​guettli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/425\"\u003ekubernetes/klog#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest with 1.24 and 1.25 by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/428\"\u003ekubernetes/klog#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ektesting: fix vmodule support by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/431\"\u003ekubernetes/klog#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ektesting: support multi-line result from AnyToStringHook by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/433\"\u003ekubernetes/klog#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etextlogger: optionally turn off header by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/430\"\u003ekubernetes/klog#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fix stderrthreshold not honored when logtostderr is set (\u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/212\"\u003e#212\u003c/a\u003e) + two new flags by \u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/432\"\u003ekubernetes/klog#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/410\"\u003ekubernetes/klog#410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astef\"\u003e\u003ccode\u003e@​astef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/413\"\u003ekubernetes/klog#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikelolasagasti\"\u003e\u003ccode\u003e@​mikelolasagasti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/417\"\u003ekubernetes/klog#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guettli\"\u003e\u003ccode\u003e@​guettli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/425\"\u003ekubernetes/klog#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/432\"\u003ekubernetes/klog#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0\"\u003ehttps://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/ef4b370a5578b77a401416e4d12f5900cc8850cb\"\u003e\u003ccode\u003eef4b370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/432\"\u003e#432\u003c/a\u003e from pierluigilenoci/fix/stderr-threshold-issue-212\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/39c4c764506bbe69125b4f30eafebec4cb8fe6ec\"\u003e\u003ccode\u003e39c4c76\u003c/code\u003e\u003c/a\u003e refactor: address code review feedback from \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/764a9a3e7acf7431d47c1703a8e0d1d714e882a6\"\u003e\u003ccode\u003e764a9a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/430\"\u003e#430\u003c/a\u003e from pohly/textlogger-optional-header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/015c6134c7cd08ab83a84175c2e02cde1e613296\"\u003e\u003ccode\u003e015c613\u003c/code\u003e\u003c/a\u003e Update stderr_threshold_test.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/2f517bd47d37864013c7083aabe55cb470ddba3a\"\u003e\u003ccode\u003e2f517bd\u003c/code\u003e\u003c/a\u003e Update klog.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/36bc4ffffdb97c0d2ec0a9df32db128b7a5e9652\"\u003e\u003ccode\u003e36bc4ff\u003c/code\u003e\u003c/a\u003e textlogger: optionally turn off header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/5f1f303b32be4f9912b8357b0f6c401bf1eb7e16\"\u003e\u003ccode\u003e5f1f303\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/433\"\u003e#433\u003c/a\u003e from pohly/textlogger-hook-result\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/c469d4102c1c9608f4ffa2c0e573c735dc3ef49f\"\u003e\u003ccode\u003ec469d41\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/431\"\u003e#431\u003c/a\u003e from pohly/ktesting-vmodule-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/8509d6ab6f4ba193fedc5f6b5681a96bb68c9ffc\"\u003e\u003ccode\u003e8509d6a\u003c/code\u003e\u003c/a\u003e ktesting: support multi-line result from AnyToStringHook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/08e6e8b2a4f9322905ac0e42df8ef19f571711b2\"\u003e\u003ccode\u003e08e6e8b\u003c/code\u003e\u003c/a\u003e Fix stderrthreshold not honored when logtostderr is set\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/klog/compare/v2.130.1...2.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20241104100929-3ea5e8cea738 to 0.0.0-20251002143259-bc988d571ff4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.21.0 to 0.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Ensure DefaulterRemoveUnknownOrOmitableFields is still working even if objects are equal by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3469\"\u003ekubernetes-sigs/controller-runtime#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.2...v0.23.3\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.2...v0.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix fake client's SSA status patch resource version check by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3446\"\u003ekubernetes-sigs/controller-runtime#3446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Reduce memory usage of default webhooks by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3467\"\u003ekubernetes-sigs/controller-runtime#3467\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.2\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Cache reader: Wait for cache sync when ReaderFailOnMissingInformer is true by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3433\"\u003ekubernetes-sigs/controller-runtime#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix panic when using CRs with embedded pointer structs by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3436\"\u003ekubernetes-sigs/controller-runtime#3436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Test cache reader waits for cache sync by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3438\"\u003ekubernetes-sigs/controller-runtime#3438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fakeclient: Fix status apply if existing object has managedFields set by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3437\"\u003ekubernetes-sigs/controller-runtime#3437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.0...v0.23.1\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.0...v0.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003e🔆 Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add subresource Apply support by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3321\"\u003ekubernetes-sigs/controller-runtime#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversion: Enable implementation of conversion outside of API packages by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3335\"\u003ekubernetes-sigs/controller-runtime#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePriorityqueue: Various improvements, bug fixes and now enabled per default\u003c/li\u003e\n\u003cli\u003eWebhooks: Generic Validator and Defaulter by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3360\"\u003ekubernetes-sigs/controller-runtime#3360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Update to k8s.io/* v1.35 by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/kannon92\"\u003e\u003ccode\u003e@​kannon92\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3316\"\u003e#3316\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3349\"\u003e#3349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3386\"\u003e#3386\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3391\"\u003e#3391\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Add subresource Apply support by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3321\"\u003ekubernetes-sigs/controller-runtime#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvents: Migration to the new events API by \u003ca href=\"https://github.com/clebs\"\u003e\u003ccode\u003e@​clebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3262\"\u003ekubernetes-sigs/controller-runtime#3262\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eUsing the new \u003ccode\u003eGetEventRecorderFor\u003c/code\u003e requires updating your rbac for events to use the \u003ccode\u003eevents.k8s.io\u003c/code\u003e apiGroup rather than the `` (core) apiGroup\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFakeclient: Set ResourceVersion for SSA Create by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3311\"\u003ekubernetes-sigs/controller-runtime#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebhooks: Generic Validator and Defaulter by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3360\"\u003ekubernetes-sigs/controller-runtime#3360\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eExisting code of the form \u003ccode\u003ebuilder.WebhookManagedBy(mgr).For(\u0026amp;corev1.Deployment{})\u003c/code\u003e has to be changed to \u003ccode\u003ebuilder.WebhookManagedBy(mgr, \u0026amp;appsv1.Deployment{})\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExisting webhook implementations have to be changed to take the concrete object rather than \u003ccode\u003eruntime.Object\u003c/code\u003e, for example from \u003ccode\u003eValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)\u003c/code\u003e to \u003ccode\u003eValidateCreate(ctx context.Context, obj *appsv1.Deployment) (admission.Warnings, error)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Allow fine-granular SyncPeriod configuration by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3376\"\u003ekubernetes-sigs/controller-runtime#3376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClient: Add FieldOwner option to client.Options by \u003ca href=\"https://github.com/aerfio\"\u003e\u003ccode\u003e@​aerfio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3389\"\u003ekubernetes-sigs/controller-runtime#3389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClient: Add FieldValidation option to client.Options by \u003ca href=\"https://github.com/aerfio\"\u003e\u003ccode\u003e@​aerfio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3393\"\u003ekubernetes-sigs/controller-runtime#3393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/f9589b9f2b9dddf8532b432bb8315f2820ab9971\"\u003e\u003ccode\u003ef9589b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3469\"\u003e#3469\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3468-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/25615ad1d1229db805cec6b0f3f29f284fe53be1\"\u003e\u003ccode\u003e25615ad\u003c/code\u003e\u003c/a\u003e Ensure DefaulterRemoveUnknownOrOmitableFields is still working even if object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/8122a6266696b980fc9219c2fbb48bb4ce60d12b\"\u003e\u003ccode\u003e8122a62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3467\"\u003e#3467\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3463-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/35093c6117da44c29f3a03d06e379d606814018d\"\u003e\u003ccode\u003e35093c6\u003c/code\u003e\u003c/a\u003e Reduce memory usage of default webhooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/4dbfa5c66aa24a35003c41507385c2a91e94d404\"\u003e\u003ccode\u003e4dbfa5c\u003c/code\u003e\u003c/a\u003e [release-0.23] 🐛 Fix fake client's SSA status patch resource version check (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/f52bbb8bb1a2275cbe90dec8d6c12d5cacb1a7de\"\u003e\u003ccode\u003ef52bbb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3437\"\u003e#3437\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3430-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/4f41337fdd898537c6633a174cd539cb2e0c4d15\"\u003e\u003ccode\u003e4f41337\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3438\"\u003e#3438\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3434-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e29a1b93fae5c5f22c992c57b11dcf90ccc35c53\"\u003e\u003ccode\u003ee29a1b9\u003c/code\u003e\u003c/a\u003e seedling: Test cache reader waits for cache sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/83c8dc31c46c621c336c8a7749ee41658b6d17e1\"\u003e\u003ccode\u003e83c8dc3\u003c/code\u003e\u003c/a\u003e bug: Fakeclient: Fix status apply if existing object has managedFields set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/bf6bcd55b4d5eba00273426d61db313dcd2a6c7f\"\u003e\u003ccode\u003ebf6bcd5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3436\"\u003e#3436\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3431-to-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.21.0...v0.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.16.5 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.5...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/karpenter-provider-cluster-api/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fkarpenter-provider-cluster-api/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}],"issue_packages":[{"old_version":"0.21.0","new_version":"0.22.0","update_type":"minor","path":null,"pr_created_at":"2026-09-11T04:24:19.000Z","version_change":"0.21.0 → 0.22.0","issue":{"uuid":"5420343875","node_id":"PR_kwDODQ6RZ88AAAABDF8hcw","number":5241,"state":"open","title":"build(deps): bump the k8s-io group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["ok-to-test","release-note-none","cncf-cla: yes","size/XL","needs-triage","dependencies","go","needs-ail","needs-priority"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-11T04:24:19.000Z","updated_at":"2026-09-11T06:20:37.171Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"k8s-io","update_count":8,"packages":[{"name":"k8s.io/apimachinery","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apimachinery"},{"name":"k8s.io/client-go","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the k8s-io group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.36.4` | `0.37.0` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.36.4` | `0.37.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.36.4` | `0.37.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.24.1` | `0.25.0` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.21.0` | `0.22.0` |\n\n\nUpdates `k8s.io/apimachinery` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7164e39885ced1e843757da6423a337f6eae75f7\"\u003e\u003ccode\u003e7164e39\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e55f9bad14a1dda61539d25298f5387c9b30ec4e\"\u003e\u003ccode\u003ee55f9ba\u003c/code\u003e\u003c/a\u003e feat(api): Update node restriction admission to use new API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/cb0680df9e7c8d72b959be977a0694c7d6cdef8c\"\u003e\u003ccode\u003ecb0680d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/129125\"\u003e#129125\u003c/a\u003e from pohly/log-client-go-tools-apis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/97b2132e87074366f7b3055e02f35d797fc0ea5a\"\u003e\u003ccode\u003e97b2132\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140194\"\u003e#140194\u003c/a\u003e from gnufied/implement-volume-health-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f21afabd3984d2f59df1ebfdfcbb585945247329\"\u003e\u003ccode\u003ef21afab\u003c/code\u003e\u003c/a\u003e Add validation for camelcase in reason field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d7ad413f224ba8d6e9045403707b72feaccb278b\"\u003e\u003ccode\u003ed7ad413\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e15ad7c70234114bc2d05e860a0152b7fed8fe63\"\u003e\u003ccode\u003ee15ad7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/138808\"\u003e#138808\u003c/a\u003e from chenk008/cbor-streaminglist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/464b5d1e936a9934d8ac7c42478426b2ec976050\"\u003e\u003ccode\u003e464b5d1\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/0de14ec6eb6a4d554848376552caeb1e38358a6e\"\u003e\u003ccode\u003e0de14ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/95258ebe22f4bf8176e56e8d19a9b8bcb9e71130\"\u003e\u003ccode\u003e95258eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134037\"\u003e#134037\u003c/a\u003e from ibihim/ibihim/2025-09-09_unsafe-delete-of-cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/28076445520055420e3be4255b4cd27fd19df1f9\"\u003e\u003ccode\u003e2807644\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/50c6f9bf7431621e22857ec7f0a9a88b84dd4580\"\u003e\u003ccode\u003e50c6f9b\u003c/code\u003e\u003c/a\u003e metrics: Register: Fix incorrect assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/49f0a7b40101510e445c516af9670f1d4a36ec58\"\u003e\u003ccode\u003e49f0a7b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140931\"\u003e#140931\u003c/a\u003e from pohly/client-go-changelog-adding-apigroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/74d4b1ef919a125a2151529223486d990b3692bd\"\u003e\u003ccode\u003e74d4b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140966\"\u003e#140966\u003c/a\u003e from alancaldelas/client-go-fakecustomstore-store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2bf14f2d11673d6b6f0b7e00878e03f2950c19ba\"\u003e\u003ccode\u003e2bf14f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140990\"\u003e#140990\u003c/a\u003e from xigang/revert-140448\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7b892feea647cd6b37d26c640c470915989dd447\"\u003e\u003ccode\u003e7b892fe\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140448\"\u003e#140448\u003c/a\u003e from xigang/event_broadcaster_goroutine_leak\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df9237835404d05121cc48fa1e6e0f36f2ae5e47\"\u003e\u003ccode\u003edf92378\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/45a0ff11ac8221ab7b1457c6b3a2882c199c8943\"\u003e\u003ccode\u003e45a0ff1\u003c/code\u003e\u003c/a\u003e client-go: restore FakeCustomStore conformance to cache.Store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/9d3b5319efa3bffdd17a982ae7649831c830a4de\"\u003e\u003ccode\u003e9d3b531\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/694f4ebe1b8965122a6df81819c66dad7e6dab54\"\u003e\u003ccode\u003e694f4eb\u003c/code\u003e\u003c/a\u003e apidiff: ignore adding entirely new API groups\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/kube-openapi` from 0.0.0-20260501160325-927ab1f70cd6 to 0.0.0-20260721132016-d427ff9ee9ad\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/kube-openapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/34b5cc4a2603a1cdcad4aced5c83808fb7df7bb8\"\u003e\u003ccode\u003e34b5cc4\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/72a1627b4f7340918871cf316af95287ee67e33d\"\u003e\u003ccode\u003e72a1627\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/a713cf9e6fcfe093a28e4529d3ae60fb15660d88\"\u003e\u003ccode\u003ea713cf9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/6caf352f8c89cda33266ef6b0d1be63c308abd17\"\u003e\u003ccode\u003e6caf352\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/134639\"\u003e#134639\u003c/a\u003e from AkihiroSuda/rootless-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/51815c0da5bf7d6f2a33ad19041b35aa65d59212\"\u003e\u003ccode\u003e51815c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/140029\"\u003e#140029\u003c/a\u003e from gauravkghildiyal/derived-attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/fce58fa0a8fa077a94eb6b5f4a154e73691a4147\"\u003e\u003ccode\u003efce58fa\u003c/code\u003e\u003c/a\u003e DRA: regenerate code for the compatibility-groups API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/7500b7afaca411106e00d65cebb5efa459dfeb40\"\u003e\u003ccode\u003e7500b7a\u003c/code\u003e\u003c/a\u003e DRA: add CompatibilityGroups to the resource.k8s.io API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/de863e3d8ed6310c47af0f38696d2f1f909a8491\"\u003e\u003ccode\u003ede863e3\u003c/code\u003e\u003c/a\u003e KEP-5729: Promote DRAWorkloadResourceClaims to beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/6e847e1227d9bb5a71026df1dfa7189353f4a4a3\"\u003e\u003ccode\u003e6e847e1\u003c/code\u003e\u003c/a\u003e api: Run make-update to regenerate API files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/1de5bcfcc93b16b416f01a0d3604febaea7e6c57\"\u003e\u003ccode\u003e1de5bcf\u003c/code\u003e\u003c/a\u003e api: add DRADerivedAttributes feature gate and API types\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20260319190234-28399d86e0b5 to 0.0.0-20260626114624-be93311217bd\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/78b55771e5935f10d7d8d187de1b2f3c934cdcb9\"\u003e\u003ccode\u003e78b5577\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/29d19cfaeff7f91ca6ee26e6640beb59839b0133\"\u003e\u003ccode\u003e29d19cf\u003c/code\u003e\u003c/a\u003e Fix unit test compile failure under the fieldsv1string build tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/1aa2717a552ee6ca1e2a18f1f8ffccde981db923\"\u003e\u003ccode\u003e1aa2717\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140205\"\u003e#140205\u003c/a\u003e from pohly/cel-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/b51744f368555894def046c3131d0f6aaca78d6e\"\u003e\u003ccode\u003eb51744f\u003c/code\u003e\u003c/a\u003e dependencies: cel-go v0.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/f41693581aab501dd4a732c59646b18f726a6f29\"\u003e\u003ccode\u003ef416935\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/19c0db25cf0b644e09e05f86147c554a8b9e535b\"\u003e\u003ccode\u003e19c0db2\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/8ed17b6d15cad4db2741c30bf29a612be05c7a1b\"\u003e\u003ccode\u003e8ed17b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/48a6e2f115e222a847c3759f3b3eb5ece813cc37\"\u003e\u003ccode\u003e48a6e2f\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e7c1b6218a771ca86a2e47c0ecdd9b47acb54942\"\u003e\u003ccode\u003ee7c1b62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e86edadb5089fd1096ee1251a393a35fb1e69401\"\u003e\u003ccode\u003ee86edad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeaderElection: Pass Managers Logger to Leader Elector via Context (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd copyright header validation \u0026amp; fix findings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.2 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/857be80199ef77977b49e6b1e58e30aa7c6c60d8\"\u003e\u003ccode\u003e857be80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e from demirdilek/fix-leaderelection-contextual-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/b1387bef8ed4fc524ba539cf6bc32c2f15e86d8a\"\u003e\u003ccode\u003eb1387be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e from alvaroaleman/fake-consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/gateway-api/pull/5241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fgateway-api/issues/5241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5241/packages"}},{"old_version":"0.21.0","new_version":"0.22.0","update_type":"minor","path":"/operator/tools/controller-gen","pr_created_at":"2026-09-09T05:52:44.000Z","version_change":"0.21.0 → 0.22.0","issue":{"uuid":"5395557444","node_id":"PR_kwDOGd6UEM8AAAABCyALZg","number":22730,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /operator/tools/controller-gen","user":"dependabot[bot]","labels":["dependencies","area/operator","auto-merge","auto-retest"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-09T05:52:44.000Z","updated_at":"2026-09-11T16:04:29.532Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/operator/tools/controller-gen","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.21.0 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/stackrox/stackrox/pull/22730","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fstackrox/issues/22730","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22730/packages"}},{"old_version":"0.21.0","new_version":"0.22.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T23:33:42.000Z","version_change":"0.21.0 → 0.22.0","issue":{"uuid":"5379978227","node_id":"PR_kwDOBfauXc8AAAABClhfNQ","number":3913,"state":"open","title":":seedling: Bump the k8s-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["needs-ok-to-test","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T23:33:42.000Z","updated_at":"2026-09-07T23:33:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":seedling: Bump","group_name":"k8s-dependencies","update_count":11,"packages":[{"name":"k8s.io/apiextensions-apiserver","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"},{"name":"k8s.io/apimachinery","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/apiserver","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/client-go","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/code-generator","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/component-base","old_version":"0.36.4","new_version":"0.37.0"},{"name":"k8s.io/kube-aggregator","old_version":"0.36.4","new_version":"0.37.0","repository_url":"https://github.com/kubernetes/kube-aggregator"},{"name":"k8s.io/kube-openapi","old_version":"0.0.0-20260427204847-8949caaa1199","new_version":"0.0.0-20260721132016-d427ff9ee9ad"},{"name":"k8s.io/utils","old_version":"0.0.0-20260319190234-28399d86e0b5","new_version":"0.0.0-20260626114624-be93311217bd"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the k8s-dependencies group with 4 updates in the / directory: [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/kube-aggregator](https://github.com/kubernetes/kube-aggregator), [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/78b55771e5935f10d7d8d187de1b2f3c934cdcb9\"\u003e\u003ccode\u003e78b5577\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/29d19cfaeff7f91ca6ee26e6640beb59839b0133\"\u003e\u003ccode\u003e29d19cf\u003c/code\u003e\u003c/a\u003e Fix unit test compile failure under the fieldsv1string build tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/1aa2717a552ee6ca1e2a18f1f8ffccde981db923\"\u003e\u003ccode\u003e1aa2717\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140205\"\u003e#140205\u003c/a\u003e from pohly/cel-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/b51744f368555894def046c3131d0f6aaca78d6e\"\u003e\u003ccode\u003eb51744f\u003c/code\u003e\u003c/a\u003e dependencies: cel-go v0.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/f41693581aab501dd4a732c59646b18f726a6f29\"\u003e\u003ccode\u003ef416935\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/19c0db25cf0b644e09e05f86147c554a8b9e535b\"\u003e\u003ccode\u003e19c0db2\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/8ed17b6d15cad4db2741c30bf29a612be05c7a1b\"\u003e\u003ccode\u003e8ed17b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/48a6e2f115e222a847c3759f3b3eb5ece813cc37\"\u003e\u003ccode\u003e48a6e2f\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e7c1b6218a771ca86a2e47c0ecdd9b47acb54942\"\u003e\u003ccode\u003ee7c1b62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e86edadb5089fd1096ee1251a393a35fb1e69401\"\u003e\u003ccode\u003ee86edad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/7164e39885ced1e843757da6423a337f6eae75f7\"\u003e\u003ccode\u003e7164e39\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e55f9bad14a1dda61539d25298f5387c9b30ec4e\"\u003e\u003ccode\u003ee55f9ba\u003c/code\u003e\u003c/a\u003e feat(api): Update node restriction admission to use new API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/cb0680df9e7c8d72b959be977a0694c7d6cdef8c\"\u003e\u003ccode\u003ecb0680d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/129125\"\u003e#129125\u003c/a\u003e from pohly/log-client-go-tools-apis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/97b2132e87074366f7b3055e02f35d797fc0ea5a\"\u003e\u003ccode\u003e97b2132\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140194\"\u003e#140194\u003c/a\u003e from gnufied/implement-volume-health-api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f21afabd3984d2f59df1ebfdfcbb585945247329\"\u003e\u003ccode\u003ef21afab\u003c/code\u003e\u003c/a\u003e Add validation for camelcase in reason field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/d7ad413f224ba8d6e9045403707b72feaccb278b\"\u003e\u003ccode\u003ed7ad413\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e15ad7c70234114bc2d05e860a0152b7fed8fe63\"\u003e\u003ccode\u003ee15ad7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/138808\"\u003e#138808\u003c/a\u003e from chenk008/cbor-streaminglist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/464b5d1e936a9934d8ac7c42478426b2ec976050\"\u003e\u003ccode\u003e464b5d1\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/0de14ec6eb6a4d554848376552caeb1e38358a6e\"\u003e\u003ccode\u003e0de14ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/95258ebe22f4bf8176e56e8d19a9b8bcb9e71130\"\u003e\u003ccode\u003e95258eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134037\"\u003e#134037\u003c/a\u003e from ibihim/ibihim/2025-09-09_unsafe-delete-of-cor...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiserver` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/4d85a6646b05a5a592882f0ac459b2de87431219\"\u003e\u003ccode\u003e4d85a66\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/a657dcf4736db59ef40f5e3a82e6fa9909ee1341\"\u003e\u003ccode\u003ea657dcf\u003c/code\u003e\u003c/a\u003e Keep the existing WantsAuthorizer interface as well for existing admission pl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/24a394e516bfda066d7e2221d7d92c052de27c54\"\u003e\u003ccode\u003e24a394e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140860\"\u003e#140860\u003c/a\u003e from richabanker/watch-event-dispatch-latency-stor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/04a5ff2e419111a22b0116cd6d60377120db1a31\"\u003e\u003ccode\u003e04a5ff2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140113\"\u003e#140113\u003c/a\u003e from pmengelbert/pmengelbert/authentication_to_adm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/b8516c372ad560bd7701945fae5ceab1371e65f4\"\u003e\u003ccode\u003eb8516c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140851\"\u003e#140851\u003c/a\u003e from richabanker/watch-event-dispatch-latency-hand...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/b60513a9a31fd95f56647f7a05c54dc8e47b29de\"\u003e\u003ccode\u003eb60513a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140785\"\u003e#140785\u003c/a\u003e from ibihim/promote-unsafe-deletion-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/699454d1da945403be0aee408d132a1571a75e56\"\u003e\u003ccode\u003e699454d\u003c/code\u003e\u003c/a\u003e etcd3: include first cause in corrupt object list error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/bfd891bbd11e405bb1a33d5ccb7ecef91f685167\"\u003e\u003ccode\u003ebfd891b\u003c/code\u003e\u003c/a\u003e add storage_to_cache stage to watch dispatch metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/033d4fdc6ef2166a9b4152fa867de0acc20cd5ae\"\u003e\u003ccode\u003e033d4fd\u003c/code\u003e\u003c/a\u003e add handoff stage to watch dispatch metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiserver/commit/8c6ff7dcfffc8c6a3d73cec77300f0b235175a69\"\u003e\u003ccode\u003e8c6ff7d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apiserver/issues/140205\"\u003e#140205\u003c/a\u003e from pohly/cel-deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apiserver/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/28076445520055420e3be4255b4cd27fd19df1f9\"\u003e\u003ccode\u003e2807644\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/50c6f9bf7431621e22857ec7f0a9a88b84dd4580\"\u003e\u003ccode\u003e50c6f9b\u003c/code\u003e\u003c/a\u003e metrics: Register: Fix incorrect assignment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/49f0a7b40101510e445c516af9670f1d4a36ec58\"\u003e\u003ccode\u003e49f0a7b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140931\"\u003e#140931\u003c/a\u003e from pohly/client-go-changelog-adding-apigroups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/74d4b1ef919a125a2151529223486d990b3692bd\"\u003e\u003ccode\u003e74d4b1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140966\"\u003e#140966\u003c/a\u003e from alancaldelas/client-go-fakecustomstore-store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2bf14f2d11673d6b6f0b7e00878e03f2950c19ba\"\u003e\u003ccode\u003e2bf14f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140990\"\u003e#140990\u003c/a\u003e from xigang/revert-140448\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/7b892feea647cd6b37d26c640c470915989dd447\"\u003e\u003ccode\u003e7b892fe\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140448\"\u003e#140448\u003c/a\u003e from xigang/event_broadcaster_goroutine_leak\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/df9237835404d05121cc48fa1e6e0f36f2ae5e47\"\u003e\u003ccode\u003edf92378\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/140334\"\u003e#140334\u003c/a\u003e from nojnhuh/dra-workloadresourceclaims-beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/45a0ff11ac8221ab7b1457c6b3a2882c199c8943\"\u003e\u003ccode\u003e45a0ff1\u003c/code\u003e\u003c/a\u003e client-go: restore FakeCustomStore conformance to cache.Store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/9d3b5319efa3bffdd17a982ae7649831c830a4de\"\u003e\u003ccode\u003e9d3b531\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/139795\"\u003e#139795\u003c/a\u003e from omeryahud/worktree-kep-5963-device-compat-groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/694f4ebe1b8965122a6df81819c66dad7e6dab54\"\u003e\u003ccode\u003e694f4eb\u003c/code\u003e\u003c/a\u003e apidiff: ignore adding entirely new API groups\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/code-generator` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/932621b5b2c49fa177e242c5139a0cc7d17dade8\"\u003e\u003ccode\u003e932621b\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/ad11b1bcdf66e25c9d32c66129dff1e3bda548d8\"\u003e\u003ccode\u003ead11b1b\u003c/code\u003e\u003c/a\u003e Bump CSI again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6da45112b1dfd06f46c9c94a8377237debf7bc64\"\u003e\u003ccode\u003e6da4511\u003c/code\u003e\u003c/a\u003e Update vendor to new CSI spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/82c4ba9373f935ba9cdb1750d656b912c7dc9387\"\u003e\u003ccode\u003e82c4ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f6bb69f0bdc9c8dce67cf5e10a12704dac9453f7\"\u003e\u003ccode\u003ef6bb69f\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/ea180a65e1b8cdb15092f8dce1aa45fa2b07033b\"\u003e\u003ccode\u003eea180a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/118c85da6f6e4571e22742fa14bed695e2cc8b85\"\u003e\u003ccode\u003e118c85d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/140693\"\u003e#140693\u003c/a\u003e from lalitc375/limit-subfields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/5779c756e341e893dd21c01fec4acb4ed7c1329d\"\u003e\u003ccode\u003e5779c75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/140732\"\u003e#140732\u003c/a\u003e from thockin/dv-add-prefixed-label-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/5991a2013a59d22b6612e67af6020d7da88b6552\"\u003e\u003ccode\u003e5991a20\u003c/code\u003e\u003c/a\u003e Add a DV format for prefixed label key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/7850673f7efa61195c25d7b553185df948916404\"\u003e\u003ccode\u003e7850673\u003c/code\u003e\u003c/a\u003e code-generator/validation-gen: Disable nested +k8s:subfield validations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/component-base` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/94d22b8c75a772f292d4406ab96e89ccda56a10a\"\u003e\u003ccode\u003e94d22b8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/a6b06eef21a0e52d323c116f76fea2330aa720c7\"\u003e\u003ccode\u003ea6b06ee\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/ea1331da5b49ce46b1f666efbeb09acdf4245a5f\"\u003e\u003ccode\u003eea1331d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/92e2dda351863d565fffa90cf7cac37f9272c4d8\"\u003e\u003ccode\u003e92e2dda\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/4e4e0b206ff8a8c91e0caf765465cbe521afa9ff\"\u003e\u003ccode\u003e4e4e0b2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140695\"\u003e#140695\u003c/a\u003e from richabanker/scheduler-perf-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/40cb85006cfce87e22db1cfe2a4c83984723cc49\"\u003e\u003ccode\u003e40cb850\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/8b9a7539056fe3a58660c405dd4ac975e46dade1\"\u003e\u003ccode\u003e8b9a753\u003c/code\u003e\u003c/a\u003e Update google.golang.org/grpc to v1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/7410c0926fd91837e1992742fff07e3cef187799\"\u003e\u003ccode\u003e7410c09\u003c/code\u003e\u003c/a\u003e improve scheduler_perf by gathering metrics once per collection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/6e6e41bbf15aa166e464b5baaab575aca567935d\"\u003e\u003ccode\u003e6e6e41b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/component-base/issues/138770\"\u003e#138770\u003c/a\u003e from KevinTMtz/plrm-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/component-base/commit/750d48cdab4839a09a3c4a90d9030a99c3f089ad\"\u003e\u003ccode\u003e750d48c\u003c/code\u003e\u003c/a\u003e Register resource manager metrics with subsystem/stability level\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/component-base/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/kube-aggregator` from 0.36.4 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/ad6d07fc66688b6df3396e34098c8d0fcc3f3375\"\u003e\u003ccode\u003ead6d07f\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.37.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/6a43149e3a6bbef9a8b8798cab7305ab3520a252\"\u003e\u003ccode\u003e6a43149\u003c/code\u003e\u003c/a\u003e dependencies: cel-go v0.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/be312eaa48fe0fb2eee3bb8ca7ac58f583b63c7d\"\u003e\u003ccode\u003ebe312ea\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140782\"\u003e#140782\u003c/a\u003e from dims/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/6a01b8cc46f1fa5eb95ff1cf9779b537e41511fd\"\u003e\u003ccode\u003e6a01b8c\u003c/code\u003e\u003c/a\u003e Update k8s.io/kube-openapi to v0.0.0-20260721132016-d427ff9ee9ad\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/1a03c100effbbd0461b786dac116309de0029624\"\u003e\u003ccode\u003e1a03c10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140774\"\u003e#140774\u003c/a\u003e from dims/prom-client-v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/6eba1e45f565a05d8516a5d6f6223449a7bd2192\"\u003e\u003ccode\u003e6eba1e4\u003c/code\u003e\u003c/a\u003e Update prometheus/client_golang to 1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/54f6bf4eae5f6be778a9eef3f0777d3fac3c0485\"\u003e\u003ccode\u003e54f6bf4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/139821\"\u003e#139821\u003c/a\u003e from pohly/client-go-informers-type-safety\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/560102b39aef84975a04ffc08b7f09d60c7a0688\"\u003e\u003ccode\u003e560102b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140740\"\u003e#140740\u003c/a\u003e from dims/update-grpc-1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/5244046078ea43d29e0592c478189b2217a4d488\"\u003e\u003ccode\u003e5244046\u003c/code\u003e\u003c/a\u003e Update google.golang.org/grpc to v1.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/kube-aggregator/commit/ae2dace5bd679ae53c39a1dd6a899e818e9f928b\"\u003e\u003ccode\u003eae2dace\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/kube-aggregator/issues/140385\"\u003e#140385\u003c/a\u003e from dims/update-cadvisor-v0.60.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/kube-aggregator/compare/v0.36.4...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/kube-openapi` from 0.0.0-20260427204847-8949caaa1199 to 0.0.0-20260721132016-d427ff9ee9ad\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/kube-openapi/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20260319190234-28399d86e0b5 to 0.0.0-20260626114624-be93311217bd\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeaderElection: Pass Managers Logger to Leader Elector via Context (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd copyright header validation \u0026amp; fix findings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.2 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/857be80199ef77977b49e6b1e58e30aa7c6c60d8\"\u003e\u003ccode\u003e857be80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e from demirdilek/fix-leaderelection-contextual-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/b1387bef8ed4fc524ba539cf6bc32c2f15e86d8a\"\u003e\u003ccode\u003eb1387be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e from alvaroaleman/fake-consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/operator-framework/operator-lifecycle-manager/pull/3913","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/operator-framework%2Foperator-lifecycle-manager/issues/3913","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3913/packages"}},{"old_version":"0.20.1","new_version":"0.22.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T21:43:44.000Z","version_change":"0.20.1 → 0.22.0","issue":{"uuid":"5379261999","node_id":"PR_kwDOMprVZM8AAAABCk9WWQ","number":3040,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.22.0","user":"dependabot[bot]","labels":["cncf-cla: yes","size/L","area/dependency","release-note-none","ok-to-test"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T21:43:44.000Z","updated_at":"2026-09-07T21:48:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/gateway-api-inference-extension/pull/3040","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fgateway-api-inference-extension/issues/3040","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3040/packages"}},{"old_version":"0.21.0","new_version":"0.22.0","update_type":"minor","path":"/pkg/azclient/client-gen in the all group","pr_created_at":"2026-09-07T17:03:04.000Z","version_change":"0.21.0 → 0.22.0","issue":{"uuid":"5377364353","node_id":"PR_kwDOB4Si5M8AAAABCjfWgQ","number":10948,"state":"open","title":"build(deps): bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /pkg/azclient/client-gen in the all group","user":"dependabot[bot]","labels":["approved","cncf-cla: yes","lgtm","size/M","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T17:03:04.000Z","updated_at":"2026-09-07T17:03:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/pkg/azclient/client-gen in the all group","ecosystem":"go"},"body":"Bumps the all group in /pkg/azclient/client-gen with 1 update: [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10948","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10948","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10948/packages"}},{"old_version":"0.21.0","new_version":"0.22.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T13:23:30.000Z","version_change":"0.21.0 → 0.22.0","issue":{"uuid":"5375263118","node_id":"PR_kwDOEKkK-s8AAAABChz2dg","number":905,"state":"open","title":"chore(deps): bump the kubernetes group across 1 directory with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-07T13:23:30.000Z","updated_at":"2026-09-07T13:23:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"kubernetes","update_count":2,"packages":[{"name":"sigs.k8s.io/controller-runtime","old_version":"0.24.1","new_version":"0.25.0","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the kubernetes group with 2 updates in the / directory: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) and [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.24.1 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eThis version of controller-runtime introduces a new experimental \u003ccode\u003eReadYourWritesConsistency\u003c/code\u003e feature,\nwhich ensures that all writes are reflected in subsequent reads from the default cache-backed client.\nStale client reads are arguably the biggest source of friction and sometimes bugs for controller\nauthors, providing this functionality at the library level eliminates that class of problems entirely.\u003c/p\u003e\n\u003cp\u003eTry it out by setting \u003ccode\u003eClient.EnableReadYourWritesConsistency: new(true)\u003c/code\u003e in your manager\nand leave any feedback you may have on the \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3320\"\u003etracking issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e:warning: Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Bump to k8s.io/* v1.37 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3579\"\u003e#3579\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3575\"\u003e#3575\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3567\"\u003e#3567\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3561\"\u003e#3561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3547\"\u003e#3547\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3529\"\u003e#3529\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3524\"\u003e#3524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEvents: Add new EventRecorder interface (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:sparkles: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add a read-your-own-writes client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add WithGlobalResourceVersionCounter (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Add scale subresource support for Apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow opt-in for client-go REST client metrics (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMetrics: Allow overriding client-go REST client metrics latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSource: Add TypedInformer source (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWebhooks: Allow to disable the webhook server by setting the port to -1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3481\"\u003e#3481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Fix goroutine leaks in cache Start() methods (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Fix regression in Apply typed error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3515\"\u003e#3515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eController: Unlock when Controller.Start() returns with error (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnvtest: Fix envtest process stop on Windows (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3519\"\u003e#3519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix AddIndex panic when wrapped with an interceptor (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Fix PartialObjectMeta handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3571\"\u003e#3571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Support scale subresource get/update for unstructured objects (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFakeclient: Update object on subresource apply (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePriorityQueue: Fix PriorityQueue deadlock on shutdown (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3540\"\u003e#3540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTesting/Process: Fix process Stop timeout error handling (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3523\"\u003e#3523\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: Others\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeaderElection: Pass Managers Logger to Leader Elector via Context (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:seedling: CI \u0026amp; linters\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd copyright header validation \u0026amp; fix findings (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3514\"\u003e#3514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.12.2 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e8f9455e429046cea3a1033c2e8555bcdfc8b08c\"\u003e\u003ccode\u003ee8f9455\u003c/code\u003e\u003c/a\u003e 🐛 fakeclient: Allow updating managedFields through Update (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/0cc1315f407240c0011b555810e0564ac87232cf\"\u003e\u003ccode\u003e0cc1315\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3565\"\u003e#3565\u003c/a\u003e from dongjiang1989/fix-leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/fa967801f2aa2998df5bae8b9fad9f57df447568\"\u003e\u003ccode\u003efa96780\u003c/code\u003e\u003c/a\u003e 🐛 Fix goroutine leaks in cache Start() methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/1f5514b9ad15522188285cf735c3bf6f77167aa6\"\u003e\u003ccode\u003e1f5514b\u003c/code\u003e\u003c/a\u003e :sparkles: Add a read-your-own-write client (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/df386c7d66e39d759652fa33c23d2c6db8b3f528\"\u003e\u003ccode\u003edf386c7\u003c/code\u003e\u003c/a\u003e 🌱 Bump to golangci-lint v2.13.1 (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/dc7618f3b4f6caa8513efbf16b0187ec26d2fea9\"\u003e\u003ccode\u003edc7618f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3583\"\u003e#3583\u003c/a\u003e from pujitha24/auto/issue-3582\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/37fe2355108f400e41b5e604d8f431a7bd94dca0\"\u003e\u003ccode\u003e37fe235\u003c/code\u003e\u003c/a\u003e :bug: fake: fix AddIndex panic when client is wrapped with an interceptor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/01c7782c8d8297902c5b759346306ace8469da54\"\u003e\u003ccode\u003e01c7782\u003c/code\u003e\u003c/a\u003e :sparkles: Allow overriding REST client latency histogram buckets (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/857be80199ef77977b49e6b1e58e30aa7c6c60d8\"\u003e\u003ccode\u003e857be80\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3576\"\u003e#3576\u003c/a\u003e from demirdilek/fix-leaderelection-contextual-logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/b1387bef8ed4fc524ba539cf6bc32c2f15e86d8a\"\u003e\u003ccode\u003eb1387be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3581\"\u003e#3581\u003c/a\u003e from alvaroaleman/fake-consistent\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.1...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.21.0 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/saschagrunert/security-profiles-operator/pull/905","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/saschagrunert%2Fsecurity-profiles-operator/issues/905","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/905/packages"}},{"old_version":"0.21.0","new_version":"0.22.0","update_type":"minor","path":"/hack/controller-gen","pr_created_at":"2026-09-04T14:32:25.000Z","version_change":"0.21.0 → 0.22.0","issue":{"uuid":"5349345873","node_id":"PR_kwDOF2-f_s8AAAABCNqo4g","number":596,"state":"open","title":"Bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /hack/controller-gen","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-04T14:32:25.000Z","updated_at":"2026-09-04T14:34:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/controller-gen","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.21.0 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/servicebinding/runtime/pull/596","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/servicebinding%2Fruntime/issues/596","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/596/packages"}},{"old_version":"0.20.1","new_version":"0.22.0","update_type":"minor","path":"/hack/tools","pr_created_at":"2026-09-04T09:35:23.000Z","version_change":"0.20.1 → 0.22.0","issue":{"uuid":"5346524161","node_id":"PR_kwDOG2kQZs8AAAABCLYvYw","number":15189,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.22.0 in /hack/tools","user":"dependabot[bot]","labels":["lgtm","size/XXL","release-note-none","ok-to-test","cncf-cla: yes","area/dependency","dependencies"],"assignees":["mbobrovskyi"],"locked":false,"comments_count":11,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-04T09:35:23.000Z","updated_at":"2026-09-04T22:06:06.197Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/kueue/pull/15189","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fkueue/issues/15189","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15189/packages"}},{"old_version":"0.21.0","new_version":"0.22.0","update_type":"minor","path":"/tools","pr_created_at":"2026-09-03T07:23:37.000Z","version_change":"0.21.0 → 0.22.0","issue":{"uuid":"5333610514","node_id":"PR_kwDOCkzGR88AAAABCBENrg","number":2850,"state":"open","title":"build(deps): Bump sigs.k8s.io/controller-tools from 0.21.0 to 0.22.0 in /tools","user":"dependabot[bot]","labels":["dependencies"],"assignees":["aryangorwade"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-03T07:23:37.000Z","updated_at":"2026-09-04T22:24:22.822Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.21.0 to 0.22.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Deprecated +kubebuilder:validation:Required and +kubebuilder:validation:Optional markers in favor of shorter +required and +optional forms (both continue to work) by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1390\"\u003ekubernetes-sigs/controller-tools#1390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Generate ApplyConfig ExtractFuns when kubebuilder:resource marker is absent by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1449\"\u003ekubernetes-sigs/controller-tools#1449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd: Add k8s:listType and k8s:listMapKey markers by \u003ca href=\"https://github.com/itzPranshul\"\u003e\u003ccode\u003e@​itzPranshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1357\"\u003ekubernetes-sigs/controller-tools#1357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ webhook: Add patch field for webhook customization by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1339\"\u003ekubernetes-sigs/controller-tools#1339\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1461\"\u003ekubernetes-sigs/controller-tools#1461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 crd/markers: Emit cheaper CEL rules for \u003ccode\u003eoneOf\u003c/code\u003e markers by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1408\"\u003ekubernetes-sigs/controller-tools#1408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix marker parser misinterpreting number-ish strings as numeric literals by \u003ca href=\"https://github.com/sivchari\"\u003e\u003ccode\u003e@​sivchari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1366\"\u003ekubernetes-sigs/controller-tools#1366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Accept \u003ccode\u003eencoding.TextMarshaler\u003c/code\u003e types as CRD map keys by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1419\"\u003ekubernetes-sigs/controller-tools#1419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Handle \u003ccode\u003eomitzero\u003c/code\u003e in \u003ccode\u003eOneOf\u003c/code\u003e constraint validation by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1375\"\u003ekubernetes-sigs/controller-tools#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Fix duplicate MinProperties/MaxProperties by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1398\"\u003ekubernetes-sigs/controller-tools#1398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Panic when parsing type aliases from indirectly imported packages by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1399\"\u003ekubernetes-sigs/controller-tools#1399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 crd: Raise error message instead of crash when using unnamed struct types by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1394\"\u003ekubernetes-sigs/controller-tools#1394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Add OS-specific files and build artifacts to .gitignore by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1403\"\u003ekubernetes-sigs/controller-tools#1403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add copyright header validation \u0026amp; fix findings by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1451\"\u003ekubernetes-sigs/controller-tools#1451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add envtest tests for +kubebuilder:default={} with nested field defaults by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1392\"\u003ekubernetes-sigs/controller-tools#1392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add new test to ensure that pointer embedded structs with the inline JSON tag works by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1395\"\u003ekubernetes-sigs/controller-tools#1395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add tests to improve coverage for IntOrStringWithEnumSlice by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1385\"\u003ekubernetes-sigs/controller-tools#1385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Add verify-generated check for golden files by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1457\"\u003ekubernetes-sigs/controller-tools#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Declare contents: read permissions for pr-verify action by \u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1412\"\u003ekubernetes-sigs/controller-tools#1412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate to Ginkgo v2 and ensure test temp directories are cleaned up on failure by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1396\"\u003ekubernetes-sigs/controller-tools#1396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Replace gopkg.in/yaml with sigs.k8s.io/yaml and go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1440\"\u003ekubernetes-sigs/controller-tools#1440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Migrate away from custom GitHub action approval workflow\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1428\"\u003ekubernetes-sigs/controller-tools#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Add comprehensive XValidation CEL documentation and examples by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1341\"\u003ekubernetes-sigs/controller-tools#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Improve documentation about path behaviour by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1438\"\u003ekubernetes-sigs/controller-tools#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 Update README compatibility matrix and remove stale content by \u003ca href=\"https://github.com/HadrienPatte\"\u003e\u003ccode\u003e@​HadrienPatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1435\"\u003ekubernetes-sigs/controller-tools#1435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Release envtest v1.36.2 by \u003ca href=\"https://github.com/yuluo-yx\"\u003e\u003ccode\u003e@​yuluo-yx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1444\"\u003ekubernetes-sigs/controller-tools#1444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Release envtest v1.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1468\"\u003ekubernetes-sigs/controller-tools#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.2 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1445\"\u003ekubernetes-sigs/controller-tools#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.37.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1471\"\u003ekubernetes-sigs/controller-tools#1471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v1.36.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1418\"\u003ekubernetes-sigs/controller-tools#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0-beta.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1455\"\u003ekubernetes-sigs/controller-tools#1455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump k8s.io/* to v0.37.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1470\"\u003ekubernetes-sigs/controller-tools#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 10.0.0 to 11.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1466\"\u003ekubernetes-sigs/controller-tools#1466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump EndBug/add-and-commit from 11.0.0 to 11.1.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1467\"\u003ekubernetes-sigs/controller-tools#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 6.0.2 to 6.0.3 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1423\"\u003ekubernetes-sigs/controller-tools#1423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/checkout from 7.0.0 to 7.0.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1456\"\u003ekubernetes-sigs/controller-tools#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/github-script from 8.0.0 to 9.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1433\"\u003ekubernetes-sigs/controller-tools#1433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump actions/setup-go from 6.4.0 to 6.5.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1447\"\u003ekubernetes-sigs/controller-tools#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1414\"\u003ekubernetes-sigs/controller-tools#1414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/a49c392561891f7db484ae0fb40b9d0861d8dde6\"\u003e\u003ccode\u003ea49c392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1457\"\u003e#1457\u003c/a\u003e from dongjiang1989/add-golden-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/8859fade99ddf9aae1cdc9c503d569dd7437fc81\"\u003e\u003ccode\u003e8859fad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1472\"\u003e#1472\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/192060db7c87c6cf7b3309636a8a9c74a03c8b72\"\u003e\u003ccode\u003e192060d\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9ad9271269deb1cfc51062733c0bc0b9eac19470\"\u003e\u003ccode\u003e9ad9271\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1470\"\u003e#1470\u003c/a\u003e from dongjiang1989/k8s-libs-v1.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/56c538d21768cb1e6ff278cac1588dd33f7042d2\"\u003e\u003ccode\u003e56c538d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1392\"\u003e#1392\u003c/a\u003e from camilamacedo86/fix-issue-nested-values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ed8618a720bf5713004035fdd95f01aeb944d929\"\u003e\u003ccode\u003eed8618a\u003c/code\u003e\u003c/a\u003e Bump k8s.io/* to v0.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f0e4b10be5c5331f45c3914f65978f03f11b6448\"\u003e\u003ccode\u003ef0e4b10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1469\"\u003e#1469\u003c/a\u003e from dongjiang1989/golangci-linter-v2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e9d882b191035f7e5e5f1d82e850cac6f6ae655f\"\u003e\u003ccode\u003ee9d882b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1461\"\u003e#1461\u003c/a\u003e from camilamacedo86/fix-webhook-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/cff4d720d1e13bbfa9687ffea7dc997ec49b47c2\"\u003e\u003ccode\u003ecff4d72\u003c/code\u003e\u003c/a\u003e (webhook): Fix patch marker to apply strategic merge patch semantics correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/d8c5ce13729ac2097e056934e0d686cc846693bd\"\u003e\u003ccode\u003ed8c5ce1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1471\"\u003e#1471\u003c/a\u003e from sbueringer/pr-prom-v1.37.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.21.0...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.21.0\u0026new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NVIDIA/gpu-operator/pull/2850","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2Fgpu-operator/issues/2850","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2850/packages"}},{"old_version":"0.19.0","new_version":"0.21.0","update_type":"minor","path":"/hack/tools","pr_created_at":"2026-09-01T12:23:15.000Z","version_change":"0.19.0 → 0.21.0","issue":{"uuid":"5311776244","node_id":"PR_kwDOHqP31c8AAAABBvrNjw","number":6982,"state":"closed","title":"chore(deps/hack): bump the go-minor group in /hack/tools with 6 updates","user":"dependabot[bot]","labels":["needs/kind","needs/priority","needs/area","dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-01T13:26:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-01T12:23:15.000Z","updated_at":"2026-09-01T13:26:39.000Z","time_to_close":3793,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps/hack): bump","group_name":"go-minor","update_count":6,"packages":[{"name":"github.com/bufbuild/buf","old_version":"1.61.0","new_version":"1.72.0","repository_url":"https://github.com/bufbuild/buf"},{"name":"github.com/go-swagger/go-swagger","old_version":"0.33.1","new_version":"0.36.5","repository_url":"https://github.com/go-swagger/go-swagger"},{"name":"github.com/golangci/golangci-lint/v2","old_version":"2.7.2","new_version":"2.13.2","repository_url":"https://github.com/golangci/golangci-lint"},{"name":"helm.sh/helm/v3","old_version":"3.19.4","new_version":"3.21.4","repository_url":"https://github.com/helm/helm"},{"name":"k8s.io/code-generator","old_version":"0.34.3","new_version":"0.36.2","repository_url":"https://github.com/kubernetes/code-generator"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.19.0","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/tools","ecosystem":"go"},"body":"Bumps the go-minor group in /hack/tools with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bufbuild/buf](https://github.com/bufbuild/buf) | `1.61.0` | `1.72.0` |\n| [github.com/go-swagger/go-swagger](https://github.com/go-swagger/go-swagger) | `0.33.1` | `0.36.5` |\n| [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) | `2.7.2` | `2.13.2` |\n| [helm.sh/helm/v3](https://github.com/helm/helm) | `3.19.4` | `3.21.4` |\n| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.34.3` | `0.36.2` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.19.0` | `0.21.0` |\n\nUpdates `github.com/bufbuild/buf` from 1.61.0 to 1.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/releases\"\u003egithub.com/bufbuild/buf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.72.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf beta registry webhook create\u003c/code\u003e and \u003ccode\u003ebuf beta registry webhook list\u003c/code\u003e to emit proto JSON output.\u003c/li\u003e\n\u003cli\u003eFix HTTPS Basic authentication for remote inputs to use \u003ccode\u003eBUF_INPUT_HTTPS_USERNAME\u003c/code\u003e for the username.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIMPORT_USED\u003c/code\u003e lint rule silently reporting no unused imports when \u003ccode\u003egoogle/protobuf/descriptor.proto\u003c/code\u003e is in the transitive dependency graph.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.71.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort new formatter and fix bugs for in-line block comment spacing.\u003c/li\u003e\n\u003cli\u003eFix handling for an empty rpc input/output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.70.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP completion for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e, \u003ccode\u003ebuf.yaml\u003c/code\u003e, and \u003ccode\u003ebuf.policy.yaml\u003c/code\u003e files.\u003c/li\u003e\n\u003cli\u003eFix LSP \u003ccode\u003etextDocument/documentSymbol\u003c/code\u003e marking every symbol as deprecated.\u003c/li\u003e\n\u003cli\u003eAdd error for when a dependency is added to \u003ccode\u003ebuf.yaml\u003c/code\u003e and is missing from \u003ccode\u003ebuf.lock\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support checking \u003ccode\u003eNaN\u003c/code\u003e in \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003enot_in\u003c/code\u003e, \u003ccode\u003egt\u003c/code\u003e, \u003ccode\u003egte\u003c/code\u003e, \u003ccode\u003elt\u003c/code\u003e and \u003ccode\u003elte\u003c/code\u003e rules for \u003ccode\u003efloat\u003c/code\u003e and \u003ccode\u003edouble\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support to check \u003ccode\u003e(buf.validate.message).oneof\u003c/code\u003e rules and make sure they are well-formed and valid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.69.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease check plugin WASM memory limits to 1GiB.\u003c/li\u003e\n\u003cli\u003eFix LSP stale diagnostics persisting after a file is closed or deleted.\u003c/li\u003e\n\u003cli\u003eFix handling of unprefixed newlines in block comments.\u003c/li\u003e\n\u003cli\u003eAdd LSP code lenses for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e files: \u0026quot;Run buf generate\u0026quot; and \u0026quot;Check for plugin updates\u0026quot;.\u003c/li\u003e\n\u003cli\u003eAdd LSP warnings for \u003ccode\u003elint.ignore\u003c/code\u003e and \u003ccode\u003ebreaking.ignore\u003c/code\u003e paths in \u003ccode\u003ebuf.yaml\u003c/code\u003e that do not match any file in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated extension tags across imports from compiler.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf format\u003c/code\u003e error handling for edition 2024.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failures for modules with a vendored \u003ccode\u003edescriptor.proto\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix LSP incorrectly reporting \u0026quot;edition '2024' not yet fully supported\u0026quot; errors.\u003c/li\u003e\n\u003cli\u003eFix CEL compilation error messages in \u003ccode\u003ebuf lint\u003c/code\u003e to use the structured error API instead of parsing cel-go's text output.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--debug-address\u003c/code\u003e flag to \u003ccode\u003ebuf lsp serve\u003c/code\u003e to provide debug and profile support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert the use of the new compiler report format and properly ungate Editions 2024 features.\u003c/li\u003e\n\u003cli\u003eFix absolute imports (leading-dot) marked unused in diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.68.0\u003c/h2\u003e\n\u003cp\u003eThis release ports \u003ccode\u003ebuf\u003c/code\u003e to our new Protobuf compiler, already used to power the \u003ca href=\"https://buf.build/blog/protobuf-lsp\"\u003eBuf LSP\u003c/a\u003e. It uses a query-driven frontend and a new AST and intermediate representation, designed from the ground up to bring several improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBetter diagnostics.\u003c/strong\u003e The new compiler produces rich, structured diagnostic reports with precise source locations. It also catches issues that \u003ccode\u003eprotoc\u003c/code\u003e misses, such as duplicate \u003ccode\u003erepeated\u003c/code\u003e modifiers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEditions 2024 support.\u003c/strong\u003e Full support for \u003ca href=\"https://protobuf.dev/editions/overview/\"\u003eProtobuf Editions 2024\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaster and more memory efficient.\u003c/strong\u003e Designed for large workspaces, the new compiler uses less memory and compiles faster than the previous implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is a seamless upgrade for \u003ccode\u003ebuf\u003c/code\u003e users: no changes are required, the output has been automatically updated to a new, richer diagnostics report.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/blob/main/CHANGELOG.md\"\u003egithub.com/bufbuild/buf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.72.0] - 2026-07-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf beta registry webhook create\u003c/code\u003e and \u003ccode\u003ebuf beta registry webhook list\u003c/code\u003e to emit proto JSON output.\u003c/li\u003e\n\u003cli\u003eFix HTTPS Basic authentication for remote inputs to use \u003ccode\u003eBUF_INPUT_HTTPS_USERNAME\u003c/code\u003e for the username.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eIMPORT_USED\u003c/code\u003e lint rule silently reporting no unused imports when\n\u003ccode\u003egoogle/protobuf/descriptor.proto\u003c/code\u003e is in the transitive dependency graph.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.71.0] - 2026-06-16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort new formatter and fix bugs for in-line block comment spacing.\u003c/li\u003e\n\u003cli\u003eFix handling for an empty rpc input/output.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.70.0] - 2026-05-25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP completion for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e, \u003ccode\u003ebuf.yaml\u003c/code\u003e, and \u003ccode\u003ebuf.policy.yaml\u003c/code\u003e files.\u003c/li\u003e\n\u003cli\u003eFix LSP \u003ccode\u003etextDocument/documentSymbol\u003c/code\u003e marking every symbol as deprecated.\u003c/li\u003e\n\u003cli\u003eAdd error for when a dependency is added to \u003ccode\u003ebuf.yaml\u003c/code\u003e and is missing from \u003ccode\u003ebuf.lock\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support checking \u003ccode\u003eNaN\u003c/code\u003e in \u003ccode\u003econst\u003c/code\u003e, \u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003enot_in\u003c/code\u003e,\n\u003ccode\u003egt\u003c/code\u003e, \u003ccode\u003egte\u003c/code\u003e, \u003ccode\u003elt\u003c/code\u003e and \u003ccode\u003elte\u003c/code\u003e rules for \u003ccode\u003efloat\u003c/code\u003e and \u003ccode\u003edouble\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule support to check \u003ccode\u003e(buf.validate.message).oneof\u003c/code\u003e rules\nand make sure they are well-formed and valid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.69.0] - 2026-04-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease check plugin WASM memory limits to 1GiB.\u003c/li\u003e\n\u003cli\u003eFix LSP stale diagnostics persisting after a file is closed or deleted.\u003c/li\u003e\n\u003cli\u003eFix handling of unprefixed newlines in block comments.\u003c/li\u003e\n\u003cli\u003eAdd LSP code lenses for \u003ccode\u003ebuf.gen.yaml\u003c/code\u003e files: \u0026quot;Run buf generate\u0026quot; and \u0026quot;Check for plugin updates\u0026quot;.\u003c/li\u003e\n\u003cli\u003eAdd LSP warnings for \u003ccode\u003elint.ignore\u003c/code\u003e and \u003ccode\u003ebreaking.ignore\u003c/code\u003e paths in \u003ccode\u003ebuf.yaml\u003c/code\u003e that do not match any file in the workspace.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.4] - 2026-04-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix duplicated extension tags across imports from compiler.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.3] - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ebuf format\u003c/code\u003e error handling for edition 2024.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.2] - 2026-04-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix build failures for modules with a vendored \u003ccode\u003edescriptor.proto\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix LSP incorrectly reporting \u0026quot;edition '2024' not yet fully supported\u0026quot; errors.\u003c/li\u003e\n\u003cli\u003eFix CEL compilation error messages in \u003ccode\u003ebuf lint\u003c/code\u003e to use the structured error API instead of parsing cel-go's text output.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--debug-address\u003c/code\u003e flag to \u003ccode\u003ebuf lsp serve\u003c/code\u003e to provide debug and profile support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.68.1] - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert the use of the new compiler report format and properly ungate Editions 2024 features.\u003c/li\u003e\n\u003cli\u003eFix absolute imports (leading-dot) marked unused in diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/7d6f05675219fa077f776e9f05b7c7d1a9882e0c\"\u003e\u003ccode\u003e7d6f056\u003c/code\u003e\u003c/a\u003e Release v1.72.0 (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4617\"\u003e#4617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/46fa3e4a2f3722be486d80f0faeb42d84c73b95d\"\u003e\u003ccode\u003e46fa3e4\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4616\"\u003e#4616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/efe167b22b3176a585992eb38a597dbc3c0c52ea\"\u003e\u003ccode\u003eefe167b\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ebuf generate\u003c/code\u003e clean to not delete nested output (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4615\"\u003e#4615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/f6c012f82a281d670803536ddfca30a79fbd74e2\"\u003e\u003ccode\u003ef6c012f\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4608\"\u003e#4608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/67dfe4c508228dd330aa61bd9bccc5d0385a2d02\"\u003e\u003ccode\u003e67dfe4c\u003c/code\u003e\u003c/a\u003e Fix IMPORT_UNUSED when descriptor.proto is in the dependency graph (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4602\"\u003e#4602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/b518200a80ff9664e445b893ff840d61d8f725b1\"\u003e\u003ccode\u003eb518200\u003c/code\u003e\u003c/a\u003e Fix HTTPS Basic auth for env variables (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4600\"\u003e#4600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/e2b3f44531375b13fc62f7803ca213491f08c1d1\"\u003e\u003ccode\u003ee2b3f44\u003c/code\u003e\u003c/a\u003e Add recommended SDK added/removed audit events (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4601\"\u003e#4601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/58b4fc0a9c33b55fd68978a1f6aaeba4e7cd1b17\"\u003e\u003ccode\u003e58b4fc0\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4599\"\u003e#4599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/f0f8156ffbb43aff25604c3345911b3fedb495bc\"\u003e\u003ccode\u003ef0f8156\u003c/code\u003e\u003c/a\u003e Fix webhook create/list output to use protojson (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4592\"\u003e#4592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/ce80ea77f40b97438f240f0bd6cac2bca70280a2\"\u003e\u003ccode\u003ece80ea7\u003c/code\u003e\u003c/a\u003e Return to development (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4584\"\u003e#4584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/buf/compare/v1.61.0...v1.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-swagger/go-swagger` from 0.33.1 to 0.36.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-swagger/go-swagger/releases\"\u003egithub.com/go-swagger/go-swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.36.5\u003c/h2\u003e\n\u003cp\u003ego-swagger release 0.36.5\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eReleased on 2026 Aug 24\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/tree/v0.36.5\"\u003e0.36.5\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003cp\u003eMain changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCodescan updgrade with perf improvements\u003c/li\u003e\n\u003cli\u003eCodegen now able to generate property getters\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-swagger/go-swagger/compare/v0.36.4...v0.36.5\"\u003ehttps://github.com/go-swagger/go-swagger/compare/v0.36.4...v0.36.5\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e3 commits in this release.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eFixed bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: upgraded go-openapi/codescan by \u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3473\"\u003e#3473\u003c/a\u003e \u003ca href=\"https://github.com/go-swagger/go-swagger/commit/85361b566e9b15e82ea5521fd21aa7aa66e864b2\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eUpdates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the development-dependencies group with 12 updates by \u003ca href=\"https://github.com/dependabot%5Bbot%5D\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3472\"\u003e#3472\u003c/a\u003e \u003ca href=\"https://github.com/go-swagger/go-swagger/commit/3ea904fb4b0bdcdafc9d199a9a01b86c8d180b4b\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003eOther (technical)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGenerate optional getters for all fields by \u003ca href=\"https://github.com/pyrohedgehog\"\u003e\u003ccode\u003e@​pyrohedgehog\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3471\"\u003e#3471\u003c/a\u003e \u003ca href=\"https://github.com/go-swagger/go-swagger/commit/939470958bf5a512f7d704e1441074e06e6a5957\"\u003e...\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003ePeople who contributed to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fredbi\"\u003e\u003ccode\u003e@​fredbi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrohedgehog\"\u003e\u003ccode\u003e@​pyrohedgehog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrohedgehog\"\u003e\u003ccode\u003e@​pyrohedgehog\u003c/code\u003e\u003c/a\u003e made their first contribution\nin \u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/pull/3471\"\u003e#3471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/85361b566e9b15e82ea5521fd21aa7aa66e864b2\"\u003e\u003ccode\u003e85361b5\u003c/code\u003e\u003c/a\u003e fix: upgraded go-openapi/codescan (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3473\"\u003e#3473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/939470958bf5a512f7d704e1441074e06e6a5957\"\u003e\u003ccode\u003e9394709\u003c/code\u003e\u003c/a\u003e Generate optional getters for all fields (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3471\"\u003e#3471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/3ea904fb4b0bdcdafc9d199a9a01b86c8d180b4b\"\u003e\u003ccode\u003e3ea904f\u003c/code\u003e\u003c/a\u003e chore(deps): bump the development-dependencies group with 12 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/bf2fc5b3ec581f9ec932dc60d15489e4a2663df7\"\u003e\u003ccode\u003ebf2fc5b\u003c/code\u003e\u003c/a\u003e security(docker): update base image to patch golang (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/693d0ed6324dad2fbf7a15866150f5ab7f52e6c4\"\u003e\u003ccode\u003e693d0ed\u003c/code\u003e\u003c/a\u003e chore: updated dependencies (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/694c1cc8d6c3422970d5826e71c86e7a8fcce2d3\"\u003e\u003ccode\u003e694c1cc\u003c/code\u003e\u003c/a\u003e fix(cli): advertise only the options each command actually uses (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3467\"\u003e#3467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/d9f60456afc430f64d82b1cbbe4408aa972d7188\"\u003e\u003ccode\u003ed9f6045\u003c/code\u003e\u003c/a\u003e chore(deps): bump the development-dependencies group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/27ca49c3365fc887385af3be3975aa81851176f7\"\u003e\u003ccode\u003e27ca49c\u003c/code\u003e\u003c/a\u003e test: remove extranous templates duplicated in testdata (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/cb5f20c519d2a974b0b5154c80c96927225888d1\"\u003e\u003ccode\u003ecb5f20c\u003c/code\u003e\u003c/a\u003e docs: replace obsolete middleware example (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3464\"\u003e#3464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-swagger/go-swagger/commit/9d781c2553f9ea2732b6775018d1c80b15300d49\"\u003e\u003ccode\u003e9d781c2\u003c/code\u003e\u003c/a\u003e fix(generate): accept the swagger spec as a command argument (\u003ca href=\"https://redirect.github.com/go-swagger/go-swagger/issues/3465\"\u003e#3465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-swagger/go-swagger/compare/v0.33.1...v0.36.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golangci/golangci-lint/v2` from 2.7.2 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/releases\"\u003egithub.com/golangci/golangci-lint/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.2\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2132%5D(https://redirect.github.com/golangci/golangci-lint/issues/2132)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef34e0bb6c3f4a48513018de81894f5bca1e186c1 build(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in the github-actions group (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6758\"\u003e#6758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9af7a1866c0b3b4f43d6d7cb0fba860c4cf615e8 build(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 in /scripts/gen_github_action_config in the scripts group (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6757\"\u003e#6757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1b907273167eec8b3d84cae636b7798ced4433d5 build(deps): bump github.com/uudashr/iface from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6749\"\u003e#6749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6fb5dee3889d231640dce56e5e71c522f13aef7e build(deps): bump honnef.co/go/tools from 0.8.0 to 0.8.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6748\"\u003e#6748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e03da382d2ffa23d706253c9a6061a3ad84482b7a build(deps): bump mvdan.cc/unparam to 2fa3d841b0c8 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec2bc9bf4762d8c7b267ba852d5fca450445fe5a5 build(deps): github.com/lasiar/canonicalheader from v1.1.2 to a fork (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6761\"\u003e#6761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e61b35d627783c92193f55a477fb4cb3c2d00a83b fix: decrease cache entropy (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6762\"\u003e#6762\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2131%5D(https://redirect.github.com/golangci/golangci-lint/issues/2131)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec3ab374844721687ee00313e847d6e8a7d4cffa2 build(deps): bump github.com/bombsimon/wsl/v5 from 5.8.0 to 5.9.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6737\"\u003e#6737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee602199aba3a75d917b300815b0ba7f7dbd6360b build(deps): bump github.com/nunnatsa/ginkgolinter from 0.23.1 to 0.24.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6735\"\u003e#6735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e62afbbeaf6d09592bfd9d93ec3795b7eae5d83af build(deps): bump github.com/sirupsen/logrus from 1.10.0 to 1.10.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6734\"\u003e#6734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0924cfd9899de3a6f89eb2eeeecc01ed471195b4 build(deps): bump gofmt to e84e05053792 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6740\"\u003e#6740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee2a4f0a347ef99790f5ecbcac33f911a4bab6797 build(deps): bump honnef.co/go/tools from 0.8.0-rc.1 to 0.8.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6738\"\u003e#6738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeac982716187a41e859a6e24bcac18666dd4e1e2 build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6739\"\u003e#6739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2130%5D(https://redirect.github.com/golangci/golangci-lint/issues/2130)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e7c5a9af062793dc58339bae7f5a61bb9904d6f65 build(deps): bump 4d63.com/gocheckcompilerdirectives from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6584\"\u003e#6584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6d5618a95711065986cc79041076ed7c6fd7665b build(deps): bump charm.land/lipgloss/v2 from 2.0.3 to 2.0.4 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6646\"\u003e#6646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec508ecf3b16f8c781b79a5d2457f45abc489075b build(deps): bump charm.land/lipgloss/v2 from 2.0.4 to 2.0.5 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6658\"\u003e#6658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6217aab418b3e1706de6194b25ed2185227de6d3 build(deps): bump charm.land/lipgloss/v2 from 2.0.5 to 2.0.6 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6716\"\u003e#6716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6b274d25c1e38f136ab75ac9b9e4785fc22f9421 build(deps): bump dev.gaijin.team/go/exhaustruct/v5 from 4.0.0 to 5.0.2 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md\"\u003egithub.com/golangci/golangci-lint/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.13.2\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-08-28\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003eDecrease cache entropy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiface\u003c/code\u003e: from 1.5.0 to 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estaticcheck\u003c/code\u003e: from 0.8.0 to 0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunparam\u003c/code\u003e: from 3f964bcb5673 to 2fa3d841b0c8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecanonicalheader\u003c/code\u003e: from v1.1.2 to a temporary fork\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.13.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-08-20\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eginkgolinter\u003c/code\u003e: from 0.23.1 to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egofmt\u003c/code\u003e: from d62b90e6713d to e84e05053792\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estaticcheck\u003c/code\u003e: from 0.8.0-rc.1 to 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewsl_v5\u003c/code\u003e: from 5.8.0 to 5.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.13.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-08-19\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eEnhancements\n\u003cul\u003e\n\u003cli\u003e🎉 go1.27 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBug fixes\n\u003cul\u003e\n\u003cli\u003efix: cache package facts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters new features or changes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edupword\u003c/code\u003e: from 0.1.7 to 0.1.8 (new option \u003ccode\u003eskip-raw-strings\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerrcheck\u003c/code\u003e: from 1.10.0 to 1.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexhaustruct_v5\u003c/code\u003e: from 4.0.0 to 5.0.2 (new configuration)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexhaustruct\u003c/code\u003e: deprecated and replaced by \u003ccode\u003eexhaustruct_v5\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efatcontext\u003c/code\u003e: from 0.9.0 to 0.10.0 (new options: \u003ccode\u003echeck-loops\u003c/code\u003e, \u003ccode\u003echeck-function-literals\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egoconst\u003c/code\u003e: from 1.10.0 to 1.11.0 (new options: \u003ccode\u003eignore-map-keys\u003c/code\u003e, \u003ccode\u003eexclude-types\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egofumpt\u003c/code\u003e: from 0.9.2 to 0.11.0 (new options: \u003ccode\u003eextra.group-params\u003c/code\u003e, \u003ccode\u003eextra.clothe-returns\u003c/code\u003e, \u003ccode\u003eextra.balance-calls\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egomoddirectives\u003c/code\u003e: from 0.8.0 to 0.9.0 (new option: \u003ccode\u003ereplace-allow-all\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from 2.26.1 to 2.27.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egovet-modernize\u003c/code\u003e: from 0.44.0 to 0.49.0 (\u003ccode\u003efmtappendf\u003c/code\u003e is removed. New analyzers \u003ccode\u003eatomictypes\u003c/code\u003e, \u003ccode\u003eembedlit\u003c/code\u003e, \u003ccode\u003eerrorsastype\u003c/code\u003e, \u003ccode\u003eimportcomment\u003c/code\u003e, \u003ccode\u003ereflecttypeassert\u003c/code\u003e, \u003ccode\u003eslicesclip\u003c/code\u003e, and \u003ccode\u003eslicesbackward\u003c/code\u003e. \u003ccode\u003ewaitgroup\u003c/code\u003e is renamed \u003ccode\u003ewaitgroupgo\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eiface\u003c/code\u003e: from 1.4.3 to 1.5.0 (new analyzer: \u003ccode\u003eunusedmethod\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enoinlineerr\u003c/code\u003e: from 1.0.5 to 1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enonamedreturns\u003c/code\u003e: from 1.0.6 to 1.0.8 (new option: \u003ccode\u003eallow-unused-named-returns\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erecvcheck\u003c/code\u003e: from 0.2.0 to 0.3.0 (new default exclusions)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunparam\u003c/code\u003e: from 5beb8c8f8f15 to 3f964bcb5673\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclickhouse-go-linter\u003c/code\u003e: from 1.2.0 to 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerrname\u003c/code\u003e: from 1.1.1 to 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexhaustruct\u003c/code\u003e: from 5.0.2 to 5.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/27774aaf853a4fd21f1dd5e69439459dc1b26e68\"\u003e\u003ccode\u003e27774aa\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/61b35d627783c92193f55a477fb4cb3c2d00a83b\"\u003e\u003ccode\u003e61b35d6\u003c/code\u003e\u003c/a\u003e fix: decrease cache entropy (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6762\"\u003e#6762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/c2bc9bf4762d8c7b267ba852d5fca450445fe5a5\"\u003e\u003ccode\u003ec2bc9bf\u003c/code\u003e\u003c/a\u003e build(deps): github.com/lasiar/canonicalheader from v1.1.2 to a fork (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6761\"\u003e#6761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/f34e0bb6c3f4a48513018de81894f5bca1e186c1\"\u003e\u003ccode\u003ef34e0bb\u003c/code\u003e\u003c/a\u003e build(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 in the githu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/9af7a1866c0b3b4f43d6d7cb0fba860c4cf615e8\"\u003e\u003ccode\u003e9af7a18\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 in /scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/03da382d2ffa23d706253c9a6061a3ad84482b7a\"\u003e\u003ccode\u003e03da382\u003c/code\u003e\u003c/a\u003e build(deps): bump mvdan.cc/unparam to 2fa3d841b0c8 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6756\"\u003e#6756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/1b907273167eec8b3d84cae636b7798ced4433d5\"\u003e\u003ccode\u003e1b90727\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/uudashr/iface from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6749\"\u003e#6749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/6fb5dee3889d231640dce56e5e71c522f13aef7e\"\u003e\u003ccode\u003e6fb5dee\u003c/code\u003e\u003c/a\u003e build(deps): bump honnef.co/go/tools from 0.8.0 to 0.8.1 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6748\"\u003e#6748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/f84535e9743220e244192f692b8c561ddf3a1c90\"\u003e\u003ccode\u003ef84535e\u003c/code\u003e\u003c/a\u003e docs: fix changelog (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6743\"\u003e#6743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/2d351a1f3697c25b1e8e0605d79c62fa42f2dfe5\"\u003e\u003ccode\u003e2d351a1\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6741\"\u003e#6741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golangci/golangci-lint/compare/v2.7.2...v2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `helm.sh/helm/v3` from 3.19.4 to 3.21.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helm/helm/releases\"\u003ehelm.sh/helm/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHelm v3.21.4 is a patch release. Users are encouraged to upgrade for the best experience.\u003c/p\u003e\n\u003cp\u003eThe community keeps growing, and we'd love to see you there!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJoin the discussion in \u003ca href=\"https://kubernetes.slack.com\"\u003eKubernetes Slack\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003efor questions and just to hang out\u003c/li\u003e\n\u003cli\u003efor discussing PRs, code, and bugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHang out at the Public Developer Call: Thursday, 9:30 Pacific via \u003ca href=\"https://zoom-lfx.platform.linuxfoundation.org/meeting/91295593969?password=17825db5-c698-44cc-9f00-ef1f61f5d3fb\"\u003eZoom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest, debug, and contribute charts: \u003ca href=\"https://artifacthub.io/packages/search?kind=0\"\u003eArtifactHub/packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(engine): prevent Files.Lines panic on empty file (backport to v3)- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32303\"\u003e#32303\u003c/a\u003e by \u003ca href=\"https://github.com/mahesh-sadupalli\"\u003e\u003ccode\u003e@​mahesh-sadupalli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provenance): migrate to ProtonMail/go-crypto to resolve GO-2026-5932- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32463\"\u003e#32463\u003c/a\u003e by \u003ca href=\"https://github.com/karan-vk\"\u003e\u003ccode\u003e@​karan-vk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dev-v3 backport] fix: bump go.opentelemetry.io/otel@v1.44.0 for GO-2026-5158- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32535\"\u003e#32535\u003c/a\u003e by \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dev-v3 backport] deps: bump google.golang.org/grpc@v1.82.1 for GO-2026-6061- \u003ca href=\"https://redirect.github.com/helm/helm/issues/32536\"\u003e#32536\u003c/a\u003e by \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0- (includes golang.org/x/text v0.40.0 to fix GO-2026-5970) \u003ca href=\"https://redirect.github.com/helm/helm/issues/32308\"\u003e#32308\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstallation and Upgrading\u003c/h2\u003e\n\u003cp\u003eDownload Helm v3.21.4. The common platform binaries are here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-amd64.tar.gz\"\u003eMacOS amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 9173d05edf9592c6be1d0412ffafd935448dfc7a63c2bc732b8c67e55503e8a8)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-arm64.tar.gz\"\u003eMacOS arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-darwin-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 6e0bf5eb6daafc2b1ec34bb5ba04ef103f3afc16192fb19805c2924d7ea1033f)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-amd64.tar.gz\"\u003eLinux amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 61f88ab166748cb19604d7884cb100ae9ccb13804ddeb98e08af167eacbb6a14)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm.tar.gz\"\u003eLinux arm\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / b02709eab565cfcee8acdb10c143daf05ab06d994baeb85e63976513367925a7)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm64.tar.gz\"\u003eLinux arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / b54c04b4e0b2540bbdc08c17a121dab70e9a2ed0de5705528fec68a5fd3b85a7)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-386.tar.gz\"\u003eLinux i386\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-386.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 71280742be811c7d9d6b4546125f185ba01c6fd967e47491766b0055a0570cf5)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-ppc64le.tar.gz\"\u003eLinux ppc64le\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-ppc64le.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / ba4e4f440b6992f119160e3ceea29d80158546c9241748332ffa1cfdfbb0bd8f)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-s390x.tar.gz\"\u003eLinux s390x\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-s390x.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 321de1ff6fe57a9a5eca6b56d78d6959babe295ec7aab49af1a0d2bcfc02dfc8)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-riscv64.tar.gz\"\u003eLinux riscv64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-linux-riscv64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / fef3ec7e1ddafe8927253ad79f2f8e3ac41f3f92328eb2c23bd4513b4421e5d9)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-amd64.zip\"\u003eWindows amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-amd64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / 268a7b98b313403055e4f31807aeaac529c90e1188acd7857ae3e960b0f67cce)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-arm64.zip\"\u003eWindows arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.21.4-windows-arm64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / e23545fff21ef04853a9540925dd73c4b9caaa24ee7fdd8482b1ee626a4eecc9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release was signed with \u003ccode\u003e208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155\u003c/code\u003e and can be found at \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://keybase.io/r6by\"\u003ekeybase account\u003c/a\u003e. Please use the attached signatures for verifying this release using \u003ccode\u003egpg\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://helm.sh/docs/intro/quickstart/\"\u003eQuickstart Guide\u003c/a\u003e will get you going from there. For \u003cstrong\u003eupgrade instructions\u003c/strong\u003e or detailed installation notes, check the \u003ca href=\"https://helm.sh/docs/intro/install/\"\u003einstall guide\u003c/a\u003e. You can also use a \u003ca href=\"https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3\"\u003escript to install\u003c/a\u003e on any system with \u003ccode\u003ebash\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Next\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.3.0 and 3.22.0 are the next minor releases scheduled for September 9, 2026\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/helm/helm/issues/32308\"\u003e#32308\u003c/a\u003e) 813176c51bb5c181dbbd7901298ddcc104cd3417 (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e[dev-v3 backport] deps: bump google.golang.org/grpc@v1.82.1 for GO-2026-6061 b6aa8b1d71140347f75ef0b77fac91f28ffe10b3 (Scott Rigby)\u003c/li\u003e\n\u003cli\u003efix: bump go.opentelemetry.io/otel@v1.44.0 for GO-2026-5158 57ce7aeec1eb82422c5c349dfadda20ea3f743fe (Scott Rigby)\u003c/li\u003e\n\u003cli\u003efix(provenance): migrate to ProtonMail/go-crypto to resolve GO-2026-5932 ab71449c76f66e55064ae4503a6e7adae21dcfa9 (Karan V)\u003c/li\u003e\n\u003cli\u003efix(engine): prevent Files.Lines panic on empty file 955dfab1e6bdd70b5ccd7b932b2d500e9e26566c (Mahesh Sadupalli)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/813176c51bb5c181dbbd7901298ddcc104cd3417\"\u003e\u003ccode\u003e813176c\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (\u003ca href=\"https://redirect.github.com/helm/helm/issues/32308\"\u003e#32308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/b6aa8b1d71140347f75ef0b77fac91f28ffe10b3\"\u003e\u003ccode\u003eb6aa8b1\u003c/code\u003e\u003c/a\u003e [dev-v3 backport] deps: bump google.golang.org/grpc@v1.82.1 for GO-2026-6061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/57ce7aeec1eb82422c5c349dfadda20ea3f743fe\"\u003e\u003ccode\u003e57ce7ae\u003c/code\u003e\u003c/a\u003e fix: bump go.opentelemetry.io/otel@v1.44.0 for GO-2026-5158\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/ab71449c76f66e55064ae4503a6e7adae21dcfa9\"\u003e\u003ccode\u003eab71449\u003c/code\u003e\u003c/a\u003e fix(provenance): migrate to ProtonMail/go-crypto to resolve GO-2026-5932\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/955dfab1e6bdd70b5ccd7b932b2d500e9e26566c\"\u003e\u003ccode\u003e955dfab\u003c/code\u003e\u003c/a\u003e fix(engine): prevent Files.Lines panic on empty file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/1ad6e68924fdf6fb0c7dcef8e9e1dfc0f36eaed6\"\u003e\u003ccode\u003e1ad6e68\u003c/code\u003e\u003c/a\u003e Apply suggestions from code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/037733e7d51b08e30a0233bd546c345ab3ea3bba\"\u003e\u003ccode\u003e037733e\u003c/code\u003e\u003c/a\u003e fix: drop containerd v1 dep to resolve govulncheck CVEs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/d3e178ba06a8a1eeacaab1df9162b658b1e07fe9\"\u003e\u003ccode\u003ed3e178b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/containerd/containerd from 1.7.32 to 1.7.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/125963406833fe0525be91f46c8b5b0f22fb9e32\"\u003e\u003ccode\u003e1259634\u003c/code\u003e\u003c/a\u003e chore(deps): bump the k8s-io group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/b52e27609b4420d206c1874ce9b0c75e271665e7\"\u003e\u003ccode\u003eb52e276\u003c/code\u003e\u003c/a\u003e fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/helm/helm/compare/v3.19.4...v3.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/code-generator` from 0.34.3 to 0.36.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/c64281a8660aa24d68289aaf302e9b5c4a55d697\"\u003e\u003ccode\u003ec64281a\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.2 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a85207c3637991479303f655720de4c43b04d4fd\"\u003e\u003ccode\u003ea85207c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/634d8b32759b9de7062e92a3309e6782d974f28f\"\u003e\u003ccode\u003e634d8b3\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a8853d1b469d2f1237b41aaeaf2a18e1fb68cc25\"\u003e\u003ccode\u003ea8853d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137772\"\u003e#137772\u003c/a\u003e from lalitc375/fix-linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/eae1aca9a6ffa6dca8bb883f84376063af530f23\"\u003e\u003ccode\u003eeae1aca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137864\"\u003e#137864\u003c/a\u003e from yongruilin/dv-dra-mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6770f5fe93233b6b4ed449def2a27e6532b7cebe\"\u003e\u003ccode\u003e6770f5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137846\"\u003e#137846\u003c/a\u003e from lalitc375/required-forbidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/968162375cb5fdbac9df8bac676681d5729258b4\"\u003e\u003ccode\u003e9681623\u003c/code\u003e\u003c/a\u003e Add slice and map union member support with tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6c2d7828790da58f8d52e5022fc301c81957d532\"\u003e\u003ccode\u003e6c2d782\u003c/code\u003e\u003c/a\u003e Add nil OldValue test coverage for union doc_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f4e4b3a54116d417d7f4e55a9e87dbf8142543a2\"\u003e\u003ccode\u003ef4e4b3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137849\"\u003e#137849\u003c/a\u003e from bryantbiggs/deps/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/8a4544d8ecc91d78130443a858f06e3697f1e0a5\"\u003e\u003ccode\u003e8a4544d\u003c/code\u003e\u003c/a\u003e Add tests for validateTrueBeta and ValidateTrueAlpha\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.34.3...v0.36.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.19.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.19.0...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/akuity/kargo/pull/6982","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/6982","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6982/packages"}},{"old_version":"0.16.5","new_version":"0.21.0","update_type":"minor","path":"the gomod-minor-patch group","pr_created_at":"2026-05-25T08:38:36.000Z","version_change":"0.16.5 → 0.21.0","issue":{"uuid":"4515551603","node_id":"PR_kwDOSkOT687e-Ctl","number":17,"state":"closed","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.16.5 to 0.21.0 in the gomod-minor-patch group","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T19:17:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T08:38:36.000Z","updated_at":"2026-05-29T19:17:58.000Z","time_to_close":383952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.16.5","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"the gomod-minor-patch group","ecosystem":"go"},"body":"Bumps the gomod-minor-patch group with 1 update: [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-tools` from 0.16.5 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.5...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.16.5\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ethan-kane-ops/scale-sentry/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethan-kane-ops%2Fscale-sentry/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"0.20.1","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-05-12T01:26:34.000Z","version_change":"0.20.1 → 0.21.0","issue":{"uuid":"4425474240","node_id":"PR_kwDOMEJPSM7afDKb","number":80,"state":"open","title":"Bump the gomod-dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["ok-to-test","size/XXL"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T01:26:34.000Z","updated_at":"2026-05-12T01:28:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gomod-dependencies","update_count":2,"packages":[{"name":"k8s.io/code-generator","old_version":"0.35.1","new_version":"0.36.0","repository_url":"https://github.com/kubernetes/code-generator"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the gomod-dependencies group with 2 updates in the /hack directory: [k8s.io/code-generator](https://github.com/kubernetes/code-generator) and [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `k8s.io/code-generator` from 0.35.1 to 0.36.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/c6258db0f308158c66a062700eedd4fb24ce0647\"\u003e\u003ccode\u003ec6258db\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.36.0 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a85207c3637991479303f655720de4c43b04d4fd\"\u003e\u003ccode\u003ea85207c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/634d8b32759b9de7062e92a3309e6782d974f28f\"\u003e\u003ccode\u003e634d8b3\u003c/code\u003e\u003c/a\u003e Update github.com/moby/spdystream from v0.5.0 to v0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/a8853d1b469d2f1237b41aaeaf2a18e1fb68cc25\"\u003e\u003ccode\u003ea8853d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137772\"\u003e#137772\u003c/a\u003e from lalitc375/fix-linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/eae1aca9a6ffa6dca8bb883f84376063af530f23\"\u003e\u003ccode\u003eeae1aca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137864\"\u003e#137864\u003c/a\u003e from yongruilin/dv-dra-mismatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6770f5fe93233b6b4ed449def2a27e6532b7cebe\"\u003e\u003ccode\u003e6770f5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137846\"\u003e#137846\u003c/a\u003e from lalitc375/required-forbidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/968162375cb5fdbac9df8bac676681d5729258b4\"\u003e\u003ccode\u003e9681623\u003c/code\u003e\u003c/a\u003e Add slice and map union member support with tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6c2d7828790da58f8d52e5022fc301c81957d532\"\u003e\u003ccode\u003e6c2d782\u003c/code\u003e\u003c/a\u003e Add nil OldValue test coverage for union doc_tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f4e4b3a54116d417d7f4e55a9e87dbf8142543a2\"\u003e\u003ccode\u003ef4e4b3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/137849\"\u003e#137849\u003c/a\u003e from bryantbiggs/deps/update-kube-openapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/8a4544d8ecc91d78130443a858f06e3697f1e0a5\"\u003e\u003ccode\u003e8a4544d\u003c/code\u003e\u003c/a\u003e Add tests for validateTrueBeta and ValidateTrueAlpha\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.35.1...v0.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.20.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GoogleCloudPlatform/gke-networking-api/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgke-networking-api/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"}},{"old_version":"0.20.1","new_version":"0.21.0","update_type":"minor","path":"/tools/mod","pr_created_at":"2026-05-12T00:12:39.000Z","version_change":"0.20.1 → 0.21.0","issue":{"uuid":"4425203120","node_id":"PR_kwDOMgT7bM7aeLgs","number":346,"state":"open","title":"chore(deps): Bump sigs.k8s.io/controller-tools from 0.20.1 to 0.21.0 in /tools/mod","user":"dependabot[bot]","labels":["size/L","dependencies","go","needs-ok-to-test"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T00:12:39.000Z","updated_at":"2026-05-12T00:12:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/tools/mod","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/etcd-io/etcd-operator/pull/346","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/etcd-io%2Fetcd-operator/issues/346","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/346/packages"}},{"old_version":"0.20.0","new_version":"0.21.0","update_type":"minor","path":"/deployments/devel","pr_created_at":"2026-05-10T13:42:51.000Z","version_change":"0.20.0 → 0.21.0","issue":{"uuid":"4415769232","node_id":"PR_kwDOMdHn9s7Z_68-","number":843,"state":"open","title":"Bump sigs.k8s.io/controller-tools from 0.20.0 to 0.21.0 in /deployments/devel","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T13:42:51.000Z","updated_at":"2026-05-11T06:59:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/deployments/devel","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.0 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/NVIDIA/k8s-nim-operator/pull/843","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NVIDIA%2Fk8s-nim-operator/issues/843","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/843/packages"}},{"old_version":"0.20.1","new_version":"0.21.0","update_type":"minor","path":"/pkg/azclient/client-gen in the all group","pr_created_at":"2026-05-08T01:04:22.000Z","version_change":"0.20.1 → 0.21.0","issue":{"uuid":"4402986250","node_id":"PR_kwDOB4Si5M7ZW2cZ","number":10277,"state":"open","title":"build(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.21.0 in /pkg/azclient/client-gen in the all group","user":"dependabot[bot]","labels":["approved","cncf-cla: yes","lgtm","size/M","release-note-none","kind/cleanup","tide/merge-method-squash","ok-to-test","area/dependency"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T01:04:22.000Z","updated_at":"2026-05-08T01:04:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/pkg/azclient/client-gen in the all group","ecosystem":"go"},"body":"Bumps the all group in /pkg/azclient/client-gen with 1 update: [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools).\n\nUpdates `sigs.k8s.io/controller-tools` from 0.20.1 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.20.1\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/cloud-provider-azure/pull/10277","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fcloud-provider-azure/issues/10277","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10277/packages"}},{"old_version":"0.20.1","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-05-07T05:58:31.000Z","version_change":"0.20.1 → 0.21.0","issue":{"uuid":"4396474704","node_id":"PR_kwDOGd6UEM7ZBnXo","number":20401,"state":"open","title":"chore(deps): bump sigs.k8s.io/controller-tools from 0.20.1 to 0.21.0","user":"dependabot[bot]","labels":["dependencies","ci-all-qa-tests","auto-merge","auto-retest"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-07T05:58:31.000Z","updated_at":"2026-05-14T08:55:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.20.1","new_version":"0.21.0","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.20.1 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v1.36 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1407\"\u003ekubernetes-sigs/controller-tools#1407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Upgrade Go version to 1.26.0  by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1402\"\u003ekubernetes-sigs/controller-tools#1402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003ekubebuilder:externalDoc\u003c/code\u003e marker by \u003ca href=\"https://github.com/pedjak\"\u003e\u003ccode\u003e@​pedjak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1335\"\u003ekubernetes-sigs/controller-tools#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add optional roleName parameter to RBAC marker by \u003ca href=\"https://github.com/AlirezaPourchali\"\u003e\u003ccode\u003e@​AlirezaPourchali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1334\"\u003ekubernetes-sigs/controller-tools#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for external ApplyConfiguration mappings by \u003ca href=\"https://github.com/andrew-farries\"\u003e\u003ccode\u003e@​andrew-farries\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1327\"\u003ekubernetes-sigs/controller-tools#1327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:enum markers by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1352\"\u003ekubernetes-sigs/controller-tools#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add support for k8s:immutable by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1354\"\u003ekubernetes-sigs/controller-tools#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ ApplyConfigurations: Generate extract functions by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1346\"\u003ekubernetes-sigs/controller-tools#1346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Preserve Enum validation for IntOrString type in CRD generation by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1370\"\u003ekubernetes-sigs/controller-tools#1370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1331\"\u003ekubernetes-sigs/controller-tools#1331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Handle any/interface{} type in CRD generator with clear error by \u003ca href=\"https://github.com/Fedosin\"\u003e\u003ccode\u003e@​Fedosin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1362\"\u003ekubernetes-sigs/controller-tools#1362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix applyconfiguration generator for cluster-scoped resources by \u003ca href=\"https://github.com/joelanford\"\u003e\u003ccode\u003e@​joelanford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1347\"\u003ekubernetes-sigs/controller-tools#1347\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e📖 docs: Add examples to all marker types. by \u003ca href=\"https://github.com/camilamacedo86\"\u003e\u003ccode\u003e@​camilamacedo86\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1340\"\u003ekubernetes-sigs/controller-tools#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix and test webhook testdata compilation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1345\"\u003ekubernetes-sigs/controller-tools#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Fix go generate validation by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1348\"\u003ekubernetes-sigs/controller-tools#1348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Migrate away from custom GitHub action approval workflow by \u003ca href=\"https://github.com/karimzakzouk\"\u003e\u003ccode\u003e@​karimzakzouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1372\"\u003ekubernetes-sigs/controller-tools#1372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Migrate to new envtest location and newer Kubernetes version by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1337\"\u003ekubernetes-sigs/controller-tools#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Test the test CRD can actually be applied by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1351\"\u003ekubernetes-sigs/controller-tools#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate tidyness of all go modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1349\"\u003ekubernetes-sigs/controller-tools#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Validate we use the same k8s.io/* version in all modules by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1353\"\u003ekubernetes-sigs/controller-tools#1353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:sparkles: Release envtest v1.36.0 by \u003ca href=\"https://github.com/erikgb\"\u003e\u003ccode\u003e@​erikgb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1393\"\u003ekubernetes-sigs/controller-tools#1393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.36.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1400\"\u003ekubernetes-sigs/controller-tools#1400\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1369\"\u003ekubernetes-sigs/controller-tools#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1326\"\u003ekubernetes-sigs/controller-tools#1326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1356\"\u003ekubernetes-sigs/controller-tools#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1368\"\u003ekubernetes-sigs/controller-tools#1368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1322\"\u003ekubernetes-sigs/controller-tools#1322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1330\"\u003ekubernetes-sigs/controller-tools#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1405\"\u003ekubernetes-sigs/controller-tools#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1325\"\u003ekubernetes-sigs/controller-tools#1325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1342\"\u003ekubernetes-sigs/controller-tools#1342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1364\"\u003ekubernetes-sigs/controller-tools#1364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1377\"\u003ekubernetes-sigs/controller-tools#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.8.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1332\"\u003ekubernetes-sigs/controller-tools#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.10.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1358\"\u003ekubernetes-sigs/controller-tools#1358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golangci-lint to v2.11.3 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1367\"\u003ekubernetes-sigs/controller-tools#1367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1365\"\u003ekubernetes-sigs/controller-tools#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-github-actions group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1383\"\u003ekubernetes-sigs/controller-tools#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/41fba8525412a0a09a6df3014b9a7f88650584b3\"\u003e\u003ccode\u003e41fba85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1407\"\u003e#1407\u003c/a\u003e from sbueringer/pr-k8s-v1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/319cce6741da1a16eaef11cdfa47d3b0b48c677b\"\u003e\u003ccode\u003e319cce6\u003c/code\u003e\u003c/a\u003e Upgrade k8s from 1.35 to 1.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ec2947470b79928368475f2dc5d8e395b9ce7ddc\"\u003e\u003ccode\u003eec29474\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1354\"\u003e#1354\u003c/a\u003e from alvaroaleman/immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/27f2ee1b1648c838139c8d65aa7ae2343a9f4948\"\u003e\u003ccode\u003e27f2ee1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1405\"\u003e#1405\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/f90ac1b2ae4240d6733f82e99cf1cc3aed6a7f2e\"\u003e\u003ccode\u003ef90ac1b\u003c/code\u003e\u003c/a\u003e :seedling: Bump github.com/onsi/gomega\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/456a080ce266143c22ccc6f3ead03882fd92f2b2\"\u003e\u003ccode\u003e456a080\u003c/code\u003e\u003c/a\u003e :sparkles: Add support for k8s:immutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e17f046d11b6e9e508d11abc37891b66831aefa4\"\u003e\u003ccode\u003ee17f046\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1402\"\u003e#1402\u003c/a\u003e from camilamacedo86/up-go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e0961ccad058865a5dcf31bdbe451934132408a8\"\u003e\u003ccode\u003ee0961cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1383\"\u003e#1383\u003c/a\u003e from kubernetes-sigs/dependabot/github_actions/all-g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/ee76c90bc70a766fac0ec94f18a2a67312ceae03\"\u003e\u003ccode\u003eee76c90\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1377\"\u003e#1377\u003c/a\u003e from kubernetes-sigs/dependabot/go_modules/all-go-mo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/e70af51d6e5fd7012800c27f55572f918ef6a9c5\"\u003e\u003ccode\u003ee70af51\u003c/code\u003e\u003c/a\u003e Apply linter fixes for Go 1.26.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.1...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| sigs.k8s.io/controller-tools | [\u003e= 0.10.a, \u003c 0.11] |\n| sigs.k8s.io/controller-tools | [\u003e= 0.12.a, \u003c 0.13] |\n\u003c/details\u003e\n","html_url":"https://github.com/stackrox/stackrox/pull/20401","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fstackrox/issues/20401","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20401/packages"}},{"old_version":"0.9.2","new_version":"0.20.1","update_type":"minor","path":"/build/tools","pr_created_at":"2026-04-28T00:06:19.000Z","version_change":"0.9.2 → 0.20.1","issue":{"uuid":"4339613111","node_id":"PR_kwDOBc_SN87WJxZr","number":333,"state":"open","title":"deps: bump sigs.k8s.io/controller-tools from 0.9.2 to 0.20.1 in /build/tools","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-28T00:06:19.000Z","updated_at":"2026-04-28T00:06:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.9.2","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/build/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.9.2 to 0.20.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.9.2...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.9.2\u0026new-version=0.20.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tamilmani1989/azure-container-networking/pull/333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tamilmani1989%2Fazure-container-networking/issues/333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/333/packages"}},{"old_version":"0.18.0","new_version":"0.20.1","update_type":"minor","path":"/hack/internal/tools","pr_created_at":"2026-04-07T22:41:01.000Z","version_change":"0.18.0 → 0.20.1","issue":{"uuid":"4220986058","node_id":"PR_kwDOOs2byc7Qo_uv","number":568,"state":"open","title":"Bump sigs.k8s.io/controller-tools from 0.18.0 to 0.20.1 in /hack/internal/tools","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-07T22:41:01.000Z","updated_at":"2026-04-07T22:41:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sigs.k8s.io/controller-tools","old_version":"0.18.0","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/internal/tools","ecosystem":"go"},"body":"Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.18.0 to 0.20.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.18.0...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-tools\u0026package-manager=go_modules\u0026previous-version=0.18.0\u0026new-version=0.20.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sgl-project/ome/pull/568","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgl-project%2Fome/issues/568","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/568/packages"}},{"old_version":"0.19.0","new_version":"0.20.1","update_type":"minor","path":"/hack/tools","pr_created_at":"2026-03-22T05:23:39.000Z","version_change":"0.19.0 → 0.20.1","issue":{"uuid":"4114898012","node_id":"PR_kwDOHqP31c7MdCLg","number":5964,"state":"open","title":"chore(deps/tools): bump the go-minor group in /hack/tools with 6 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-22T05:23:39.000Z","updated_at":"2026-03-22T05:25:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps/tools): bump","group_name":"go-minor","update_count":6,"packages":[{"name":"github.com/bufbuild/buf","old_version":"1.61.0","new_version":"1.66.1","repository_url":"https://github.com/bufbuild/buf"},{"name":"github.com/golangci/golangci-lint/v2","old_version":"2.10.1","new_version":"2.11.3","repository_url":"https://github.com/golangci/golangci-lint"},{"name":"golang.org/x/tools","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/golang/tools"},{"name":"helm.sh/helm/v3","old_version":"3.19.4","new_version":"3.20.1","repository_url":"https://github.com/helm/helm"},{"name":"k8s.io/code-generator","old_version":"0.34.3","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/code-generator"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.19.0","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":"/hack/tools","ecosystem":"go"},"body":"Bumps the go-minor group in /hack/tools with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/bufbuild/buf](https://github.com/bufbuild/buf) | `1.61.0` | `1.66.1` |\n| [github.com/golangci/golangci-lint/v2](https://github.com/golangci/golangci-lint) | `2.10.1` | `2.11.3` |\n| [golang.org/x/tools](https://github.com/golang/tools) | `0.42.0` | `0.43.0` |\n| [helm.sh/helm/v3](https://github.com/helm/helm) | `3.19.4` | `3.20.1` |\n| [k8s.io/code-generator](https://github.com/kubernetes/code-generator) | `0.34.3` | `0.35.1` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.19.0` | `0.20.1` |\n\nUpdates `github.com/bufbuild/buf` from 1.61.0 to 1.66.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/releases\"\u003egithub.com/bufbuild/buf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.66.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexclude_types\u003c/code\u003e in \u003ccode\u003ebuf generate\u003c/code\u003e dropping transitive dependencies of import files retained for their extension fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.66.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP comment ignore code action to add comment ignores for lint errors.\u003c/li\u003e\n\u003cli\u003eFix buf breaking module comparison when adding new modules.\u003c/li\u003e\n\u003cli\u003eAdd LSP hover support for protovalidate CEL expressions.\u003c/li\u003e\n\u003cli\u003eFixed offset handling in CEL semantic tokens for non-ASCII content and proto escape sequences in multi-line string literal expressions.\u003c/li\u003e\n\u003cli\u003eImprove URI normalization for the LSP.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.65.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf registry policy {commit,create,delete,info,label,settings}\u003c/code\u003e commands to manage BSR policies.\u003c/li\u003e\n\u003cli\u003eAdd LSP deprecate code action to add the deprecated option on types and symbols.\u003c/li\u003e\n\u003cli\u003eFix import LSP document link to not include \u003ccode\u003eimport\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking unenforceable \u003ccode\u003erequired\u003c/code\u003e rules on \u003ccode\u003erepeated.items\u003c/code\u003e, \u003ccode\u003emap.keys\u003c/code\u003e and \u003ccode\u003emap.values\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf source edit deprecate\u003c/code\u003e command to deprecate types by setting the \u003ccode\u003edeprecate = true\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix LSP completion for options.\u003c/li\u003e\n\u003cli\u003eAdd LSP document highlighting support.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for fully-qualified type references.\u003c/li\u003e\n\u003cli\u003eImprove LSP semantic tokens implementation (for syntax highlighting).\u003c/li\u003e\n\u003cli\u003eAdd LSP organize imports code action to add missing imports, remove unused imports, and sort imports alphabetically.\u003c/li\u003e\n\u003cli\u003eAdd LSP document link support.\u003c/li\u003e\n\u003cli\u003eAdd LSP folding range support.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking \u003ccode\u003ecel_expression\u003c/code\u003e fields for valid CEL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support field mask rules.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for field numbers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default behavior for \u003ccode\u003eswift_prefix\u003c/code\u003e to remain unset when no override is provided in managed mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.62.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eswift_prefix\u003c/code\u003e to managed mode.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etextDocument/rename\u003c/code\u003e and \u003ccode\u003etextDocument/prepareRename\u003c/code\u003e support for \u003ccode\u003ebuf lsp serve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix panic in LSP for empty option paths.\u003c/li\u003e\n\u003cli\u003eFix support for multi-arch image manifests for \u003ccode\u003ebuf beta registry plugin push\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bufbuild/buf/blob/main/CHANGELOG.md\"\u003egithub.com/bufbuild/buf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v1.66.1] - 2026-03-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexclude_types\u003c/code\u003e in \u003ccode\u003ebuf generate\u003c/code\u003e dropping transitive dependencies of import files retained for their extension fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.66.0] - 2026-02-23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd LSP comment ignore code action to add comment ignores for lint errors.\u003c/li\u003e\n\u003cli\u003eFix buf breaking module comparison when adding new modules.\u003c/li\u003e\n\u003cli\u003eAdd LSP hover support for protovalidate CEL expressions.\u003c/li\u003e\n\u003cli\u003eFixed offset handling in CEL semantic tokens for non-ASCII content and proto escape sequences in multi-line string literal expressions.\u003c/li\u003e\n\u003cli\u003eImprove URI normalization for the LSP.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.65.0] - 2026-02-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf registry policy {commit,create,delete,info,label,settings}\u003c/code\u003e commands to manage BSR policies.\u003c/li\u003e\n\u003cli\u003eAdd LSP deprecate code action to add the deprecated option on types and symbols.\u003c/li\u003e\n\u003cli\u003eFix import LSP document link to not include \u003ccode\u003eimport\u003c/code\u003e keyword.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking unenforceable \u003ccode\u003erequired\u003c/code\u003e rules on \u003ccode\u003erepeated.items\u003c/code\u003e, \u003ccode\u003emap.keys\u003c/code\u003e and \u003ccode\u003emap.values\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebuf source edit deprecate\u003c/code\u003e command to deprecate types by setting the \u003ccode\u003edeprecate = true\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.64.0] - 2026-01-19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix LSP completion for options.\u003c/li\u003e\n\u003cli\u003eAdd LSP document highlighting support.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for fully-qualified type references.\u003c/li\u003e\n\u003cli\u003eImprove LSP semantic tokens implementation (for syntax highlighting).\u003c/li\u003e\n\u003cli\u003eAdd LSP organize imports code action to add missing imports, remove unused\nimports, and sort imports alphabetically.\u003c/li\u003e\n\u003cli\u003eAdd LSP document link support.\u003c/li\u003e\n\u003cli\u003eAdd LSP folding range support.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support checking \u003ccode\u003ecel_expression\u003c/code\u003e fields for valid CEL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.63.0] - 2026-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ePROTOVALIDATE\u003c/code\u003e lint rule to support field mask rules.\u003c/li\u003e\n\u003cli\u003eAdd LSP completion for field numbers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.62.1] - 2025-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix default behavior for \u003ccode\u003eswift_prefix\u003c/code\u003e to remain unset when no override is provided in\nmanaged mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v1.62.0] - 2025-12-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eswift_prefix\u003c/code\u003e to managed mode.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etextDocument/rename\u003c/code\u003e and \u003ccode\u003etextDocument/prepareRename\u003c/code\u003e support for \u003ccode\u003ebuf lsp serve\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix panic in LSP for empty option paths.\u003c/li\u003e\n\u003cli\u003eFix support for multi-arch image manifests for \u003ccode\u003ebuf beta registry plugin push\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/873c86f6e17c9e9d9a747ea1c521f4ed580ab5d7\"\u003e\u003ccode\u003e873c86f\u003c/code\u003e\u003c/a\u003e Release v1.66.1 (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4380\"\u003e#4380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/d47cbb233f36cc557817db10340465aefa9d720c\"\u003e\u003ccode\u003ed47cbb2\u003c/code\u003e\u003c/a\u003e Upgrade the CI (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4379\"\u003e#4379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/3ac0ad0cea0b9f52f4dacf2f81d1698c65a34da5\"\u003e\u003ccode\u003e3ac0ad0\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/d92ad47aba5d6351b685ddfe631349b49112b817\"\u003e\u003ccode\u003ed92ad47\u003c/code\u003e\u003c/a\u003e Fix exclude on extension types (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4369\"\u003e#4369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/6cf129df5e60445fdf58d24b6154270883aae4ba\"\u003e\u003ccode\u003e6cf129d\u003c/code\u003e\u003c/a\u003e Enable usetesting lints (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4366\"\u003e#4366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/b09ac683c8455366582ba8189494206948741158\"\u003e\u003ccode\u003eb09ac68\u003c/code\u003e\u003c/a\u003e Fix git test hang (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4365\"\u003e#4365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/8b38b1fd165af15d3d2276f94f09452d11e62d8f\"\u003e\u003ccode\u003e8b38b1f\u003c/code\u003e\u003c/a\u003e Make upgrade (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4364\"\u003e#4364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/b3c394f170574100c481bf8db90d8c458e59e42c\"\u003e\u003ccode\u003eb3c394f\u003c/code\u003e\u003c/a\u003e Fix LSP CEL completion showing \u003ccode\u003ein()\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4360\"\u003e#4360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/0750271b4d6d3be52552d25227f30e2c05d7be9a\"\u003e\u003ccode\u003e0750271\u003c/code\u003e\u003c/a\u003e Add LSP completion for CEL expressions (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/buf/commit/d860a1f8113a256312e45c1bb40585acc8aea965\"\u003e\u003ccode\u003ed860a1f\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Add timestamp to console logs (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4344\"\u003e#4344\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/bufbuild/buf/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bufbuild/buf/compare/v1.61.0...v1.66.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golangci/golangci-lint/v2` from 2.10.1 to 2.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/releases\"\u003egithub.com/golangci/golangci-lint/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.3\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2113%5D(https://redirect.github.com/golangci/golangci-lint/issues/2113)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e697a1899cc458a617306273776854c4a4fd3c09d build(deps): bump github.com/securego/gosec/v2 from v2.24.7 to 619ce2117e08 (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6424\"\u003e#6424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e760f8ab58f508c36d0da483000e7dec66c5096c3 build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 in /scripts/gen_github_action_config in the scripts group (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6425\"\u003e#6425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5ea763ec8d0060c93002d79ab2bce1bad7480600 build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.2\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2112%5D(https://redirect.github.com/golangci/golangci-lint/issues/2112)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6ebd82f6a722198cd276533485d7a458450d1ed3 fix: fmt with path (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6418\"\u003e#6418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.11.1\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2111%5D(https://redirect.github.com/golangci/golangci-lint/issues/2111)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eDue to an error related to AUR, some artifacts of the v2.11.0 release have not been published.\u003c/p\u003e\n\u003cp\u003eThis release contains the same things as \u003ca href=\"https://github.com/golangci/golangci-lint/releases/tag/v2.11.0\"\u003ev2.11.0\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003egolangci-lint\u003c/code\u003e is a free and open-source project built by volunteers.\u003c/p\u003e\n\u003cp\u003eIf you value it, consider supporting us, the \u003ca href=\"https://donate.golangci.org\"\u003emaintainers\u003c/a\u003e and \u003ca href=\"https://golangci-lint.run/docs/product/thanks/\"\u003elinter authors\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe appreciate it! :heart:\u003c/p\u003e\n\u003cp\u003eFor key updates, see the \u003ca href=\"https://golangci-lint.run/docs/product/changelog/%5B#2110%5D(https://redirect.github.com/golangci/golangci-lint/issues/2110)\"\u003echangelog\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golangci/golangci-lint/blob/main/CHANGELOG.md\"\u003egithub.com/golangci/golangci-lint/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev2.11.3\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-10\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from v2.24.7 to 619ce2117e08\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.11.2\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-07\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eFixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efmt\u003c/code\u003e: fix error when using the \u003ccode\u003efmt\u003c/code\u003e command with explicit paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003ev2.11.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-06\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eDue to an error related to AUR, some artifacts of the v2.11.0 release have not been published.\u003c/p\u003e\n\u003cp\u003eThis release contains the same things as v2.11.0.\u003c/p\u003e\n\u003ch3\u003ev2.11.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased on 2026-03-06\u003c/em\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eLinters new features or changes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eerrcheck\u003c/code\u003e: from 1.9.0 to 1.10.0 (exclude \u003ccode\u003ecrypto/rand.Read\u003c/code\u003e by default)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from 2.23.0 to 2.24.6 (new rules: \u003ccode\u003eG113\u003c/code\u003e, \u003ccode\u003eG118\u003c/code\u003e, \u003ccode\u003eG119\u003c/code\u003e, \u003ccode\u003eG120\u003c/code\u003e, \u003ccode\u003eG121\u003c/code\u003e, \u003ccode\u003eG122\u003c/code\u003e, \u003ccode\u003eG123\u003c/code\u003e, \u003ccode\u003eG408\u003c/code\u003e, \u003ccode\u003eG707\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enoctx\u003c/code\u003e: from 0.4.0 to 0.5.0 (new detection: \u003ccode\u003ehttptest.NewRequestWithContext\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprealloc\u003c/code\u003e: from 1.0.2 to 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erevive\u003c/code\u003e: from 1.14.0 to 1.15.0 (⚠️ Breaking change: package-related checks moved from \u003ccode\u003evar-naming\u003c/code\u003e to a new rule \u003ccode\u003epackage-naming\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinters bug fixes\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egocognit\u003c/code\u003e: from 1.2.0 to 1.2.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egosec\u003c/code\u003e: from 2.24.6 to 2.24.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunqueryvet\u003c/code\u003e: from 1.5.3 to 1.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/6008b81b81c690c046ffc3fd5bce896da715d5fd\"\u003e\u003ccode\u003e6008b81\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/697a1899cc458a617306273776854c4a4fd3c09d\"\u003e\u003ccode\u003e697a189\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/securego/gosec/v2 from v2.24.7 to 619ce2117e08 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/5ea763ec8d0060c93002d79ab2bce1bad7480600\"\u003e\u003ccode\u003e5ea763e\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6426\"\u003e#6426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/760f8ab58f508c36d0da483000e7dec66c5096c3\"\u003e\u003ccode\u003e760f8ab\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 in /scripts/gen_g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/bba766330531ee12fb25987609caf3040c2e6769\"\u003e\u003ccode\u003ebba7663\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6419\"\u003e#6419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/e8f621973e2dfce68b7839ff16affa09cb103239\"\u003e\u003ccode\u003ee8f6219\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/6ebd82f6a722198cd276533485d7a458450d1ed3\"\u003e\u003ccode\u003e6ebd82f\u003c/code\u003e\u003c/a\u003e fix: fmt with path (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6418\"\u003e#6418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/9cab9dcb1629c3f4a872e98119ede2868dcc52f8\"\u003e\u003ccode\u003e9cab9dc\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6415\"\u003e#6415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/89a46a242b76d9171de7dd96cc3531c8074955de\"\u003e\u003ccode\u003e89a46a2\u003c/code\u003e\u003c/a\u003e chore: prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golangci/golangci-lint/commit/ff7206c384fdff052800cb45336a6406d9d88984\"\u003e\u003ccode\u003eff7206c\u003c/code\u003e\u003c/a\u003e docs: update GitHub Action assets (\u003ca href=\"https://redirect.github.com/golangci/golangci-lint/issues/6414\"\u003e#6414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golangci/golangci-lint/compare/v2.10.1...v2.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/tools` from 0.42.0 to 0.43.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/24a8e95f9d7ae2696f66314da5e50c0d98ccaa90\"\u003e\u003ccode\u003e24a8e95\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/3dd57fba1a6eed320cd9ea2b292cacdacda1e5e8\"\u003e\u003ccode\u003e3dd57fb\u003c/code\u003e\u003c/a\u003e gopls/internal/mcp: refactor unified diff generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/fcc014db2b644cc1e0a9d08157efab0156699ada\"\u003e\u003ccode\u003efcc014d\u003c/code\u003e\u003c/a\u003e cmd/digraph: fix package doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/39f0f5c6d34afcb5664463f6e97c076187a305ea\"\u003e\u003ccode\u003e39f0f5c\u003c/code\u003e\u003c/a\u003e cmd/stress: add -failfast flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/063c2644e296d3154b4dcbfc15ebeb09e6f07290\"\u003e\u003ccode\u003e063c264\u003c/code\u003e\u003c/a\u003e gopls/test/integration/misc: add diagnostics to flaky test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/deb6130cda665525d826291d591e988ace74f447\"\u003e\u003ccode\u003edeb6130\u003c/code\u003e\u003c/a\u003e gopls/internal/golang: fix hover panic in raw strings with CRLF\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/5f1186b97512a314f8a35509072d7657eaf7c60a\"\u003e\u003ccode\u003e5f1186b\u003c/code\u003e\u003c/a\u003e gopls/internal/analysis/driverutil: remove unnecessary new imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/ff454944261ad40f98abfc097fae89272ce40935\"\u003e\u003ccode\u003eff45494\u003c/code\u003e\u003c/a\u003e go/analysis: expose GoMod etc. to Pass.Module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/62daff4834809b6cce693f6f0dff1c2722cb6328\"\u003e\u003ccode\u003e62daff4\u003c/code\u003e\u003c/a\u003e go/analysis/passes/inline: fix panic in inlineAlias with instantiated generic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/tools/commit/fcb6088b9059538dd6bcbd5238c10ffdc71700b5\"\u003e\u003ccode\u003efcb6088\u003c/code\u003e\u003c/a\u003e x/tools: delete obsolete code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/tools/compare/v0.42.0...v0.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `helm.sh/helm/v3` from 3.19.4 to 3.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helm/helm/releases\"\u003ehelm.sh/helm/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHelm v3.20.1 is a patch release. Users are encouraged to upgrade for the best experience.\u003c/p\u003e\n\u003cp\u003eThe community keeps growing, and we'd love to see you there!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eJoin the discussion in \u003ca href=\"https://kubernetes.slack.com\"\u003eKubernetes Slack\u003c/a\u003e:\n\u003cul\u003e\n\u003cli\u003efor questions and just to hang out\u003c/li\u003e\n\u003cli\u003efor discussing PRs, code, and bugs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHang out at the Public Developer Call: Thursday, 9:30 Pacific via \u003ca href=\"https://zoom.us/j/696660622\"\u003eZoom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest, debug, and contribute charts: \u003ca href=\"https://artifacthub.io/packages/search?kind=0\"\u003eArtifactHub/packages\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport of \u003ca href=\"https://redirect.github.com/helm/helm/issues/31644\"\u003e#31644\u003c/a\u003e: Fixed a bug where user-provided nil value was not preserved when chart has an empty map or no default for a key\u003c/li\u003e\n\u003cli\u003eBackport of \u003ca href=\"https://redirect.github.com/helm/helm/issues/31601\"\u003e#31601\u003c/a\u003e: Fixed a bug where OCI references with tag+digest failed with \u0026quot;invalid byte\u0026quot; error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstallation and Upgrading\u003c/h2\u003e\n\u003cp\u003eDownload Helm v3.20.1. The common platform binaries are here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-amd64.tar.gz\"\u003eMacOS amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 580515b544d5c966edc6f782c9ae88e21a9e10c786a7d6c5fd4b52613f321076)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-arm64.tar.gz\"\u003eMacOS arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-darwin-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 75cc96ac3fe8b8b9928eb051e55698e98d1e026967b6bffe4f0f3c538a551b65)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-amd64.tar.gz\"\u003eLinux amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-amd64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 0165ee4a2db012cc657381001e593e981f42aa5707acdd50658326790c9d0dc3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm.tar.gz\"\u003eLinux arm\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 758375df78fb8f91f4056244bda539710a73be79284b24b4bdad68384348ca33)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm64.tar.gz\"\u003eLinux arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-arm64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 56b9d1b0e0efbb739be6e68a37860ace8ec9c7d3e6424e3b55d4c459bc3a0401)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-386.tar.gz\"\u003eLinux i386\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-386.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 22b350307d5e5897b3a14f096cb6b2212cc03c22ba29ab7b4ee3e64ab9f3f190)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-ppc64le.tar.gz\"\u003eLinux ppc64le\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-ppc64le.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 77b7d9bc62b209c044b873bc773055c5c0d17ef055e54c683f33209ebbe8883c)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-s390x.tar.gz\"\u003eLinux s390x\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-s390x.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 3c43d45149a425c7bf15ba3653ddee13e7b1a4dd6d4534397b6f317f83c51b58)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-riscv64.tar.gz\"\u003eLinux riscv64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-linux-riscv64.tar.gz.sha256sum\"\u003echecksum\u003c/a\u003e / 0eeae246112b4780e61651f9fbe6d778eebf8c8eccca590139b97d167d1b8aeb)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-amd64.zip\"\u003eWindows amd64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-amd64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / 16d5256f4c2cde0745acb922ba88b7759dfced4bf547b99381084211f81c8629)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-arm64.zip\"\u003eWindows arm64\u003c/a\u003e (\u003ca href=\"https://get.helm.sh/helm-v3.20.1-windows-arm64.zip.sha256sum\"\u003echecksum\u003c/a\u003e / 2aac2b87e92c32d44aa81c6412286d9db7e43b22b4c8ac112b68cf69185429bd)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release was signed with \u003ccode\u003e208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155\u003c/code\u003e and can be found at \u003ca href=\"https://github.com/scottrigby\"\u003e\u003ccode\u003e@​scottrigby\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://keybase.io/r6by\"\u003ekeybase account\u003c/a\u003e. Please use the attached signatures for verifying this release using \u003ccode\u003egpg\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://helm.sh/docs/intro/quickstart/\"\u003eQuickstart Guide\u003c/a\u003e will get you going from there. For \u003cstrong\u003eupgrade instructions\u003c/strong\u003e or detailed installation notes, check the \u003ca href=\"https://helm.sh/docs/intro/install/\"\u003einstall guide\u003c/a\u003e. You can also use a \u003ca href=\"https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3\"\u003escript to install\u003c/a\u003e on any system with \u003ccode\u003ebash\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Next\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4.2.0 and 3.21.0 are the next minor releases and will be on May 13, 2026\u003c/li\u003e\n\u003cli\u003e4.1.4 and 3.20.2 are the next patch releases and will be on April 8, 2026\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the k8s-io group with 7 updates a2369ca71c0ef633bf6e4fccd66d634eb379b371 (dependabot[bot])\u003c/li\u003e\n\u003cli\u003eadd image index test 90e10564f7ae746a153f3a03006e7061a54ad490 (Pedro Tôrres)\u003c/li\u003e\n\u003cli\u003efix pulling charts from OCI indices 911f2e908ae40b01ca95b857e94b8894043f64fd (Pedro Tôrres)\u003c/li\u003e\n\u003cli\u003eRemove refactorring changes from coalesce_test.go 76dad33fb1a2b6451920429b4f5f2dd575ea71bb (Evans Mungai)\u003c/li\u003e\n\u003cli\u003eFix import 45c12f71407b6054a37d3e425d5293ee79a1ab37 (Evans Mungai)\u003c/li\u003e\n\u003cli\u003eUpdate pkg/chart/common/util/coalesce_test.go 26c6f19f967941dbe53bfb5e52d419b3b3e46075 (Evans Mungai)\u003c/li\u003e\n\u003cli\u003eFix lint warning 09f5129d49a14c9336cea6f33adf5f52889915ef (Evans Mungai)\u003c/li\u003e\n\u003cli\u003ePreserve nil values in chart already 417deb2b6b7504357b0f580b76f5eed1bb8a5270 (Evans Mungai)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/a2369ca71c0ef633bf6e4fccd66d634eb379b371\"\u003e\u003ccode\u003ea2369ca\u003c/code\u003e\u003c/a\u003e chore(deps): bump the k8s-io group with 7 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/90e10564f7ae746a153f3a03006e7061a54ad490\"\u003e\u003ccode\u003e90e1056\u003c/code\u003e\u003c/a\u003e add image index test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/911f2e908ae40b01ca95b857e94b8894043f64fd\"\u003e\u003ccode\u003e911f2e9\u003c/code\u003e\u003c/a\u003e fix pulling charts from OCI indices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/76dad33fb1a2b6451920429b4f5f2dd575ea71bb\"\u003e\u003ccode\u003e76dad33\u003c/code\u003e\u003c/a\u003e Remove refactorring changes from coalesce_test.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/45c12f71407b6054a37d3e425d5293ee79a1ab37\"\u003e\u003ccode\u003e45c12f7\u003c/code\u003e\u003c/a\u003e Fix import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/26c6f19f967941dbe53bfb5e52d419b3b3e46075\"\u003e\u003ccode\u003e26c6f19\u003c/code\u003e\u003c/a\u003e Update pkg/chart/common/util/coalesce_test.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/09f5129d49a14c9336cea6f33adf5f52889915ef\"\u003e\u003ccode\u003e09f5129\u003c/code\u003e\u003c/a\u003e Fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/417deb2b6b7504357b0f580b76f5eed1bb8a5270\"\u003e\u003ccode\u003e417deb2\u003c/code\u003e\u003c/a\u003e Preserve nil values in chart already\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/5417bfaa84871feae9c8171f192e2f9796475054\"\u003e\u003ccode\u003e5417bfa\u003c/code\u003e\u003c/a\u003e fix(values): preserve nil values when chart default is empty map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helm/helm/commit/b2e4314fa0f229a1de7b4c981273f61d69ee5a59\"\u003e\u003ccode\u003eb2e4314\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/helm/helm/issues/31718\"\u003e#31718\u003c/a\u003e from scottrigby/bump-3.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/helm/helm/compare/v3.19.4...v3.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/code-generator` from 0.34.3 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/cf6ffee83bad58145616574cd62eedaf6b846de9\"\u003e\u003ccode\u003ecf6ffee\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/840eca38f4230e306558975c4224123ace5a51b7\"\u003e\u003ccode\u003e840eca3\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/f82ba68e5e2a7d273b071139a6ff8fd638321a84\"\u003e\u003ccode\u003ef82ba68\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6c03715c63e0b16254d5364c4bacb5f53940a642\"\u003e\u003ccode\u003e6c03715\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/ca37a694879bb94257bea6c86ff6347b958aeb23\"\u003e\u003ccode\u003eca37a69\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/fda29a24715b61fd7db1507a216da03906c37078\"\u003e\u003ccode\u003efda29a2\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/8740cd1566d267bf9f6b0f0002bad726df061667\"\u003e\u003ccode\u003e8740cd1\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/1bd88032eeb7ea15cac1661a41088989e9a614e3\"\u003e\u003ccode\u003e1bd8803\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/code-generator/issues/135123\"\u003e#135123\u003c/a\u003e from yongruilin/fix-ratcheting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/6affd9b1bec7a08b6668256632c0c4d5fe5bebfa\"\u003e\u003ccode\u003e6affd9b\u003c/code\u003e\u003c/a\u003e run update-codegen.sh\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/code-generator/commit/539cfc4029e9c097816e25839e28c028077065bf\"\u003e\u003ccode\u003e539cfc4\u003c/code\u003e\u003c/a\u003e fix(validation-gen): Correct ratcheting for uncorrelated old values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/code-generator/compare/v0.34.3...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.19.0 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.19.0...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/akuity/kargo/pull/5964","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akuity%2Fkargo/issues/5964","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5964/packages"}},{"old_version":"0.16.5","new_version":"0.20.1","update_type":"minor","path":null,"pr_created_at":"2026-03-09T22:34:40.000Z","version_change":"0.16.5 → 0.20.1","issue":{"uuid":"4048271822","node_id":"PR_kwDOLbOGrM7JNfab","number":69,"state":"closed","title":"Bump the k8s-go-deps group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["size/L","cncf-cla: yes","dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-10T21:39:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T22:34:40.000Z","updated_at":"2026-03-10T21:39:47.000Z","time_to_close":83096,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"k8s-go-deps","update_count":7,"packages":[{"name":"k8s.io/api","old_version":"0.33.1","new_version":"0.35.2","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.33.1","new_version":"0.35.2","repository_url":"https://github.com/kubernetes/client-go"},{"name":"k8s.io/klog/v2","old_version":"2.130.1","new_version":"2.140.0","repository_url":"https://github.com/kubernetes/klog"},{"name":"sigs.k8s.io/controller-runtime","old_version":"0.21.0","new_version":"0.23.3","repository_url":"https://github.com/kubernetes-sigs/controller-runtime"},{"name":"sigs.k8s.io/controller-tools","old_version":"0.16.5","new_version":"0.20.1","repository_url":"https://github.com/kubernetes-sigs/controller-tools"}],"path":null,"ecosystem":"go"},"body":"Bumps the k8s-go-deps group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.33.1` | `0.35.2` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.33.1` | `0.35.2` |\n| [k8s.io/klog/v2](https://github.com/kubernetes/klog) | `2.130.1` | `2.140.0` |\n| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.21.0` | `0.23.3` |\n| [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) | `0.16.5` | `0.20.1` |\n\n\nUpdates `k8s.io/api` from 0.33.1 to 0.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/8a137cde6e07bb0d73e40cb0bf8d7d550507989f\"\u003e\u003ccode\u003e8a137cd\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.2 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/bbcbaa8f86658a1eee90e6844f7de6ed1cd90a71\"\u003e\u003ccode\u003ebbcbaa8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/5bced611d53f8403fba7dba4665af3c8efeef2df\"\u003e\u003ccode\u003e5bced61\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/39e2e26f9bf7798ac89794b9e8d635920f0b0f94\"\u003e\u003ccode\u003e39e2e26\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c22b4a13de033ea7608b21b9ba169ef53b4eabbd\"\u003e\u003ccode\u003ec22b4a1\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/e3b1f3dcd880c03e17f16f2ea0fe44ad8f06d94a\"\u003e\u003ccode\u003ee3b1f3d\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/3da327cf32bb6abb65297ba4ed78408a6c2ba6af\"\u003e\u003ccode\u003e3da327c\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/c764b4447eb3f83128ceda98fc196cc4f2b8582d\"\u003e\u003ccode\u003ec764b44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/api/issues/132919\"\u003e#132919\u003c/a\u003e from ndixita/pod-level-in-place-pod-resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/aced136bc07bebcc902b4122103c791a074b29ee\"\u003e\u003ccode\u003eaced136\u003c/code\u003e\u003c/a\u003e Generated files from API changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/02d790d8aae61644814b7333d5c4edf229367e99\"\u003e\u003ccode\u003e02d790d\u003c/code\u003e\u003c/a\u003e Adding Resources and AllocatedResoures fields to the list of expected fields ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.33.1...v0.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.33.1 to 0.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/72d71eac265e06713c6d83d7034aac609450243f\"\u003e\u003ccode\u003e72d71ea\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/e2a2dbc80c5a11d135ad77ef2e27e6e7e248a94b\"\u003e\u003ccode\u003ee2a2dbc\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/2e9c2280ae353a81c2f50c98c75cbb69658d58f0\"\u003e\u003ccode\u003e2e9c228\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/f274aac1acf7d443b8f5fd1a13196383d9aa7bb6\"\u003e\u003ccode\u003ef274aac\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/94454433eee330652ed66f69efd230784a1e3648\"\u003e\u003ccode\u003e9445443\u003c/code\u003e\u003c/a\u003e Resolve lint restriction on BeTrue by introducing Succeed() with contextual e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/52154f7cf1a6d9a8759c5f2e85e65cd3cd9bbd7e\"\u003e\u003ccode\u003e52154f7\u003c/code\u003e\u003c/a\u003e Update vendored dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/5a348c53eef0072c40ddf00a45ace423c2790f2a\"\u003e\u003ccode\u003e5a348c5\u003c/code\u003e\u003c/a\u003e KEP-5471: Extend tolerations operators (\u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134665\"\u003e#134665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/6f8949260573947b3239a9752d3361b23b4ec6a6\"\u003e\u003ccode\u003e6f89492\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/133648\"\u003e#133648\u003c/a\u003e from richabanker/merged-discovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/c77dde2b5d65e58856286a199efe4e8e1114d276\"\u003e\u003ccode\u003ec77dde2\u003c/code\u003e\u003c/a\u003e util/sort: Add MergePreservingRelativeOrder for topological sorting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apimachinery/commit/729c13d7df38af243f1043cc9671a90decd67ab0\"\u003e\u003ccode\u003e729c13d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/apimachinery/issues/134624\"\u003e#134624\u003c/a\u003e from yt2985/podcertificates-beta\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.33.1...v0.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.33.1 to 0.35.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/a21b32978c420e4af7da3796bca3f37e2245856e\"\u003e\u003ccode\u003ea21b329\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.2 tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2d83546256059105914d2e135f43a42aa13067ee\"\u003e\u003ccode\u003e2d83546\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/56b4af2aeba845840cb3e2544d8ec16f3005aaf2\"\u003e\u003ccode\u003e56b4af2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/135591\"\u003e#135591\u003c/a\u003e from p0lyn0mial/upstream-watchlist-reflector-log-f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/891f94c690cb0101a8f4872f966b2783a24ec5e6\"\u003e\u003ccode\u003e891f94c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/master' into release-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/65ffe044e56e8caf2db09c6bce6257ffefbe3f2c\"\u003e\u003ccode\u003e65ffe04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/135580\"\u003e#135580\u003c/a\u003e from serathius/client-go-transformer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/2fe4ac239ceb8b03e1e9e48b9ffb76ca1357f42d\"\u003e\u003ccode\u003e2fe4ac2\u003c/code\u003e\u003c/a\u003e downgrade reflector watchlist fallback log to V(4)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/97256a64959de9fca5f9962b7239340f04c9221f\"\u003e\u003ccode\u003e97256a6\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto to v0.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/46360b527ebcd4cb7e99ae1770ad9a613bb0f128\"\u003e\u003ccode\u003e46360b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/client-go/issues/135131\"\u003e#135131\u003c/a\u003e from Dev1622/sig-storage/mock-expand-flake-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/171ef8cd00a575ad4ef083a9c4748463056de9bd\"\u003e\u003ccode\u003e171ef8c\u003c/code\u003e\u003c/a\u003e Use transformer in consistency checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/3878a6464bbe3febe6a3da39f380d0e1e6ccdd06\"\u003e\u003ccode\u003e3878a64\u003c/code\u003e\u003c/a\u003e vendor: update vendor and license metadata after replacing BeTrue usage in cs...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.33.1...v0.35.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/klog/v2` from 2.130.1 to 2.140.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes/klog/releases\"\u003ek8s.io/klog/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrepare klog release for Kubernetes v1.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd dependabot by \u003ca href=\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/410\"\u003ekubernetes/klog#410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse strconv.AppendQuote instead of strconv.Quote for message formatting by \u003ca href=\"https://github.com/astef\"\u003e\u003ccode\u003e@​astef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/413\"\u003ekubernetes/klog#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ede-duplication of key/value pairs by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/415\"\u003ekubernetes/klog#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Ensure constant format strings in fmt and printf calls by \u003ca href=\"https://github.com/mikelolasagasti\"\u003e\u003ccode\u003e@​mikelolasagasti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/417\"\u003ekubernetes/klog#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove old note on Go version requirements by \u003ca href=\"https://github.com/guettli\"\u003e\u003ccode\u003e@​guettli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/425\"\u003ekubernetes/klog#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest with 1.24 and 1.25 by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/428\"\u003ekubernetes/klog#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ektesting: fix vmodule support by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/431\"\u003ekubernetes/klog#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ektesting: support multi-line result from AnyToStringHook by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/433\"\u003ekubernetes/klog#433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etextlogger: optionally turn off header by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/430\"\u003ekubernetes/klog#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fix stderrthreshold not honored when logtostderr is set (\u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/212\"\u003e#212\u003c/a\u003e) + two new flags by \u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/432\"\u003ekubernetes/klog#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/410\"\u003ekubernetes/klog#410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/astef\"\u003e\u003ccode\u003e@​astef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/413\"\u003ekubernetes/klog#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mikelolasagasti\"\u003e\u003ccode\u003e@​mikelolasagasti\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/417\"\u003ekubernetes/klog#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guettli\"\u003e\u003ccode\u003e@​guettli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/425\"\u003ekubernetes/klog#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pierluigilenoci\"\u003e\u003ccode\u003e@​pierluigilenoci\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kubernetes/klog/pull/432\"\u003ekubernetes/klog#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0\"\u003ehttps://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/ef4b370a5578b77a401416e4d12f5900cc8850cb\"\u003e\u003ccode\u003eef4b370\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/432\"\u003e#432\u003c/a\u003e from pierluigilenoci/fix/stderr-threshold-issue-212\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/39c4c764506bbe69125b4f30eafebec4cb8fe6ec\"\u003e\u003ccode\u003e39c4c76\u003c/code\u003e\u003c/a\u003e refactor: address code review feedback from \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/764a9a3e7acf7431d47c1703a8e0d1d714e882a6\"\u003e\u003ccode\u003e764a9a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/430\"\u003e#430\u003c/a\u003e from pohly/textlogger-optional-header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/015c6134c7cd08ab83a84175c2e02cde1e613296\"\u003e\u003ccode\u003e015c613\u003c/code\u003e\u003c/a\u003e Update stderr_threshold_test.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/2f517bd47d37864013c7083aabe55cb470ddba3a\"\u003e\u003ccode\u003e2f517bd\u003c/code\u003e\u003c/a\u003e Update klog.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/36bc4ffffdb97c0d2ec0a9df32db128b7a5e9652\"\u003e\u003ccode\u003e36bc4ff\u003c/code\u003e\u003c/a\u003e textlogger: optionally turn off header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/5f1f303b32be4f9912b8357b0f6c401bf1eb7e16\"\u003e\u003ccode\u003e5f1f303\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/433\"\u003e#433\u003c/a\u003e from pohly/textlogger-hook-result\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/c469d4102c1c9608f4ffa2c0e573c735dc3ef49f\"\u003e\u003ccode\u003ec469d41\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes/klog/issues/431\"\u003e#431\u003c/a\u003e from pohly/ktesting-vmodule-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/8509d6ab6f4ba193fedc5f6b5681a96bb68c9ffc\"\u003e\u003ccode\u003e8509d6a\u003c/code\u003e\u003c/a\u003e ktesting: support multi-line result from AnyToStringHook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/klog/commit/08e6e8b2a4f9322905ac0e42df8ef19f571711b2\"\u003e\u003ccode\u003e08e6e8b\u003c/code\u003e\u003c/a\u003e Fix stderrthreshold not honored when logtostderr is set\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes/klog/compare/v2.130.1...2.140.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/utils` from 0.0.0-20241104100929-3ea5e8cea738 to 0.0.0-20251002143259-bc988d571ff4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/utils/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-runtime` from 0.21.0 to 0.23.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/releases\"\u003esigs.k8s.io/controller-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Ensure DefaulterRemoveUnknownOrOmitableFields is still working even if objects are equal by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3469\"\u003ekubernetes-sigs/controller-runtime#3469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.2...v0.23.3\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.2...v0.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Fix fake client's SSA status patch resource version check by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3446\"\u003ekubernetes-sigs/controller-runtime#3446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Reduce memory usage of default webhooks by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3467\"\u003ekubernetes-sigs/controller-runtime#3467\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.2\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Cache reader: Wait for cache sync when ReaderFailOnMissingInformer is true by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3433\"\u003ekubernetes-sigs/controller-runtime#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix panic when using CRs with embedded pointer structs by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3436\"\u003ekubernetes-sigs/controller-runtime#3436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Test cache reader waits for cache sync by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3438\"\u003ekubernetes-sigs/controller-runtime#3438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fakeclient: Fix status apply if existing object has managedFields set by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3437\"\u003ekubernetes-sigs/controller-runtime#3437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.0...v0.23.1\"\u003ehttps://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.0...v0.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.23.0\u003c/h2\u003e\n\u003ch2\u003e🔆 Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClient: Add subresource Apply support by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3321\"\u003ekubernetes-sigs/controller-runtime#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConversion: Enable implementation of conversion outside of API packages by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3335\"\u003ekubernetes-sigs/controller-runtime#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePriorityqueue: Various improvements, bug fixes and now enabled per default\u003c/li\u003e\n\u003cli\u003eWebhooks: Generic Validator and Defaulter by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3360\"\u003ekubernetes-sigs/controller-runtime#3360\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Update to k8s.io/* v1.35 by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/kannon92\"\u003e\u003ccode\u003e@​kannon92\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3316\"\u003e#3316\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3349\"\u003e#3349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3386\"\u003e#3386\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3391\"\u003e#3391\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClient: Add subresource Apply support by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3321\"\u003ekubernetes-sigs/controller-runtime#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvents: Migration to the new events API by \u003ca href=\"https://github.com/clebs\"\u003e\u003ccode\u003e@​clebs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3262\"\u003ekubernetes-sigs/controller-runtime#3262\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eUsing the new \u003ccode\u003eGetEventRecorderFor\u003c/code\u003e requires updating your rbac for events to use the \u003ccode\u003eevents.k8s.io\u003c/code\u003e apiGroup rather than the `` (core) apiGroup\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFakeclient: Set ResourceVersion for SSA Create by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3311\"\u003ekubernetes-sigs/controller-runtime#3311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebhooks: Generic Validator and Defaulter by \u003ca href=\"https://github.com/alvaroaleman\"\u003e\u003ccode\u003e@​alvaroaleman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3360\"\u003ekubernetes-sigs/controller-runtime#3360\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eExisting code of the form \u003ccode\u003ebuilder.WebhookManagedBy(mgr).For(\u0026amp;corev1.Deployment{})\u003c/code\u003e has to be changed to \u003ccode\u003ebuilder.WebhookManagedBy(mgr, \u0026amp;appsv1.Deployment{})\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExisting webhook implementations have to be changed to take the concrete object rather than \u003ccode\u003eruntime.Object\u003c/code\u003e, for example from \u003ccode\u003eValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)\u003c/code\u003e to \u003ccode\u003eValidateCreate(ctx context.Context, obj *appsv1.Deployment) (admission.Warnings, error)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache: Allow fine-granular SyncPeriod configuration by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3376\"\u003ekubernetes-sigs/controller-runtime#3376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClient: Add FieldOwner option to client.Options by \u003ca href=\"https://github.com/aerfio\"\u003e\u003ccode\u003e@​aerfio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3389\"\u003ekubernetes-sigs/controller-runtime#3389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClient: Add FieldValidation option to client.Options by \u003ca href=\"https://github.com/aerfio\"\u003e\u003ccode\u003e@​aerfio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3393\"\u003ekubernetes-sigs/controller-runtime#3393\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/f9589b9f2b9dddf8532b432bb8315f2820ab9971\"\u003e\u003ccode\u003ef9589b9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3469\"\u003e#3469\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3468-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/25615ad1d1229db805cec6b0f3f29f284fe53be1\"\u003e\u003ccode\u003e25615ad\u003c/code\u003e\u003c/a\u003e Ensure DefaulterRemoveUnknownOrOmitableFields is still working even if object...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/8122a6266696b980fc9219c2fbb48bb4ce60d12b\"\u003e\u003ccode\u003e8122a62\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3467\"\u003e#3467\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3463-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/35093c6117da44c29f3a03d06e379d606814018d\"\u003e\u003ccode\u003e35093c6\u003c/code\u003e\u003c/a\u003e Reduce memory usage of default webhooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/4dbfa5c66aa24a35003c41507385c2a91e94d404\"\u003e\u003ccode\u003e4dbfa5c\u003c/code\u003e\u003c/a\u003e [release-0.23] 🐛 Fix fake client's SSA status patch resource version check (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/f52bbb8bb1a2275cbe90dec8d6c12d5cacb1a7de\"\u003e\u003ccode\u003ef52bbb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3437\"\u003e#3437\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3430-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/4f41337fdd898537c6633a174cd539cb2e0c4d15\"\u003e\u003ccode\u003e4f41337\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3438\"\u003e#3438\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3434-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/e29a1b93fae5c5f22c992c57b11dcf90ccc35c53\"\u003e\u003ccode\u003ee29a1b9\u003c/code\u003e\u003c/a\u003e seedling: Test cache reader waits for cache sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/83c8dc31c46c621c336c8a7749ee41658b6d17e1\"\u003e\u003ccode\u003e83c8dc3\u003c/code\u003e\u003c/a\u003e bug: Fakeclient: Fix status apply if existing object has managedFields set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/commit/bf6bcd55b4d5eba00273426d61db313dcd2a6c7f\"\u003e\u003ccode\u003ebf6bcd5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3436\"\u003e#3436\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-3431-to-...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-runtime/compare/v0.21.0...v0.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sigs.k8s.io/controller-tools` from 0.16.5 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/releases\"\u003esigs.k8s.io/controller-tools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested pointer to type-aliased slices by \u003ca href=\"https://github.com/k8s-infra-cherrypick-robot\"\u003e\u003ccode\u003e@​k8s-infra-cherrypick-robot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1336\"\u003ekubernetes-sigs/controller-tools#1336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\"\u003ehttps://github.com/kubernetes-sigs/controller-tools/compare/v0.20.0...v0.20.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Bump to k8s.io/* v0.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318\"\u003ekubernetes-sigs/controller-tools#1318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Start from local type declaration when applying schema by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270\"\u003ekubernetes-sigs/controller-tools#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⚠️ Revert local override breaking behavioural change by \u003ca href=\"https://github.com/JoelSpeed\"\u003e\u003ccode\u003e@​JoelSpeed\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310\"\u003ekubernetes-sigs/controller-tools#1310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Allow title to be set on a type by \u003ca href=\"https://github.com/cbandy\"\u003e\u003ccode\u003e@​cbandy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282\"\u003ekubernetes-sigs/controller-tools#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ crd/marker: add AtLeastOneOf constraint by \u003ca href=\"https://github.com/shashankram\"\u003e\u003ccode\u003e@​shashankram\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278\"\u003ekubernetes-sigs/controller-tools#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add k8s:required and k8s:optional markers by \u003ca href=\"https://github.com/lalitc375\"\u003e\u003ccode\u003e@​lalitc375\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247\"\u003ekubernetes-sigs/controller-tools#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Publish Windows ARM64 controller-gen and envtest binaries by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297\"\u003ekubernetes-sigs/controller-tools#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Sort manifest webhooks by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295\"\u003ekubernetes-sigs/controller-tools#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Prevent XValidation duplication by verifying if the rule already exists by \u003ca href=\"https://github.com/mcbenjemaa\"\u003e\u003ccode\u003e@​mcbenjemaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296\"\u003ekubernetes-sigs/controller-tools#1296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Change sort to slices package by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299\"\u003ekubernetes-sigs/controller-tools#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Use modernize linter by \u003ca href=\"https://github.com/HaraldNordgren\"\u003e\u003ccode\u003e@​HaraldNordgren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300\"\u003ekubernetes-sigs/controller-tools#1300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Update importas in golangci config by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309\"\u003ekubernetes-sigs/controller-tools#1309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Stop setting invalid formats int32/int64 for integer types by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274\"\u003ekubernetes-sigs/controller-tools#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Revert \u0026quot;Stop setting invalid formats int32/int64 for integer types\u0026quot; by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275\"\u003ekubernetes-sigs/controller-tools#1275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eenvtest\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨Release envtest v1.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280\"\u003ekubernetes-sigs/controller-tools#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0-alpha.3 by \u003ca href=\"https://github.com/bear-redhat\"\u003e\u003ccode\u003e@​bear-redhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303\"\u003ekubernetes-sigs/controller-tools#1303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨Release envtest v1.35.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317\"\u003ekubernetes-sigs/controller-tools#1317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.34.1 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285\"\u003ekubernetes-sigs/controller-tools#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304\"\u003ekubernetes-sigs/controller-tools#1304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱 Promotion of envtest release for Kubernetes v1.35.0 by \u003ca href=\"https://github.com/sbueringer\"\u003e\u003ccode\u003e@​sbueringer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319\"\u003ekubernetes-sigs/controller-tools#1319\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependency bumps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:seedling: Bump to k8s.io/* v0.34.1 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279\"\u003ekubernetes-sigs/controller-tools#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291\"\u003ekubernetes-sigs/controller-tools#1291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307\"\u003ekubernetes-sigs/controller-tools#1307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277\"\u003ekubernetes-sigs/controller-tools#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315\"\u003ekubernetes-sigs/controller-tools#1315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump the all-go-mod-patch-and-minor group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284\"\u003ekubernetes-sigs/controller-tools#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.4.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281\"\u003ekubernetes-sigs/controller-tools#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌱Update golangci-lint version to v2.5.0 by \u003ca href=\"https://github.com/dongjiang1989\"\u003e\u003ccode\u003e@​dongjiang1989\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288\"\u003ekubernetes-sigs/controller-tools#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290\"\u003ekubernetes-sigs/controller-tools#1290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:seedling: Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292\"\u003ekubernetes-sigs/controller-tools#1292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/5d9089dd33ea98f4683d6ef25a0b1363faeb8494\"\u003e\u003ccode\u003e5d9089d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1336\"\u003e#1336\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-1331-to-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/852a7e75bd6a843999c7a81578e5a8c992598a21\"\u003e\u003ccode\u003e852a7e7\u003c/code\u003e\u003c/a\u003e update test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/bb8ed8a9c8e4aa7e053e553b26874b1f4dbb92bd\"\u003e\u003ccode\u003ebb8ed8a\u003c/code\u003e\u003c/a\u003e support nested pointer to type-aliased slices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/60c448e43ef90c770d53f90300b09f6eacc35f87\"\u003e\u003ccode\u003e60c448e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1319\"\u003e#1319\u003c/a\u003e from sbueringer/pr-promo-envtest-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b7d36685cd5c4eb50edc7cf8d82cad9f084b150a\"\u003e\u003ccode\u003eb7d3668\u003c/code\u003e\u003c/a\u003e Promotion of envtest release for Kubernetes v1.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/b5f217f1218ca937d3eac70d861157f7bfab1aa4\"\u003e\u003ccode\u003eb5f217f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1317\"\u003e#1317\u003c/a\u003e from dongjiang1989/envtest-v1.35.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/3cbb76e830c711c3ca7ded368e8e7694d0c36d27\"\u003e\u003ccode\u003e3cbb76e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kubernetes-sigs/controller-tools/issues/1318\"\u003e#1318\u003c/a\u003e from sbueringer/pr-bump-1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/52f5e831fc4265bd543f7aee27a523ed045343c4\"\u003e\u003ccode\u003e52f5e83\u003c/code\u003e\u003c/a\u003e add envtest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/10c819c23f95756fd65cb39bb30d5db1da7d4df2\"\u003e\u003ccode\u003e10c819c\u003c/code\u003e\u003c/a\u003e Adjust to changes in validation error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/commit/9f6a8ba340bc3841d65ba0b100c078d0bd38a4a7\"\u003e\u003ccode\u003e9f6a8ba\u003c/code\u003e\u003c/a\u003e Adjust generated ApplyConfigurations to v0.35\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.5...v0.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubernetes-sigs/karpenter-provider-cluster-api/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubernetes-sigs%2Fkarpenter-provider-cluster-api/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}}]}