mirror of
https://github.com/actions-runner-controller/actions-runner-controller.git
synced 2026-10-07 10:31:57 +02:00
Prepare 0.15.0 release (#4697)
This commit is contained in:
@@ -43,6 +43,81 @@ You can follow [this troubleshooting guide](https://docs.github.com/en/actions/h
|
||||
|
||||
## Changelog
|
||||
|
||||
### 0.15.0
|
||||
|
||||
1. Scale down runners whose pod never reports the runner container [#4696](https://github.com/actions/actions-runner-controller/pull/4696)
|
||||
1. Fix empty collection drift across scale-set resources [#4695](https://github.com/actions/actions-runner-controller/pull/4695)
|
||||
1. Fix custom runner mode volume injection [#4693](https://github.com/actions/actions-runner-controller/pull/4693)
|
||||
1. Reduce ephemeral runner status contention [#4692](https://github.com/actions/actions-runner-controller/pull/4692)
|
||||
1. Bump the gomod group with 4 updates [#4691](https://github.com/actions/actions-runner-controller/pull/4691)
|
||||
1. Fix annotation merging for labels-only resource metadata [#4689](https://github.com/actions/actions-runner-controller/pull/4689)
|
||||
1. Fix experimental charts and upgrade Helm tooling [#4687](https://github.com/actions/actions-runner-controller/pull/4687)
|
||||
1. Fix patch permissions in generated controller RBAC [#4686](https://github.com/actions/actions-runner-controller/pull/4686)
|
||||
1. Avoid listener pod recreation for prepended sidecars [#4685](https://github.com/actions/actions-runner-controller/pull/4685)
|
||||
1. Keep the pod of a runner that has not recorded its ID during set cleanup [#4683](https://github.com/actions/actions-runner-controller/pull/4683)
|
||||
1. Fix listener replacement loop for empty collections [#4682](https://github.com/actions/actions-runner-controller/pull/4682)
|
||||
1. Fix listener pod patch recovery [#4680](https://github.com/actions/actions-runner-controller/pull/4680)
|
||||
1. Reject unsafe chart metadata integers [#4679](https://github.com/actions/actions-runner-controller/pull/4679)
|
||||
1. Create runner pod before recording identity [#4681](https://github.com/actions/actions-runner-controller/pull/4681)
|
||||
1. Bump go and go dependencies and modify deprecated Requeue to RequeueAfter [#4678](https://github.com/actions/actions-runner-controller/pull/4678)
|
||||
1. Hand a finished runner's pod back as soon as its job is over [#4673](https://github.com/actions/actions-runner-controller/pull/4673)
|
||||
1. Remove constants orphaned by #4059 and unused proxy env var names [#4675](https://github.com/actions/actions-runner-controller/pull/4675)
|
||||
1. Remove dead GitHubConfig surface left by scaleset migration [#4676](https://github.com/actions/actions-runner-controller/pull/4676)
|
||||
1. Remove AutoscalingRunnerSet printer columns referencing removed status fields [#4583](https://github.com/actions/actions-runner-controller/pull/4583)
|
||||
1. Document which listenerMetrics example labels are not exposed by default [#4633](https://github.com/actions/actions-runner-controller/pull/4633)
|
||||
1. Set per-controller reconcile concurrency defaults and remove --default-max-concurrent-reconciles [#4670](https://github.com/actions/actions-runner-controller/pull/4670)
|
||||
1. Stop paying a write to release a registration a runner already released [#4669](https://github.com/actions/actions-runner-controller/pull/4669)
|
||||
1. Cover the outdated runner lifecycle end to end [#4662](https://github.com/actions/actions-runner-controller/pull/4662)
|
||||
1. Revert "Remove legacy e2e tests and promote v2 tests (#4658)" [#4667](https://github.com/actions/actions-runner-controller/pull/4667)
|
||||
1. Deregister runners from the Actions service in the background [#4664](https://github.com/actions/actions-runner-controller/pull/4664)
|
||||
1. Keep the outdated phase until the runner spec itself changes [#4660](https://github.com/actions/actions-runner-controller/pull/4660)
|
||||
1. Pin the listener's optimistic lock to API server behavior [#4648](https://github.com/actions/actions-runner-controller/pull/4648)
|
||||
1. Switch the scale set off instead of rebuilding it when runners are outdated [#4652](https://github.com/actions/actions-runner-controller/pull/4652)
|
||||
1. Remove legacy e2e tests and promote v2 tests [#4658](https://github.com/actions/actions-runner-controller/pull/4658)
|
||||
1. Filter owned-resource events in the workqueue [#4647](https://github.com/actions/actions-runner-controller/pull/4647)
|
||||
1. Let the listener own the EphemeralRunner Running phase transition [#4646](https://github.com/actions/actions-runner-controller/pull/4646)
|
||||
1. Use lazy copy to patch resources to ensure multiple modifications are applied to the base resource [#4580](https://github.com/actions/actions-runner-controller/pull/4580)
|
||||
1. Make the Outdated phase revision-aware [#4644](https://github.com/actions/actions-runner-controller/pull/4644)
|
||||
1. Remove the integrity hash annotation [#4643](https://github.com/actions/actions-runner-controller/pull/4643)
|
||||
1. Defer scale up until the listener publishes a state that accounts for finished runners [#4642](https://github.com/actions/actions-runner-controller/pull/4642)
|
||||
1. Track runner spec updates with an actionable revision [#4638](https://github.com/actions/actions-runner-controller/pull/4638)
|
||||
1. Track AutoscalingRunnerSet updates with metadata.generation [#4636](https://github.com/actions/actions-runner-controller/pull/4636)
|
||||
1. Bump the actions group across 1 directory with 8 updates [#4623](https://github.com/actions/actions-runner-controller/pull/4623)
|
||||
1. Detect listener pod drift by comparing the pod, not a hash [#4635](https://github.com/actions/actions-runner-controller/pull/4635)
|
||||
1. Fix EphemeralRunnerSet metadata drift check comparing against the wrong value [#4634](https://github.com/actions/actions-runner-controller/pull/4634)
|
||||
1. Validate and coerce listener metadata at render time [#4640](https://github.com/actions/actions-runner-controller/pull/4640)
|
||||
1. Validate label and annotation metadata at chart render time [#4639](https://github.com/actions/actions-runner-controller/pull/4639)
|
||||
1. Render label and annotation values as strings [#4637](https://github.com/actions/actions-runner-controller/pull/4637)
|
||||
1. Add default and per-controller max-concurrent-reconciles flags [#4626](https://github.com/actions/actions-runner-controller/pull/4626)
|
||||
1. Set listener qps and burst [#4558](https://github.com/actions/actions-runner-controller/pull/4558)
|
||||
1. Add @actions/actions-runtime to codeowners [#4631](https://github.com/actions/actions-runner-controller/pull/4631)
|
||||
1. Add guards on timings so we don't publish incorrect metrics [#4621](https://github.com/actions/actions-runner-controller/pull/4621)
|
||||
1. Fix nil ResourceCache panic in stale scale set tests [#4628](https://github.com/actions/actions-runner-controller/pull/4628)
|
||||
1. Introduce cache for lookups of desired resource state, to reduce the amount of allocations in the controller [#4568](https://github.com/actions/actions-runner-controller/pull/4568)
|
||||
1. Remove orphaned testserver package [#4620](https://github.com/actions/actions-runner-controller/pull/4620)
|
||||
1. Bump golang.org/x/crypto from 0.51.0 to 0.52.0 [#4562](https://github.com/actions/actions-runner-controller/pull/4562)
|
||||
1. Re-register the runner scale set when it is gone from the Actions service [#4571](https://github.com/actions/actions-runner-controller/pull/4571)
|
||||
1. Updates: runner to v2.337.0 [#4613](https://github.com/actions/actions-runner-controller/pull/4613)
|
||||
1. Updates: runner to v2.336.0 [#4578](https://github.com/actions/actions-runner-controller/pull/4578)
|
||||
1. Bump the actions group across 1 directory with 6 updates [#4559](https://github.com/actions/actions-runner-controller/pull/4559)
|
||||
1. Fix deprecated calls [#4570](https://github.com/actions/actions-runner-controller/pull/4570)
|
||||
1. Use metrics to display runner statuses instead of status field for EphemeralRunnerSet and AutoscalingRunnerSet [#4557](https://github.com/actions/actions-runner-controller/pull/4557)
|
||||
1. Use Patch instead of Update [#4533](https://github.com/actions/actions-runner-controller/pull/4533)
|
||||
1. Tag fields with optional allowing patches without issues [#4528](https://github.com/actions/actions-runner-controller/pull/4528)
|
||||
1. Mark generated files as linguist-generated [#4536](https://github.com/actions/actions-runner-controller/pull/4536)
|
||||
1. Make controller terminationGracePeriodSeconds configurable and align it with graceful shutdown timeout [#4556](https://github.com/actions/actions-runner-controller/pull/4556)
|
||||
1. Increase e2e wait timeouts to reduce flakiness [#4545](https://github.com/actions/actions-runner-controller/pull/4545)
|
||||
1. Bump the actions group across 1 directory with 2 updates [#4539](https://github.com/actions/actions-runner-controller/pull/4539)
|
||||
1. Bump the gomod group across 1 directory with 11 updates [#4529](https://github.com/actions/actions-runner-controller/pull/4529)
|
||||
1. Fix typo and rename status to phase [#4506](https://github.com/actions/actions-runner-controller/pull/4506)
|
||||
1. Updates: runner to v2.335.1 [#4523](https://github.com/actions/actions-runner-controller/pull/4523)
|
||||
1. Upgrade resources in-place, causing 1-1 mapping between autoscaling runner set and ephemeral runner set [#4516](https://github.com/actions/actions-runner-controller/pull/4516)
|
||||
1. Bump the actions group across 1 directory with 6 updates [#4518](https://github.com/actions/actions-runner-controller/pull/4518)
|
||||
1. Bump the gomod group across 1 directory with 9 updates [#4508](https://github.com/actions/actions-runner-controller/pull/4508)
|
||||
1. Add context: . to the docker/build-push-action [#4501](https://github.com/actions/actions-runner-controller/pull/4501)
|
||||
1. Fix patch on autoscaling runner set when creating a runner scale set [#4502](https://github.com/actions/actions-runner-controller/pull/4502)
|
||||
1. Do not use EqualFold when checking u.Host [#4496](https://github.com/actions/actions-runner-controller/pull/4496)
|
||||
|
||||
### 0.14.2
|
||||
|
||||
1. Fix orphan no-permission ServiceAccount in kubernetes-novolume mode [#4455](https://github.com/actions/actions-runner-controller/pull/4455)
|
||||
|
||||
Reference in New Issue
Block a user