Releases: actions/actions-runner-controller
Releases · actions/actions-runner-controller
gha-runner-scale-set-0.9.2
gha-runner-scale-set-0.9.1
v0.9.1
- gha-runner-scale-set-controller controller image
- gha-runner-scale-set-controller helm chart
- gha-runner-scale-set helm chart
Major changes
- Shutdown metrics server when listener exits #3445
- Propagate max capacity information to the actions back-end #3431
- Refactor actions client error to include request id #3430
- Include self correction on empty batch and avoid removing pending runners when cluster is busy #3426
- Add topologySpreadConstraint to gha-runner-scale-set-controller chart #3405
gha-runner-scale-set-0.9.0
v0.9.0
- gha-runner-scale-set-controller controller image
- gha-runner-scale-set-controller helm chart
- gha-runner-scale-set helm chart
⚠️ Warning
- This release contains CRD changes. During the upgrade, please remove the old CRDs before re-installing the new version. For more information, please read the Upgrading ARC.
- This release contains changes in the default docker socket path expanded for container mode
dind
. - Older version of the listener (
githubrunnerscalesetlistener
) is deprecated and will be removed in the future0.10.0
release.
Please evaluate these changes carefully before upgrading.
Major changes
- Change docker socket path to /var/run/docker.sock #3337
- Update metrics to include repository on job-based label #3310
- Bump Go version to 1.22.1 #3290
- Propagate runner scale set name annotation to EphemeralRunner #3098
- Add annotation with values hash to re-create listener #3195
- Fix overscaling when the controller is much faster then the listener #3371
- Add retry on 401 and 403 for runner-registration #3377
gha-runner-scale-set-0.8.3
gha-runner-scale-set-0.8.2
gha-runner-scale-set-0.8.1
v0.8.1
- gha-runner-scale-set-controller controller image
- gha-runner-scale-set-controller helm chart
- gha-runner-scale-set helm chart
Major changes
- Fix proxy issue in new listener client #3181
gha-runner-scale-set-0.8.0
v0.8.0
- gha-runner-scale-set-controller controller image
- gha-runner-scale-set-controller helm chart
- gha-runner-scale-set helm chart
Major changes
- Change listener container name #3167
- Fix empty env and volumeMounts object on default setup #3166
- Fix override listener pod spec #3161
- Change minRunners behavior and fix the new listener min runners #3139
- Update user agent for new ghalistener #3138
- Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 #3127
- Bump golang.org.x.net from 0.18.0 to 0.19.0 #3126
- Bump k8s.io/client-go from 0.28.3 to 0.28.4 #3125
- Modify user agent format with subsystem and is proxy configured information #3116
- Record the error when the creation pod fails #3112
- Fix typo in helm chart comment #3104
- Set actions client timeout to 5 minutes, add logging to client #3103
- Refactor listener app with configurable fallback #3096
- Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 #3094
- Bump k8s.io/api from 0.28.3 to 0.28.4 #3093
- Bump k8s.io/apimachinery from 0.28.3 to 0.28.4 #3092
- Bump github.com/gruntwork-io/terratest from 0.41.24 to 0.46.7 #3091
- Record a reason for pod failure in EphemeralRunner #3074
- ADR: Changing semantics of min runners to be min idle runners #3040
actions-runner-controller-0.23.7
A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.
actions-runner-controller-0.23.6
A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.
gha-runner-scale-set-0.7.0
v0.7.0
- gha-runner-scale-set-controller controller image
- gha-runner-scale-set-controller helm chart
- gha-runner-scale-set helm chart
Major changes
- Add ResizePolicy and RestartPolicy on mergeListenerContainer #3075
- feat: GHA controller Helm Chart quoted labels #3061
- Update authorization for PAT to be Bearer as documented #3039
- Metrics: set max and min runners during startup time #3032
- Update Chart.yaml home URLs #3013
- Remove inheritance of imagePullPolicy from manager to listeners #3009
- Trim down metrics cardinality #3003
- Fix role and rolebinding cleanup for the listener controller #2970
- Configure listener pod with the secret instead of env #2965
- Allow custom labels to be specified for controller pods #2952
- Bump go version and all direct dependencies to newest for k8s compatibility #2947
- chore: Service accounts in Kubernetes mode can now be annotated. #2566