diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0d1a193f53..997591c0d4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,14 @@
# Changelog
-## [v1.26.0-rc](https://github.com/googleforgames/agones/tree/v1.26.0-rc) (2022-09-06)
+## [v1.26.0](https://github.com/googleforgames/agones/tree/v1.26.0) (2022-09-12)
+
+[Full Changelog](https://github.com/googleforgames/agones/compare/v1.26.0-rc...v1.26.0)
+
+**Closed issues:**
+
+- Release 1.26.0-rc [\#2732](https://github.com/googleforgames/agones/issues/2732)
+
+## [v1.26.0-rc](https://github.com/googleforgames/agones/tree/v1.26.0-rc) (2022-09-07)
[Full Changelog](https://github.com/googleforgames/agones/compare/v1.25.0...v1.26.0-rc)
@@ -11,6 +19,7 @@
**Implemented enhancements:**
+- Return game server labels and annotations from allocator service [\#2734](https://github.com/googleforgames/agones/issues/2734)
- Move StateAllocationFilter to Beta [\#2688](https://github.com/googleforgames/agones/issues/2688)
- Made `strategy` configurable on relevant deployments [\#2721](https://github.com/googleforgames/agones/pull/2721) ([valentintorikian](https://github.com/valentintorikian))
- Exposes metrics ports on pods in order to enable GCP Managed Prometheus [\#2712](https://github.com/googleforgames/agones/pull/2712) ([austin-space](https://github.com/austin-space))
@@ -24,6 +33,7 @@
- Remove \< Ready GameServers first when scaling down on the same node [\#2372](https://github.com/googleforgames/agones/issues/2372)
- FleetAutoscaler keeps alive all TLS connections permanently causing memory leak on webhook server [\#2278](https://github.com/googleforgames/agones/issues/2278)
- Fleet Autoscaler - Fleet name CRD Validation issue [\#1954](https://github.com/googleforgames/agones/issues/1954)
+- Added missing env to flag mapping [\#2728](https://github.com/googleforgames/agones/pull/2728) ([valentintorikian](https://github.com/valentintorikian))
- Docs/Helm: Formatted table, fix typo [\#2724](https://github.com/googleforgames/agones/pull/2724) ([markmandel](https://github.com/markmandel))
- Add the agones prefix to the cleanupOnDelete variable name. [\#2723](https://github.com/googleforgames/agones/pull/2723) ([roberthbailey](https://github.com/roberthbailey))
- Bug: Passing arguments to the constructor results in an error [\#2714](https://github.com/googleforgames/agones/pull/2714) ([g2-ochiai-yuta](https://github.com/g2-ochiai-yuta))
@@ -39,7 +49,7 @@
**Merged pull requests:**
-- Added missing env to flag mapping [\#2728](https://github.com/googleforgames/agones/pull/2728) ([valentintorikian](https://github.com/valentintorikian))
+- relase v1.26.0-rc [\#2733](https://github.com/googleforgames/agones/pull/2733) ([SaitejaTamma](https://github.com/SaitejaTamma))
- Regenerate gRPC clients for all SDKs. [\#2727](https://github.com/googleforgames/agones/pull/2727) ([markmandel](https://github.com/markmandel))
- Update gRPC SDK tooling to 1.36.1 [\#2725](https://github.com/googleforgames/agones/pull/2725) ([roberthbailey](https://github.com/roberthbailey))
- Fix the default value for `helm.installTests` in the documentation. [\#2722](https://github.com/googleforgames/agones/pull/2722) ([roberthbailey](https://github.com/roberthbailey))
@@ -283,6 +293,7 @@
- updates for the upcoming release [\#2533](https://github.com/googleforgames/agones/pull/2533) ([SaitejaTamma](https://github.com/SaitejaTamma))
- Check for DeletionTimestamp of fleet and gameserverset before scaling [\#2526](https://github.com/googleforgames/agones/pull/2526) ([estebangarcia](https://github.com/estebangarcia))
- Add e2e test for PlayerConnectWithCapacityZero [\#2503](https://github.com/googleforgames/agones/pull/2503) ([jiwonaid](https://github.com/jiwonaid))
+- Added a Development Tools section as requested [\#2502](https://github.com/googleforgames/agones/pull/2502) ([comerford](https://github.com/comerford))
## [v1.22.0](https://github.com/googleforgames/agones/tree/v1.22.0) (2022-04-05)
@@ -340,7 +351,6 @@
- C\# Health and WatchGameServer fixes [\#2510](https://github.com/googleforgames/agones/pull/2510) ([mleenhardt](https://github.com/mleenhardt))
- Update the version of the simple game server in the load test samples to the current version [\#2508](https://github.com/googleforgames/agones/pull/2508) ([roberthbailey](https://github.com/roberthbailey))
- Update simple-game-server to 0.11 everywhere [\#2506](https://github.com/googleforgames/agones/pull/2506) ([markmandel](https://github.com/markmandel))
-- Added a Development Tools section as requested [\#2502](https://github.com/googleforgames/agones/pull/2502) ([comerford](https://github.com/comerford))
- Update CPP gRPC to v1.27.1 [\#2500](https://github.com/googleforgames/agones/pull/2500) ([markmandel](https://github.com/markmandel))
- Fix allocator service document [\#2477](https://github.com/googleforgames/agones/pull/2477) ([jiwonaid](https://github.com/jiwonaid))
- Add NodePort to the helm template for agones-allocator service [\#2476](https://github.com/googleforgames/agones/pull/2476) ([jiwonaid](https://github.com/jiwonaid))
@@ -1334,7 +1344,6 @@
- Release 1.8.0 [\#1760](https://github.com/googleforgames/agones/pull/1760) ([markmandel](https://github.com/markmandel))
- Helm default values in docs \(related to controller limits\) match chart default values [\#1755](https://github.com/googleforgames/agones/pull/1755) ([pgilfillan](https://github.com/pgilfillan))
- Best practices for game server shutdown [\#1752](https://github.com/googleforgames/agones/pull/1752) ([markmandel](https://github.com/markmandel))
-- Remove Deployment Manager from build/ [\#1750](https://github.com/googleforgames/agones/pull/1750) ([markmandel](https://github.com/markmandel))
## [v1.8.0-rc](https://github.com/googleforgames/agones/tree/v1.8.0-rc) (2020-08-11)
@@ -1358,6 +1367,7 @@
- Add Custom VPC support to Terraform GKE Module [\#1695](https://github.com/googleforgames/agones/pull/1695) ([moesy](https://github.com/moesy))
- add gameserver values as configurable in helm terraform modules [\#1693](https://github.com/googleforgames/agones/pull/1693) ([comerford](https://github.com/comerford))
- Adding Fairwinds agones-allocator-client to third-party tools [\#1684](https://github.com/googleforgames/agones/pull/1684) ([sudermanjr](https://github.com/sudermanjr))
+- Added new gen-install-alpha command [\#1673](https://github.com/googleforgames/agones/pull/1673) ([akremsa](https://github.com/akremsa))
- Alpha SDK and example for Node.js \(Player tracking\) [\#1658](https://github.com/googleforgames/agones/pull/1658) ([steven-supersolid](https://github.com/steven-supersolid))
**Fixed bugs:**
@@ -1390,6 +1400,7 @@
**Merged pull requests:**
+- Remove Deployment Manager from build/ [\#1750](https://github.com/googleforgames/agones/pull/1750) ([markmandel](https://github.com/markmandel))
- Release 1.8.0 Release Candidate [\#1746](https://github.com/googleforgames/agones/pull/1746) ([markmandel](https://github.com/markmandel))
- Add note on GKE cluster versions [\#1743](https://github.com/googleforgames/agones/pull/1743) ([markmandel](https://github.com/markmandel))
- Switch gcloud-test-cluster to Terraform [\#1738](https://github.com/googleforgames/agones/pull/1738) ([markmandel](https://github.com/markmandel))
@@ -1415,17 +1426,12 @@
- Tests update: Use require package in fleets package [\#1685](https://github.com/googleforgames/agones/pull/1685) ([akremsa](https://github.com/akremsa))
- Preparation for 1.8.0 Release [\#1681](https://github.com/googleforgames/agones/pull/1681) ([markmandel](https://github.com/markmandel))
- Add links to relevant AWS EKS documentation [\#1675](https://github.com/googleforgames/agones/pull/1675) ([comerford](https://github.com/comerford))
-- Move CloudBuild to N1\_HIGHCPU\_32 [\#1668](https://github.com/googleforgames/agones/pull/1668) ([markmandel](https://github.com/markmandel))
- Added missing FailNow calls to sdkserver unit tests [\#1659](https://github.com/googleforgames/agones/pull/1659) ([akremsa](https://github.com/akremsa))
## [v1.7.0](https://github.com/googleforgames/agones/tree/v1.7.0) (2020-07-07)
[Full Changelog](https://github.com/googleforgames/agones/compare/v1.7.0-rc...v1.7.0)
-**Implemented enhancements:**
-
-- Added new gen-install-alpha command [\#1673](https://github.com/googleforgames/agones/pull/1673) ([akremsa](https://github.com/akremsa))
-
**Fixed bugs:**
- Go unit test timeout after 10m [\#1672](https://github.com/googleforgames/agones/issues/1672)
@@ -1443,6 +1449,7 @@
- Fix typo in gameserverallocations [\#1676](https://github.com/googleforgames/agones/pull/1676) ([aLekSer](https://github.com/aLekSer))
- Update Hugo and Docsy [\#1671](https://github.com/googleforgames/agones/pull/1671) ([markmandel](https://github.com/markmandel))
- Flaky: TestPerNodeCounterRun [\#1669](https://github.com/googleforgames/agones/pull/1669) ([markmandel](https://github.com/markmandel))
+- Move CloudBuild to N1\_HIGHCPU\_32 [\#1668](https://github.com/googleforgames/agones/pull/1668) ([markmandel](https://github.com/markmandel))
- Flaky: TestSDKServerWatchGameServerFeatureSDKWatchSendOnExecute [\#1667](https://github.com/googleforgames/agones/pull/1667) ([markmandel](https://github.com/markmandel))
- Flaky TestLocal [\#1665](https://github.com/googleforgames/agones/pull/1665) ([markmandel](https://github.com/markmandel))
- Add ensure-build-image to test-go Make target [\#1664](https://github.com/googleforgames/agones/pull/1664) ([markmandel](https://github.com/markmandel))
@@ -1630,6 +1637,7 @@
- Be able to run individual e2e tests in Intellij [\#1506](https://github.com/googleforgames/agones/pull/1506) ([markmandel](https://github.com/markmandel))
- Fix for flaky e2e: TestUnhealthyGameServersWithoutFreePorts [\#1480](https://github.com/googleforgames/agones/pull/1480) ([akremsa](https://github.com/akremsa))
- Monitoring: fix error on Stackdriver exporter [\#1479](https://github.com/googleforgames/agones/pull/1479) ([aLekSer](https://github.com/aLekSer))
+- e2e image needs 1.14.10 kubectl [\#1470](https://github.com/googleforgames/agones/pull/1470) ([markmandel](https://github.com/markmandel))
**Closed issues:**
@@ -1685,7 +1693,6 @@
**Fixed bugs:**
- Flaky: TestGameServerWithPortsMappedToMultipleContainers [\#1450](https://github.com/googleforgames/agones/issues/1450)
-- e2e image needs 1.14.10 kubectl [\#1470](https://github.com/googleforgames/agones/pull/1470) ([markmandel](https://github.com/markmandel))
- Working Node.js example gameserver.yaml [\#1469](https://github.com/googleforgames/agones/pull/1469) ([markmandel](https://github.com/markmandel))
- Fixed flaky TestGameServerWithPortsMappedToMultipleContainers [\#1458](https://github.com/googleforgames/agones/pull/1458) ([akremsa](https://github.com/akremsa))
@@ -1749,6 +1756,7 @@
- SdkServer: updateState does not do a DeepClone\(\) [\#1398](https://github.com/googleforgames/agones/pull/1398) ([markmandel](https://github.com/markmandel))
- Fix SDK conformance GRPC gateway test [\#1390](https://github.com/googleforgames/agones/pull/1390) ([aLekSer](https://github.com/aLekSer))
- Extra Debugging for TestGameServerReserve [\#1334](https://github.com/googleforgames/agones/pull/1334) ([markmandel](https://github.com/markmandel))
+- Fix deep copy for multi-cluster allocation policy CRD [\#1308](https://github.com/googleforgames/agones/pull/1308) ([pooneh-m](https://github.com/pooneh-m))
**Closed issues:**
@@ -1777,6 +1785,7 @@
- Update terraform EKS module to 1.14 version [\#1386](https://github.com/googleforgames/agones/pull/1386) ([aLekSer](https://github.com/aLekSer))
- AKS use supported version of Kubernetes 1.14 [\#1385](https://github.com/googleforgames/agones/pull/1385) ([aLekSer](https://github.com/aLekSer))
- Fix for AKS recent provider change [\#1380](https://github.com/googleforgames/agones/pull/1380) ([aLekSer](https://github.com/aLekSer))
+- Terraform make targets: Switch from the plane structure to module terraform config [\#1375](https://github.com/googleforgames/agones/pull/1375) ([aLekSer](https://github.com/aLekSer))
- Separate e2e tests in build Makefile [\#1371](https://github.com/googleforgames/agones/pull/1371) ([drichardson](https://github.com/drichardson))
- Updated log levels in pkg [\#1359](https://github.com/googleforgames/agones/pull/1359) ([akremsa](https://github.com/akremsa))
@@ -1804,7 +1813,6 @@
- Removed dockerfile from build-allocation-images [\#1382](https://github.com/googleforgames/agones/pull/1382) ([akremsa](https://github.com/akremsa))
- Fix the link to cert.sh [\#1381](https://github.com/googleforgames/agones/pull/1381) ([pooneh-m](https://github.com/pooneh-m))
- Add crd-client image to release template [\#1378](https://github.com/googleforgames/agones/pull/1378) ([aLekSer](https://github.com/aLekSer))
-- Terraform make targets: Switch from the plane structure to module terraform config [\#1375](https://github.com/googleforgames/agones/pull/1375) ([aLekSer](https://github.com/aLekSer))
- Fix for 404 in OpenSSL Install link [\#1374](https://github.com/googleforgames/agones/pull/1374) ([markmandel](https://github.com/markmandel))
- Main page, gameserver lifecycle page - typos [\#1369](https://github.com/googleforgames/agones/pull/1369) ([burningalchemist](https://github.com/burningalchemist))
- Documented an approach of log levels usage [\#1368](https://github.com/googleforgames/agones/pull/1368) ([akremsa](https://github.com/akremsa))
@@ -1861,9 +1869,7 @@
- Support UE4 BuildSettingsVersion.V2 [\#1319](https://github.com/googleforgames/agones/pull/1319) ([drichardson](https://github.com/drichardson))
- Fleet: Add validation for Strategy Type [\#1316](https://github.com/googleforgames/agones/pull/1316) ([aLekSer](https://github.com/aLekSer))
- Workerqueue IsConflict needed to check error Cause [\#1310](https://github.com/googleforgames/agones/pull/1310) ([markmandel](https://github.com/markmandel))
-- Fix deep copy for multi-cluster allocation policy CRD [\#1308](https://github.com/googleforgames/agones/pull/1308) ([pooneh-m](https://github.com/pooneh-m))
- Use a numeric User ID for the "agones" user in the SDK sidecar [\#1293](https://github.com/googleforgames/agones/pull/1293) ([TBBle](https://github.com/TBBle))
-- Fix for Pod deletion during unavailable controller [\#1279](https://github.com/googleforgames/agones/pull/1279) ([markmandel](https://github.com/markmandel))
**Closed issues:**
@@ -1904,6 +1910,10 @@
- Site: Add video & podcasts to third party section [\#1281](https://github.com/googleforgames/agones/pull/1281) ([markmandel](https://github.com/markmandel))
+**Fixed bugs:**
+
+- Fix for Pod deletion during unavailable controller [\#1279](https://github.com/googleforgames/agones/pull/1279) ([markmandel](https://github.com/markmandel))
+
**Closed issues:**
- Release 1.3.0-rc [\#1273](https://github.com/googleforgames/agones/issues/1273)
@@ -2205,7 +2215,7 @@
- Update golangci-lint to 1.18, add bodyclose check [\#1051](https://github.com/googleforgames/agones/pull/1051) ([aLekSer](https://github.com/aLekSer))
- E2E test for Unhealthy GameServer on process crash [\#1038](https://github.com/googleforgames/agones/pull/1038) ([markmandel](https://github.com/markmandel))
- Build examples make target [\#1019](https://github.com/googleforgames/agones/pull/1019) ([aLekSer](https://github.com/aLekSer))
-- Add configuration for the prow build cluster along with a make target to create and delete it [\#1017](https://github.com/googleforgames/agones/pull/1017) ([roberthbailey](https://github.com/roberthbailey))
+- Refactor gameserverallocations to its components [\#1015](https://github.com/googleforgames/agones/pull/1015) ([pooneh-m](https://github.com/pooneh-m))
## [v1.0.0](https://github.com/googleforgames/agones/tree/v1.0.0) (2019-09-17)
@@ -2260,8 +2270,8 @@
- add vendor grpc third\_party to be referenced by protos [\#1023](https://github.com/googleforgames/agones/pull/1023) ([pooneh-m](https://github.com/pooneh-m))
- flaky/TestGameServerShutdown [\#1022](https://github.com/googleforgames/agones/pull/1022) ([markmandel](https://github.com/markmandel))
- Fix typo in Makefile [\#1021](https://github.com/googleforgames/agones/pull/1021) ([orthros](https://github.com/orthros))
+- Add configuration for the prow build cluster along with a make target to create and delete it [\#1017](https://github.com/googleforgames/agones/pull/1017) ([roberthbailey](https://github.com/roberthbailey))
- Add an OWNERS file at the root of the repository [\#1016](https://github.com/googleforgames/agones/pull/1016) ([roberthbailey](https://github.com/roberthbailey))
-- Refactor gameserverallocations to its components [\#1015](https://github.com/googleforgames/agones/pull/1015) ([pooneh-m](https://github.com/pooneh-m))
- added an allowing UDP traffic section to the EKS installation docs [\#1011](https://github.com/googleforgames/agones/pull/1011) ([daplho](https://github.com/daplho))
- Fix outdated links in comments [\#1009](https://github.com/googleforgames/agones/pull/1009) ([aLekSer](https://github.com/aLekSer))
- Add note about SDK Sidecar starting after gameserver binary [\#1004](https://github.com/googleforgames/agones/pull/1004) ([markmandel](https://github.com/markmandel))
@@ -2337,7 +2347,6 @@
- Add instructions about taints and tolerations to the install instructions [\#870](https://github.com/googleforgames/agones/pull/870) ([roberthbailey](https://github.com/roberthbailey))
- Add events to SDK state change operations [\#866](https://github.com/googleforgames/agones/pull/866) ([markmandel](https://github.com/markmandel))
- Add ReserveUntil to GameServer.Status [\#865](https://github.com/googleforgames/agones/pull/865) ([markmandel](https://github.com/markmandel))
-- add unity example [\#860](https://github.com/googleforgames/agones/pull/860) ([whisper0077](https://github.com/whisper0077))
- SDK Conformance testing [\#848](https://github.com/googleforgames/agones/pull/848) ([aLekSer](https://github.com/aLekSer))
- Reserve proto definition and generated code [\#820](https://github.com/googleforgames/agones/pull/820) ([markmandel](https://github.com/markmandel))
- Cpp prerequisities cmake [\#803](https://github.com/googleforgames/agones/pull/803) ([dsazonoff](https://github.com/dsazonoff))
@@ -2423,6 +2432,10 @@
[Full Changelog](https://github.com/googleforgames/agones/compare/v0.11.0-rc...v0.11.0)
+**Implemented enhancements:**
+
+- add unity example [\#860](https://github.com/googleforgames/agones/pull/860) ([whisper0077](https://github.com/whisper0077))
+
**Fixed bugs:**
- Set secret namespace to agones-system for allocator service [\#843](https://github.com/googleforgames/agones/pull/843) ([pooneh-m](https://github.com/pooneh-m))
@@ -2434,6 +2447,7 @@
**Merged pull requests:**
- Release 0.11.0 [\#850](https://github.com/googleforgames/agones/pull/850) ([markmandel](https://github.com/markmandel))
+- Flaky: TestAutoscalerWebhook [\#844](https://github.com/googleforgames/agones/pull/844) ([aLekSer](https://github.com/aLekSer))
## [v0.11.0-rc](https://github.com/googleforgames/agones/tree/v0.11.0-rc) (2019-06-18)
@@ -2495,7 +2509,6 @@
**Merged pull requests:**
-- Flaky: TestAutoscalerWebhook [\#844](https://github.com/googleforgames/agones/pull/844) ([aLekSer](https://github.com/aLekSer))
- Release 0.11.0-rc [\#842](https://github.com/googleforgames/agones/pull/842) ([markmandel](https://github.com/markmandel))
- Flaky: TestFleetRecreateGameServers [\#840](https://github.com/googleforgames/agones/pull/840) ([markmandel](https://github.com/markmandel))
- Flaky: TestAllocator [\#839](https://github.com/googleforgames/agones/pull/839) ([markmandel](https://github.com/markmandel))
diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml
index c0818ba986..4bec954c0e 100644
--- a/install/helm/agones/Chart.yaml
+++ b/install/helm/agones/Chart.yaml
@@ -15,8 +15,8 @@
# Declare variables to be passed into your templates.
apiVersion: v1
-appVersion: "1.26.0-rc"
-version: 1.26.0-rc
+appVersion: "1.26.0"
+version: 1.26.0
name: agones
description: a library for hosting, running and scaling dedicated game servers on Kubernetes.
keywords:
diff --git a/install/helm/agones/values.yaml b/install/helm/agones/values.yaml
index 920a825c9f..0c1e5abda6 100644
--- a/install/helm/agones/values.yaml
+++ b/install/helm/agones/values.yaml
@@ -205,7 +205,7 @@ agones:
allocationBatchWaitTime: 500ms
image:
registry: gcr.io/agones-images
- tag: 1.26.0-rc
+ tag: 1.26.0
controller:
name: agones-controller
pullPolicy: IfNotPresent
diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml
index 2dc53813ee..8602fb5c0a 100644
--- a/install/yaml/install.yaml
+++ b/install/yaml/install.yaml
@@ -8,7 +8,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
---
@@ -33,7 +33,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
---
@@ -58,7 +58,7 @@ metadata:
namespace: default
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
---
@@ -70,7 +70,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: "agones-1.26.0-rc"
+ chart: "agones-1.26.0"
release: "agones-manual"
heritage: "Helm"
type: Opaque
@@ -87,7 +87,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: "agones-1.26.0-rc"
+ chart: "agones-1.26.0"
release: "agones-manual"
heritage: "Helm"
data:
@@ -103,7 +103,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: "agones-1.26.0-rc"
+ chart: "agones-1.26.0"
release: "agones-manual"
heritage: "Helm"
data:
@@ -119,7 +119,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: "agones-1.26.0-rc"
+ chart: "agones-1.26.0"
release: "agones-manual"
heritage: "Helm"
data:
@@ -149,7 +149,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -4857,7 +4857,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -5003,7 +5003,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -9541,7 +9541,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
name: gameserverallocationpolicies.multicluster.agones.dev
@@ -9620,7 +9620,7 @@ metadata:
labels:
component: crd
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14298,7 +14298,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
rules:
@@ -14329,7 +14329,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
rules:
@@ -14375,7 +14375,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
rules:
@@ -14395,7 +14395,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
subjects:
@@ -14415,7 +14415,7 @@ metadata:
namespace: agones-system
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
subjects:
@@ -14467,7 +14467,7 @@ metadata:
namespace: default
labels:
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
subjects:
@@ -14488,7 +14488,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14510,7 +14510,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14546,7 +14546,7 @@ metadata:
labels:
agones.dev/role: controller
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14583,7 +14583,7 @@ metadata:
labels:
component: allocator
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14605,7 +14605,7 @@ metadata:
labels:
multicluster.agones.dev/role: allocator
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14640,7 +14640,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14683,7 +14683,7 @@ spec:
serviceAccountName: agones-controller
containers:
- name: agones-controller
- image: "gcr.io/agones-images/agones-controller:1.26.0-rc"
+ image: "gcr.io/agones-images/agones-controller:1.26.0"
imagePullPolicy: IfNotPresent
env:
# minimum port that can be exposed to GameServer traffic
@@ -14693,7 +14693,7 @@ spec:
- name: MAX_PORT
value: "8000"
- name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used
- value: "gcr.io/agones-images/agones-sdk:1.26.0-rc"
+ value: "gcr.io/agones-images/agones-sdk:1.26.0"
- name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always
value: "false"
- name: SIDECAR_CPU_REQUEST
@@ -14789,7 +14789,7 @@ metadata:
labels:
component: ping
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -14824,7 +14824,7 @@ spec:
priorityClassName: agones-system
containers:
- name: agones-ping
- image: "gcr.io/agones-images/agones-ping:1.26.0-rc"
+ image: "gcr.io/agones-images/agones-ping:1.26.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -14897,7 +14897,7 @@ spec:
secretName: allocator-client-ca
containers:
- name: agones-allocator
- image: "gcr.io/agones-images/agones-allocator:1.26.0-rc"
+ image: "gcr.io/agones-images/agones-allocator:1.26.0"
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -14973,7 +14973,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
spec:
@@ -15009,7 +15009,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
webhooks:
@@ -15061,7 +15061,7 @@ metadata:
labels:
component: controller
app: agones
- chart: agones-1.26.0-rc
+ chart: agones-1.26.0
release: agones-manual
heritage: Helm
webhooks:
diff --git a/sdks/csharp/sdk/AgonesSDK.nuspec b/sdks/csharp/sdk/AgonesSDK.nuspec
index 5211bc505a..3694cf0d5c 100644
--- a/sdks/csharp/sdk/AgonesSDK.nuspec
+++ b/sdks/csharp/sdk/AgonesSDK.nuspec
@@ -2,7 +2,7 @@
helm install agones agones/agones --version 1.26.0-rc
> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable`
\ No newline at end of file
diff --git a/site/content/en/blog/releases/1.26.0.md b/site/content/en/blog/releases/1.26.0.md
new file mode 100644
index 0000000000..b821723313
--- /dev/null
+++ b/site/content/en/blog/releases/1.26.0.md
@@ -0,0 +1,56 @@
+---
+title: "1.26.0"
+linkTitle: "1.26.0"
+date: "2022-09-13"
+---
+This is the 1.26.0 release of Agones.
+
+This release brings us support for Kubernetes 1.23, so if you are installing this release, remember to upgrade your clusters.
+
+This release has lots of important bug fixes including:
+- Remove \< Ready GameServers first when scaling down on the same node.
+- Fleet Autoscaler - Fleet name CRD Validation issue.
+- Fleet specific prometheus metrics to stop being exported when the fleet is deleted.
+- Fix for FleetAutoscaler keeps alive all TLS connections permanently causing memory leak on webhook server.
+- Fix for Default value on website for helm.installTests in helm chart setup.
+- Clear metric labels on Fleet/Autoscaler delete
+
+Check the README for details on features, installation and usage.
+
+**Breaking changes:**
+
+- Update Kubernetes to 1.23 [\#2642](https://github.com/googleforgames/agones/issues/2642)
+- Upgrade Agones to Kubernetes 1.23 [\#2711](https://github.com/googleforgames/agones/pull/2711) ([roberthbailey](https://github.com/roberthbailey))
+
+**Implemented enhancements:**
+
+- Move StateAllocationFilter to Beta [\#2688](https://github.com/googleforgames/agones/issues/2688)
+- Made `strategy` configurable on relevant deployments [\#2721](https://github.com/googleforgames/agones/pull/2721) ([valentintorikian](https://github.com/valentintorikian))
+- Exposes metrics ports on pods in order to enable GCP Managed Prometheus [\#2712](https://github.com/googleforgames/agones/pull/2712) ([austin-space](https://github.com/austin-space))
+- Move StateAllocationFilter to beta [\#2695](https://github.com/googleforgames/agones/pull/2695) ([katsew](https://github.com/katsew))
+
+See CHANGELOG for more details on changes.
+
+Images available with this release:
+
+- [gcr.io/agones-images/agones-controller:1.26.0](https://gcr.io/agones-images/agones-controller:1.26.0)
+- [gcr.io/agones-images/agones-sdk:1.26.0](https://gcr.io/agones-images/agones-sdk:1.26.0)
+- [gcr.io/agones-images/agones-ping:1.26.0](https://gcr.io/agones-images/agones-ping:1.26.0)
+- [gcr.io/agones-images/agones-allocator:1.26.0](https://gcr.io/agones-images/agones-allocator:1.26.0)
+- [gcr.io/agones-images/allocation-endpoint-proxy:0.1](https://gcr.io/agones-images/allocation-endpoint-proxy:0.1)
+- [gcr.io/agones-images/autoscaler-webhook:0.4](https://gcr.io/agones-images/autoscaler-webhook:0.4)
+- [gcr.io/agones-images/cpp-simple-server:0.15](https://gcr.io/agones-images/cpp-simple-server:0.15)
+- [gcr.io/agones-images/crd-client:0.6](https://gcr.io/agones-images/crd-client:0.6)
+- [gcr.io/agones-images/nodejs-simple-server:0.8](https://gcr.io/agones-images/nodejs-simple-server:0.8)
+- [gcr.io/agones-images/rust-simple-server:0.11](https://gcr.io/agones-images/rust-simple-server:0.11)
+- [gcr.io/agones-images/simple-game-server:0.13](https://gcr.io/agones-images/simple-game-server:0.13)
+- [gcr.io/agones-images/supertuxkart-example:0.5](https://gcr.io/agones-images/supertuxkart-example:0.5)
+- [gcr.io/agones-images/unity-simple-server:0.3](https://gcr.io/agones-images/unity-simple-server:0.3)
+- [gcr.io/agones-images/xonotic-example:0.8](https://gcr.io/agones-images/xonotic-example:0.8)
+
+Helm chart available with this release:
+
+-
+ helm install agones agones/agones --version 1.26.0
+
+> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable`
\ No newline at end of file
diff --git a/site/content/en/docs/Guides/feature-stages.md b/site/content/en/docs/Guides/feature-stages.md
index 162f09214b..46c12264a9 100644
--- a/site/content/en/docs/Guides/feature-stages.md
+++ b/site/content/en/docs/Guides/feature-stages.md
@@ -24,21 +24,6 @@ that can be found in the [Helm configuration]({{< ref "/docs/Installation/Instal
The current set of `alpha` and `beta` feature gates are:
-{{% feature expiryVersion="1.26.0" %}}
-
-| Feature Name | Gate | Default | Stage | Since |
-|-----------------------------------------------------------------------------------------------------------------------|--------------------------|----------|---------|--------|
-| Example Gate (not in use) | `Example` | Disabled | None | 0.13.0 |
-| [Player Tracking]({{< ref "/docs/Guides/player-tracking.md" >}}) | `PlayerTracking` | Disabled | `Alpha` | 1.6.0 |
-| [Custom resync period for FleetAutoscaler](https://github.com/googleforgames/agones/issues/1955) | `CustomFasSyncInterval` | Enabled | `Beta` | 1.25.0 |
-| [GameServer state filtering on GameServerAllocations](https://github.com/googleforgames/agones/issues/1239) | `StateAllocationFilter` | Disabled | `Alpha` | 1.14.0 |
-| [GameServer player capacity filtering on GameServerAllocations](https://github.com/googleforgames/agones/issues/1239) | `PlayerAllocationFilter` | Disabled | `Alpha` | 1.14.0 |
-| [Graceful Termination for GameServer SDK](https://github.com/googleforgames/agones/pull/2205) | `SDKGracefulTermination` | Disabled | `Alpha` | 1.18.0 |
-
-{{% /feature %}}
-
-{{% feature publishVersion="1.26.0" %}}
-
| Feature Name | Gate | Default | Stage | Since |
|-----------------------------------------------------------------------------------------------------------------------|--------------------------|----------|---------|--------|
| Example Gate (not in use) | `Example` | Disabled | None | 0.13.0 |
@@ -49,8 +34,6 @@ The current set of `alpha` and `beta` feature gates are:
| [Graceful Termination for GameServer SDK](https://github.com/googleforgames/agones/pull/2205) | `SDKGracefulTermination` | Disabled | `Alpha` | 1.18.0 |
| [Reset Metric Export on Fleet / Autoscaler deletion]({{% relref "./metrics.md#dropping-metric-labels" %}}) | `ResetMetricsOnDelete` | Disabled | `Alpha` | 1.26.0 |
-{{% /feature %}}
-
{{< alert title="Note" color="info" >}}
If you aren't sure if Feature Flags have been set correctly, have a look at the
_[The Feature Flag I enabled/disabled isn't working as expected]({{% relref "troubleshooting.md#the-feature-flag-i-enableddisabled-isnt-working-as-expected" %}})_
diff --git a/site/content/en/docs/Guides/metrics.md b/site/content/en/docs/Guides/metrics.md
index 7926e7c830..6e62496912 100644
--- a/site/content/en/docs/Guides/metrics.md
+++ b/site/content/en/docs/Guides/metrics.md
@@ -17,9 +17,7 @@ We plan to support multiple exporters in the future via environment variables an
If you are running a [Prometheus](https://prometheus.io/) instance you just need to ensure that metrics and kubernetes service discovery are enabled. (helm chart values `agones.metrics.prometheusEnabled` and `agones.metrics.prometheusServiceDiscovery`). This will automatically add annotations required by Prometheus to discover Agones metrics and start collecting them. (see [example](https://github.com/prometheus/prometheus/tree/main/documentation/examples/kubernetes-rabbitmq))
-{{% feature publishVersion="1.26.0" %}}
If your Prometheus metrics collection agent requires that you scrape from the pods directly(such as with [Google Cloud Managed Prometheus](https://cloud.google.com/stackdriver/docs/managed-prometheus)), then the metrics ports for the controller and allocator will both be named `http` and exposed on `8080`. In the case of the allocator, the port name and number can be overriden with the `agones.allocator.serviceMetrics.http.portName` and `agones.allocator.serviceMetrics.http.port` helm chart values.
-{{% /feature %}}
### Prometheus Operator
@@ -70,7 +68,6 @@ Follow the [Stackdriver Installation steps](#stackdriver-installation) to see yo
| agones_k8s_client_workqueue_longest_running_processor | How long the longest running workqueue processor has been running in microseconds | gauge |
| agones_k8s_client_workqueue_unfinished_work_seconds | How long unfinished work has been sitting in the workqueue in seconds | gauge |
-{{% feature publishVersion="1.26.0" %}}
### Dropping Metric Labels
@@ -80,7 +77,6 @@ When a Fleet or FleetAutoscaler is deleted from the system, Agones will automati
their name as a label from the exported metrics, so the metrics exported do not continuously grow in size over the
lifecycle of the Agones installation.
-{{% /feature %}}
## Dashboard
diff --git a/site/content/en/docs/Installation/Install Agones/helm.md b/site/content/en/docs/Installation/Install Agones/helm.md
index bf4b8a684d..90865b3617 100644
--- a/site/content/en/docs/Installation/Install Agones/helm.md
+++ b/site/content/en/docs/Installation/Install Agones/helm.md
@@ -211,14 +211,13 @@ The following tables lists the configurable parameters of the Agones chart and t
| `gameservers.podPreserveUnknownFields` | Disable [field pruning][pruning] and schema validation on the Pod template for a [GameServer][gameserver] definition | `false` |
| `helm.installTests` | Add an ability to run `helm test agones` to verify the installation | `false` |
| `agones.controller.allocationBatchWaitTime` | Wait time between each allocation batch when performing allocations in controller mode | `500ms` |
+| `agones.allocator.updateStrategy` | The [strategy](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy) to apply to the ping deployment | `{}` |
+| `agones.ping.updateStrategy` | The [strategy](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy) to apply to the allocator deployment | `{}` |
-{{% feature publishVersion="1.26.0" %}}
+{{% feature publishVersion="1.27.0" %}}
**New Configuration Features:**
| Parameter | Description | Default |
| -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
-| `agones.allocator.updateStrategy` | The [strategy](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy) to apply to the ping deployment | `{}` |
-| `agones.ping.updateStrategy` | The [strategy](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy) to apply to the allocator deployment | `{}` |
-
{{% /feature %}}
[toleration]: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
diff --git a/site/content/en/docs/Integration Patterns/high-density-gameservers.md b/site/content/en/docs/Integration Patterns/high-density-gameservers.md
index e19d1cc9fc..770309e01c 100644
--- a/site/content/en/docs/Integration Patterns/high-density-gameservers.md
+++ b/site/content/en/docs/Integration Patterns/high-density-gameservers.md
@@ -6,12 +6,7 @@ weight: 70
description: >
How to run multiple concurrent game sessions in a single GameServer process.
---
-{{% feature expiryVersion="1.26.0" %}}
-{{< alpha title="Allocation State Filter" gate="StateAllocationFilter" >}}
-{{% /feature %}}
-{{% feature publishVersion="1.26.0" %}}
{{< beta title="Allocation State Filter" gate="StateAllocationFilter" >}}
-{{% /feature %}}
Depending on the setup and resource requirements of your game server process, sometimes it can be a more economical
use of resources to run multiple concurrent game sessions from within a single `GameServer` instance.
diff --git a/site/content/en/docs/Integration Patterns/player-capacity.md b/site/content/en/docs/Integration Patterns/player-capacity.md
index f62f231a43..666bd25dfc 100644
--- a/site/content/en/docs/Integration Patterns/player-capacity.md
+++ b/site/content/en/docs/Integration Patterns/player-capacity.md
@@ -7,17 +7,10 @@ description: >
Find a `GameServer` that has room for a specific number of players.
---
-{{% feature expiryVersion="1.26.0" %}}
-{{< alpha
-title="Player Tracking, Allocation Player Filter, and Allocation State Filter"
-gate="PlayerTracking,PlayerAllocationFilter,StateAllocationFilter" >}}
-{{% /feature %}}
-{{% feature publishVersion="1.26.0" %}}
{{< alpha
title="Player Tracking and Allocation Player Filter"
gate="PlayerTracking,PlayerAllocationFilter" >}}
{{< beta title="Allocation State Filter" gate="StateAllocationFilter" >}}
-{{% /feature %}}
Using this approach, we are able to be able to make a request that is akin to: "Find me a `GameServer` that is already
allocated, with room for _n_ number of players, and if one is not available, allocate me a `Ready` `GameServer`".
diff --git a/site/content/en/docs/Reference/agones_crd_api_reference.html b/site/content/en/docs/Reference/agones_crd_api_reference.html
index c4ba1cae38..ff39890f93 100644
--- a/site/content/en/docs/Reference/agones_crd_api_reference.html
+++ b/site/content/en/docs/Reference/agones_crd_api_reference.html
@@ -6047,4 +6047,3 @@ SdkServerLogLevel
Generated with
gen-crd-api-reference-docs
.