# 1.28.0 - OpenShift Support, Player Tracking Metrics and GKE Terraform Improvements

LLMS index: [llms.txt](/site/llms.txt)

---

This is the 1.28.0 release of Agones.

Highlights for this release include:
* Support for OpenShift (where `OwnerReferencesPermissionEnforcement` is enabled)
* Metrics for Player Tracking
* GKE Terraform options for regional clusters and autoscaling

Check the <a href="https://github.com/agones-dev/agones/tree/release-1.28.0">README</a> for details on features, installation and usage.

**Implemented enhancements:**

- Add a FAQ entry describing when you would use Agones vs. StatefulSets [\#2770](https://github.com/agones-dev/agones/issues/2770)
- Documentation: Kubernetes and Agones supported version matrix [\#2237](https://github.com/agones-dev/agones/issues/2237)
- Immutable replicas field would allow PodDisruptionBudget on selected GameServer Pods [\#2806](https://github.com/agones-dev/agones/issues/2806)
- Update example allocation yaml files to use selectors instead of required [\#2771](https://github.com/agones-dev/agones/issues/2771)
- Only refresh certificates if the fsnotify event is relevant [\#1816](https://github.com/agones-dev/agones/issues/1816)
- Terraform, GKE - add autoscaling Node Pools option [\#1467](https://github.com/agones-dev/agones/issues/1467)
- Terraform, GKE - Option to create a Regional Cluster [\#1441](https://github.com/agones-dev/agones/issues/1441)
- Adding AGONES\_SDK\_GRPC\_HOST to NewSDK [\#1183](https://github.com/agones-dev/agones/issues/1183)
- GameServer: Implement \(immutable\) scale subresource, add pdb [\#2807](https://github.com/agones-dev/agones/pull/2807) ([zmerlynn](https://github.com/zmerlynn))
- Sync Pod host ports back to GameServer in GCP [\#2782](https://github.com/agones-dev/agones/pull/2782) ([zmerlynn](https://github.com/zmerlynn))
- Players in-game metric for when PlayerTracking is enabled [\#2765](https://github.com/agones-dev/agones/pull/2765) ([estebangarcia](https://github.com/estebangarcia))
- Implemented PodDisruptionBudget on relevant deployments [\#2740](https://github.com/agones-dev/agones/pull/2740) ([valentintorikian](https://github.com/valentintorikian))

See <a href="https://github.com/agones-dev/agones/blob/release-1.28.0/CHANGELOG.md">CHANGELOG</a> for more details on changes.

Images available with this release:

- [gcr.io/agones-images/agones-controller:1.28.0](https://gcr.io/agones-images/agones-controller:1.28.0)
- [gcr.io/agones-images/agones-sdk:1.28.0](https://gcr.io/agones-images/agones-sdk:1.28.0)
- [gcr.io/agones-images/agones-ping:1.28.0](https://gcr.io/agones-images/agones-ping:1.28.0)
- [gcr.io/agones-images/agones-allocator:1.28.0](https://gcr.io/agones-images/agones-allocator:1.28.0)
- [us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.2](https://us-docker.pkg.dev/agones-images/examples/allocation-endpoint-proxy:0.2)
- [us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.5](https://us-docker.pkg.dev/agones-images/examples/autoscaler-webhook:0.5)
- [us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.15](https://us-docker.pkg.dev/agones-images/examples/cpp-simple-server:0.15)
- [us-docker.pkg.dev/agones-images/examples/crd-client:0.7](https://us-docker.pkg.dev/agones-images/examples/crd-client:0.7)
- [us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.8](https://us-docker.pkg.dev/agones-images/examples/nodejs-simple-server:0.8)
- [us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.11](https://us-docker.pkg.dev/agones-images/examples/rust-simple-server:0.11)
- [us-docker.pkg.dev/agones-images/examples/simple-game-server:0.14](https://us-docker.pkg.dev/agones-images/examples/simple-game-server:0.14)
- [us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.6](https://us-docker.pkg.dev/agones-images/examples/supertuxkart-example:0.6)
- [us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3](https://us-docker.pkg.dev/agones-images/examples/unity-simple-server:0.3)
- [us-docker.pkg.dev/agones-images/examples/xonotic-example:0.9](https://us-docker.pkg.dev/agones-images/examples/xonotic-example:0.9)

Helm chart available with this release:

- <a href="https://agones.dev/chart/stable/agones-1.28.0.tgz">
  <code>helm install agones agones/agones --version 1.28.0</code></a>

> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable`
