agones.dev/agones@v1.54.0/CHANGELOG.md (about) 1 # Changelog 2 3 # [v1.53.0](https://github.com/googleforgames/agones/tree/v1.53.0) (2025-10-21) 4 5 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.52.0...v1.53.0) 6 7 **Breaking changes** 8 - feat(autoscaling): CRDs for Wasm autoscaler policy by @markmandel in https://github.com/googleforgames/agones/pull/4281 9 10 **Implemented enhancements** 11 - feat: add processor proto by @lacroixthomas in https://github.com/googleforgames/agones/pull/4227 12 - Feat: Add new binary processor by @lacroixthomas in https://github.com/googleforgames/agones/pull/4222 13 - Update Helm option for spec.strategy.type for controller and extensio… by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4244 14 - WasmAutoscaler feature gate and prep build image by @markmandel in https://github.com/googleforgames/agones/pull/4243 15 - feat: use gameservers.lists.maxItems instead of a hardcoded limit by @miai10 in https://github.com/googleforgames/agones/pull/4246 16 - Feat: update error fields from processor proto by @lacroixthomas in https://github.com/googleforgames/agones/pull/4266 17 - Wasm Autoscaler: Example by @markmandel in https://github.com/googleforgames/agones/pull/4260 18 - Feat: implement rust sdk (counter and list) by @lacroixthomas in https://github.com/googleforgames/agones/pull/4247 19 - Fleet autoscaler threads maintain state by @markmandel in https://github.com/googleforgames/agones/pull/4277 20 - Feat: implement processor client by @lacroixthomas in https://github.com/googleforgames/agones/pull/4265 21 - Add Wasm autoscaler policy support to FleetAutoscaler CRDs YAML by @markmandel in https://github.com/googleforgames/agones/pull/4298 22 - Implement Wasm autoscaler policy controller logic by @markmandel in https://github.com/googleforgames/agones/pull/4299 23 - Feat: integrate processor on allocator by @lacroixthomas in https://github.com/googleforgames/agones/pull/4302 24 - Feat: integrate processor on extensions by @lacroixthomas in https://github.com/googleforgames/agones/pull/4301 25 26 **Fixed bugs** 27 - Fix: patch flaky tests from submit-upgrade-test-cloud-build by @lacroixthomas in https://github.com/googleforgames/agones/pull/4236 28 - Fix: Add missing permission for helm uninstall in upgrade test cleanup by @lacroixthomas in https://github.com/googleforgames/agones/pull/4250 29 - Prepend sidecars to existing init containers by @markmandel in https://github.com/googleforgames/agones/pull/4278 30 - fix: broken websocket connection after upgrading github.com/grpc-ecosystem/grpc-gateway/v2 by @swermin in https://github.com/googleforgames/agones/pull/4270 31 - flakey: add resource requirements to SuperTuxKart e2e test by @markmandel in https://github.com/googleforgames/agones/pull/4280 32 - Fix: update link to quilkin by @lacroixthomas in https://github.com/googleforgames/agones/pull/4288 33 - Update Add and Remove List Value in SDK Server by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4279 34 35 **Other** 36 - Preparation for Release v1.52.0 by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4234 37 - Updates agones-bot dependencies by @igooch in https://github.com/googleforgames/agones/pull/4232 38 - Update all tests to use the latest Helm version by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4238 39 - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /examples/crd-client by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4229 40 - Handle missing upgrade-test-runner pod to avoid log collection errors by @0xaravindh in https://github.com/googleforgames/agones/pull/4224 41 - e2e: add webhook autoscaler test with fleet metadata by @0xaravindh in https://github.com/googleforgames/agones/pull/4251 42 - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in /test/upgrade by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4254 43 - Updates the upgrade test to print any fatal error messages to the job pod termination log by @igooch in https://github.com/googleforgames/agones/pull/4252 44 - Pause Single Cluster Upgrade work until stable. by @markmandel in https://github.com/googleforgames/agones/pull/4257 45 - Replace bitname/kubectl with alpine/kubectl by @markmandel in https://github.com/googleforgames/agones/pull/4268 46 - Upgrade Golang to 1.24.6 and update related dependencies by @0xaravindh in https://github.com/googleforgames/agones/pull/4262 47 - flaky: TestControllerAllocator by @markmandel in https://github.com/googleforgames/agones/pull/4269 48 - Release v1.52.0 by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4272 49 - Preparation for Release v1.53.0 by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4273 50 - Updates the build scripts to allow for a patch release by @igooch in https://github.com/googleforgames/agones/pull/4291 51 - Post Release-1.52.2 by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4296 52 - Add Patch Release Template by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4300 53 - fix(ci): Fix all the links in CI by @markmandel in https://github.com/googleforgames/agones/pull/4303 54 - docs: clarify FleetAutoscaler webhook response structure by @markmandel in https://github.com/googleforgames/agones/pull/4297 55 - Updates Rust version by @igooch in https://github.com/googleforgames/agones/pull/4306 56 - npm audit fix by @igooch in https://github.com/googleforgames/agones/pull/4305 57 - Updates release templates by @igooch in https://github.com/googleforgames/agones/pull/4307 58 59 ## [v1.52.0](https://github.com/googleforgames/agones/tree/v1.52.0) (2025-09-09) 60 61 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.51.0...v1.52.0) 62 63 **Implemented enhancements:** 64 - feat: add processor proto by @lacroixthomas in https://github.com/googleforgames/agones/pull/4227 65 - Feat: Add new binary processor by @lacroixthomas in https://github.com/googleforgames/agones/pull/4222 66 - Update Helm option for spec.strategy.type for controller and extensio… by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4244 67 - WasmAutoscaler feature gate and prep build image by @markmandel in https://github.com/googleforgames/agones/pull/4243 68 - feat: use gameservers.lists.maxItems instead of a hardcoded limit by @miai10 in https://github.com/googleforgames/agones/pull/4246 69 - Feat: update error fields from processor proto by @lacroixthomas in https://github.com/googleforgames/agones/pull/4266 70 - Wasm Autoscaler: Example by @markmandel in https://github.com/googleforgames/agones/pull/4260 71 72 **Fixed bugs:** 73 - Fix: patch flaky tests from submit-upgrade-test-cloud-build by @lacroixthomas in https://github.com/googleforgames/agones/pull/4236 74 - Fix: Add missing permission for helm uninstall in upgrade test cleanup by @lacroixthomas in https://github.com/googleforgames/agones/pull/4250 75 76 **Other:** 77 - Preparation for Release v1.52.0 by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4234 78 - Updates agones-bot dependencies by @igooch in https://github.com/googleforgames/agones/pull/4232 79 - Update all tests to use the latest Helm version by @Sivasankaran25 in https://github.com/googleforgames/agones/pull/4238 80 - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /examples/crd-client by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4229 81 - Handle missing upgrade-test-runner pod to avoid log collection errors by @0xaravindh in https://github.com/googleforgames/agones/pull/4224 82 - e2e: add webhook autoscaler test with fleet metadata by @0xaravindh in https://github.com/googleforgames/agones/pull/4251 83 - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in /test/upgrade by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4254 84 - Updates the upgrade test to print any fatal error messages to the job pod termination log by @igooch in https://github.com/googleforgames/agones/pull/4252 85 - Pause Single Cluster Upgrade work until stable. by @markmandel in https://github.com/googleforgames/agones/pull/4257 86 - Replace bitname/kubectl with alpine/kubectl by @markmandel in https://github.com/googleforgames/agones/pull/4268 87 - Upgrade Golang to 1.24.6 and update related dependencies by @0xaravindh in https://github.com/googleforgames/agones/pull/4262 88 - flaky: TestControllerAllocator by @markmandel in https://github.com/googleforgames/agones/pull/4269 89 90 ## [v1.51.0](https://github.com/googleforgames/agones/tree/v1.51.0) (2025-07-29) 91 92 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.50.0...v1.51.0) 93 94 **Implemented enhancements:** 95 - Feat: Add dev feature flag for Processor Allocator by @lacroixthomas in https://github.com/googleforgames/agones/pull/4221 96 - feat: promote ScheduledAutoscaler to beta by @lacroixthomas in https://github.com/googleforgames/agones/pull/4226 97 - Adds support for lists in the Unreal SDK #4029 by @keith-miller in https://github.com/googleforgames/agones/pull/4216 98 99 **Fixed bugs:** 100 - Controller for Pod in Succeeded state. by @markmandel in https://github.com/googleforgames/agones/pull/4201 101 - Changed the sidecar requests rate limiter from exponential to a constant one by @miai10 in https://github.com/googleforgames/agones/pull/4186 102 - Mocked GCE metadata to fix the Stackdriver local test failure by @0xaravindh in https://github.com/googleforgames/agones/pull/4215 103 - Fix: Adding a retry mechanism in case the addMoreGameServers function call fails. by @txuna in https://github.com/googleforgames/agones/pull/4214 104 - Remove former agones collaborator from github action by @igooch in https://github.com/googleforgames/agones/pull/4228 105 106 **Other:** 107 - Preparation for Release v1.51.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4209 108 - Add tests for Prometheus metrics endpoint and validation by @0xaravindh in https://github.com/googleforgames/agones/pull/4185 109 - fleetautoscaler.md references metadata incorrectly by @KAllan357 in https://github.com/googleforgames/agones/pull/4217 110 - Add logs reporting to submit-upgrade-test-cloud-build for better visibility by @0xaravindh in https://github.com/googleforgames/agones/pull/4165 111 - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /examples/custom-controller by @dependabot[bot] in https://github.com/googleforgames/agones/pull/4211 112 - Update region to asia-east1 for 1.33 cluster in E2E tests by @0xaravindh in https://github.com/googleforgames/agones/pull/4231 113 114 ## [v1.50.0](https://github.com/googleforgames/agones/tree/v1.49.0) (2025-06-17) 115 116 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.49.0...v1.50.0) 117 118 **Breaking changes:** 119 - Update supported Kubernetes versions to 1.31, 1.32, 1.33 by @0xaravindh in https://github.com/googleforgames/agones/pull/4199 120 121 **Implemented enhancements:** 122 - Feat: allow push-chart to custom helm registry by @lacroixthomas in https://github.com/googleforgames/agones/pull/4172 123 - Specify exit code in simple-game-server CRASH by @markmandel in https://github.com/googleforgames/agones/pull/4196 124 - Promote FeatureRollingUpdateFix to Beta by @0xaravindh in https://github.com/googleforgames/agones/pull/4205 125 126 **Fixed bugs:** 127 - Updated version mapping and post-release step by @kamaljeeti in https://github.com/googleforgames/agones/pull/4191 128 129 **Other:** 130 - Preparation for Release v1.50.0 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4177 131 - Log Chain ID in Events When Applying ChainPolicy in FleetAutoscaler by @0xaravindh in https://github.com/googleforgames/agones/pull/4131 132 - Update release template by @kamaljeeti in https://github.com/googleforgames/agones/pull/4181 133 - Enhance logging and error handling in computeDesiredFleetSize, including Chain policies by @0xaravindh in https://github.com/googleforgames/agones/pull/4179 134 - Update best practices for multi-cluster allocation by @kamaljeeti in https://github.com/googleforgames/agones/pull/4157 135 - fix: exclude InactiveScheduleError for error logging by @indexjoseph in https://github.com/googleforgames/agones/pull/4183 136 - Updated goimports formatting by @markmandel in https://github.com/googleforgames/agones/pull/4195 137 - Upgrade Golang to 1.24.4 and update related dependencies and Dockerfiles by @0xaravindh in https://github.com/googleforgames/agones/pull/4204 138 - Created performance test cluster for 1.32 by @0xaravindh in https://github.com/googleforgames/agones/pull/4202 139 140 ## [v1.49.0](https://github.com/googleforgames/agones/tree/v1.49.0) (2025-05-06) 141 142 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.48.0...v1.49.0) 143 144 **Breaking changes:** 145 - Add AFP features and update documentation by @0xaravindh in https://github.com/googleforgames/agones/pull/4061 146 - Adoption of Sidecar Containers by @markmandel in https://github.com/googleforgames/agones/pull/4146 147 148 **Implemented enhancements:** 149 - Promote PortPolicyNone to Beta by @kamaljeeti in https://github.com/googleforgames/agones/pull/4144 150 - Promote FeatureDisableResyncOnSDKServer to Stable by @igooch in https://github.com/googleforgames/agones/pull/4138 151 - Promote PortRanges to Beta by @kamaljeeti in https://github.com/googleforgames/agones/pull/4147 152 153 **Fixed bugs:** 154 - Update Windows manifest handling in push-agones-sdk-manifest by @0xaravindh in https://github.com/googleforgames/agones/pull/4136 155 - Fix CRD API docs generation script by @0xaravindh in https://github.com/googleforgames/agones/pull/4152 156 - fix: ensure fleet autoscaler policy are namespaced by @lacroixthomas in https://github.com/googleforgames/agones/pull/4098 157 - Fix feature stages page to show expected content by @0xaravindh in https://github.com/googleforgames/agones/pull/4156 158 - Allocation: Re-cache allocated `GameServer` by @markmandel in https://github.com/googleforgames/agones/pull/4159 159 160 **Other:** 161 - Preparation for Release v1.49.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4134 162 - Updated doc for adding support of Extended Duration Pods on GKE Autopilot by @kamaljeeti in https://github.com/googleforgames/agones/pull/4139 163 - Various e2e test improvements by @markmandel in https://github.com/googleforgames/agones/pull/4143 164 - load test client make concurrent requests by @peterzhongyi in https://github.com/googleforgames/agones/pull/4149 165 - Adds permissions in the agones-system namespace for the upgrade tests by @igooch in https://github.com/googleforgames/agones/pull/4148 166 - Adds explicit permissions for github workflows by @igooch in https://github.com/googleforgames/agones/pull/4161 167 - chore: update Nitrado GameFabric branding by @nrwiersma in https://github.com/googleforgames/agones/pull/4164 168 - Adds instructions to update dependencies as part of upgrading Golang by @igooch in https://github.com/googleforgames/agones/pull/4155 169 - Fix: Remove Kubernetes 1.29 from Agones 1.39.0 compatibility matrix by @0xaravindh in https://github.com/googleforgames/agones/pull/4168 170 - Documentation for Sidecar Containers by @markmandel in https://github.com/googleforgames/agones/pull/4171 171 - Upgrade: Go to 1.23.8 and deps by @0xaravindh in https://github.com/googleforgames/agones/pull/4170 172 - Updates GKE Autopilot documentation to include Passthrough portPolicy by @igooch in https://github.com/googleforgames/agones/pull/4173 173 174 ## [v1.48.0](https://github.com/googleforgames/agones/tree/v1.48.0) (2025-03-25) 175 176 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.47.0...v1.48.0) 177 178 **Implemented enhancements** 179 - add metadata to agones webhook autoscaler request by @swermin in https://github.com/googleforgames/agones/pull/3957 180 - feat(helm): support dual-stack networking for load balancers by @bergemalm in https://github.com/googleforgames/agones/pull/4073 181 182 **Fixed bugs** 183 - fix: bump version of jsonpatch for lossy max int64 by @lacroixthomas in https://github.com/googleforgames/agones/pull/4090 184 - Fix JSON Schema validation for ServiceAccount annotations by @0xaravindh in https://github.com/googleforgames/agones/pull/4122 185 - Refactor image build and manifest push process by @0xaravindh in https://github.com/googleforgames/agones/pull/4118 186 187 **Other** 188 - Preparation for Release v1.48.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4109 189 - Increase wait time for upgrade test runner by @igooch in https://github.com/googleforgames/agones/pull/4113 190 - Update Helm Schema Validation for topologySpreadConstraints and customCertSecretPath by @AliaksandrTsimokhau in https://github.com/googleforgames/agones/pull/4112 191 - Fix: Ensure Buildx Builders Are Created or Used for ARM64 and Windows by @0xaravindh in https://github.com/googleforgames/agones/pull/4115 192 - Update Supported Kubernetes to 1.30, 1.31, 1.32 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4124 193 - helm: change type from object to array for controller.customCertSecre… by @Joseph-Irving in https://github.com/googleforgames/agones/pull/4120 194 - Created performance test cluster for 1.31 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4125 195 - Add deprecation notice for older image versions in release template by @0xaravindh in https://github.com/googleforgames/agones/pull/4126 196 - Fix flaky test TestListAutoscalerAllocated by @igooch in https://github.com/googleforgames/agones/pull/4130 197 198 **New Contributors** 199 - @AliaksandrTsimokhau made their first contribution in https://github.com/googleforgames/agones/pull/4112 200 - @swermin made their first contribution in https://github.com/googleforgames/agones/pull/3957 201 - @bergemalm made their first contribution in https://github.com/googleforgames/agones/pull/4073 202 - @Joseph-Irving made their first contribution in https://github.com/googleforgames/agones/pull/4120 203 204 ## [v1.47.0](https://github.com/googleforgames/agones/tree/v1.47.0) (2025-02-11) 205 206 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.46.0...v1.47.0) 207 208 **Implemented enhancements:** 209 - Docs: Update Player Tracking to use Lists by @markmandel in https://github.com/googleforgames/agones/pull/4086 210 - Docs: Counters with High Density by @markmandel in https://github.com/googleforgames/agones/pull/4085 211 - Add ability to change externalTrafficPolicy for agones-ping services (http&udp) by @zifter in https://github.com/googleforgames/agones/pull/4083 212 - JSON Schema Validation for Helm by @igooch in https://github.com/googleforgames/agones/pull/4094 213 - Adds helm schema validation test to the test suite by @igooch in https://github.com/googleforgames/agones/pull/4101 214 215 **Fixed bugs:** 216 - Changes upgrade game server template to use safe-to-evict: Always by @igooch in https://github.com/googleforgames/agones/pull/4096 217 218 **Other:** 219 - Preparation for Release v1.47.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4079 220 - Update `.golangci.yml` config to resolve deprecation warnings by @paulinek13 in https://github.com/googleforgames/agones/pull/4082 221 - Initialise FCounterResponse members by @alexrudd in https://github.com/googleforgames/agones/pull/4084 222 - Bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /build/agones-bot by @dependabot in https://github.com/googleforgames/agones/pull/4062 223 - Added OKE steps in K8S version upgrade template by @kamaljeeti in https://github.com/googleforgames/agones/pull/4091 224 - User and developer documentation for Helm json schema validation by @igooch in https://github.com/googleforgames/agones/pull/4100 225 - Update All Go Module Dependencies to Latest Patches by @0xaravindh in https://github.com/googleforgames/agones/pull/4104 226 - Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 in /build/scripts/example-version-checker by @dependabot in https://github.com/googleforgames/agones/pull/4088 227 228 **New Contributors:** 229 - @paulinek13 made their first contribution in https://github.com/googleforgames/agones/pull/4082 230 - @alexrudd made their first contribution in https://github.com/googleforgames/agones/pull/4084 231 232 ## [v1.46.0](https://github.com/googleforgames/agones/tree/v1.46.0) (2025-01-02) 233 234 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.45.0...v1.46.0) 235 236 **Breaking changes:** 237 - Removed reflector metric usage by @vicentefb in https://github.com/googleforgames/agones/pull/4056 238 239 **Implemented enhancements:** 240 - Set externalTrafficPolicy as Local for agones-allocator by @osterante in https://github.com/googleforgames/agones/pull/4022 241 - Integrates upgrades tests into Cloud Build by @igooch in https://github.com/googleforgames/agones/pull/4037 242 - Delete List Value(s) on Game Server Allocation by @igooch in https://github.com/googleforgames/agones/pull/4054 243 - In place upgrades version update instructions by @igooch in https://github.com/googleforgames/agones/pull/4064 244 245 **Fixed bugs:** 246 - Correct CI check for examples and add a unit test by @wheatear-dev in https://github.com/googleforgames/agones/pull/4045 247 - Enable counter based autoscaler to scale from 0 replicas by @geopaulm in https://github.com/googleforgames/agones/pull/4049 248 249 **Other:** 250 - Preparation for Release v1.46.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4043 251 - Updates Kubernetes templates for cpp-simple image by @0xaravindh in https://github.com/googleforgames/agones/pull/4044 252 - Changes upgrades clusters to use only us based regions by @igooch in https://github.com/googleforgames/agones/pull/4046 253 - Clarify docs on GKE Autopilot and node pools by @danfairs in https://github.com/googleforgames/agones/pull/4048 254 - Updated typo's in multiple files by @nallave in https://github.com/googleforgames/agones/pull/4055 255 - Flake: e2e/TestScheduleAutoscaler by @markmandel in https://github.com/googleforgames/agones/pull/4058 256 - Add ability to specify additional labels for controller and extension pods by @R4oulDuk3 in https://github.com/googleforgames/agones/pull/4057 257 - Adds Documention for how to run an in-place Agones upgrade by @igooch in https://github.com/googleforgames/agones/pull/3904 258 - Fixes build error in push-upgrade-test by @igooch in https://github.com/googleforgames/agones/pull/4065 259 - Fix broken link by @0xaravindh in https://github.com/googleforgames/agones/pull/4070 260 - Link to Google Cloud Agones Support. by @markmandel in https://github.com/googleforgames/agones/pull/4071 261 - Upgrade Go to 1.23.4 and update example image tags by @0xaravindh in https://github.com/googleforgames/agones/pull/4072 262 - Unblocks Agones release PR by waiting for either the Agones dev version or release version by @igooch in https://github.com/googleforgames/agones/pull/4078 263 264 **New Contributors:** 265 - @danfairs made their first contribution in https://github.com/googleforgames/agones/pull/4048 266 - @osterante made their first contribution in https://github.com/googleforgames/agones/pull/4022 267 - @nallave made their first contribution in https://github.com/googleforgames/agones/pull/4055 268 - @R4oulDuk3 made their first contribution in https://github.com/googleforgames/agones/pull/4057 269 270 ## [v1.45.0](https://github.com/googleforgames/agones/tree/v1.45.0) (2024-11-19) 271 272 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.44.0...v1.45.0) 273 274 **Breaking changes:** 275 - Update Supported Kubernetes to 1.29, 1.30, 1.31 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4024 276 277 **Implemented enhancements:** 278 - Dashboard for Agones GameServer State duration by @vicentefb in https://github.com/googleforgames/agones/pull/3947 279 - Add Shutdown Delay Seconds to the sdk-client-test containers by @igooch in https://github.com/googleforgames/agones/pull/4030 280 - Add a CI check to fail on change to an example without a new version by @wheatear-dev in https://github.com/googleforgames/agones/pull/3940 281 282 **Fixed bugs:** 283 - Allowing list based fleet autoscaler to scale up from 0 replicas by @geopaulm in https://github.com/googleforgames/agones/pull/4016 284 285 **Other:** 286 - Preparation for Release v1.45.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4014 287 - Update all Rust SDK dependencies to latest versions by @john-haven in https://github.com/googleforgames/agones/pull/4008 288 - Write Terraform scripts and docs to show how to create OKE cluster and install Agones by @ouxingning in https://github.com/googleforgames/agones/pull/4023 289 - Created performance cluster 1.30 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4031 290 - Updates the upgrade terraform by @igooch in https://github.com/googleforgames/agones/pull/4036 291 - Adding Fleet Active GameServerSet Percentage Metrics by @0xaravindh in https://github.com/googleforgames/agones/pull/4021 292 - Introducing Agones Guru on Gurubase.io by @kursataktas in https://github.com/googleforgames/agones/pull/4028 293 294 **New Contributors:** 295 - @john-haven made their first contribution in https://github.com/googleforgames/agones/pull/4008 296 - @geopaulm made their first contribution in https://github.com/googleforgames/agones/pull/4016 297 - @ouxingning made their first contribution in https://github.com/googleforgames/agones/pull/4023 298 - @wheatear-dev made their first contribution in https://github.com/googleforgames/agones/pull/3940 299 - @kursataktas made their first contribution in https://github.com/googleforgames/agones/pull/4028 300 301 ## [v1.44.0](https://github.com/googleforgames/agones/tree/v1.44.0) (2024-10-08) 302 303 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.43.0...v1.44.0) 304 305 **Implemented enhancements:** 306 - Unreal SDK - Added counters to unreal sdk by @GloryOfNight in https://github.com/googleforgames/agones/pull/3935 307 - Unreal SDK - Add Support for GameServer Status Addresses by @KAllan357 in https://github.com/googleforgames/agones/pull/3932 308 - Updates upgrade test to install multiple versions of Agones on a cluster in succession by @igooch in https://github.com/googleforgames/agones/pull/3982 309 - Adds game server template with containerized sdk-client-test by @igooch in https://github.com/googleforgames/agones/pull/3987 310 - Adds clusters for the in place upgrades tests by @igooch in https://github.com/googleforgames/agones/pull/3990 311 - Test in place upgrades run tests by @igooch in https://github.com/googleforgames/agones/pull/3991 312 - Move Feature GKEAutopilotExtendedDurationPods To Beta by @kamaljeeti in https://github.com/googleforgames/agones/pull/4006 313 314 **Fixed bugs:** 315 - fix: remove bad character from metrics markdown by @code-eg in https://github.com/googleforgames/agones/pull/3981 316 - Updating UpdateList to update the values on a list by @chrisfoster121 in https://github.com/googleforgames/agones/pull/3899 317 - Cleanup Patch Sidecar Logging by @markmandel in https://github.com/googleforgames/agones/pull/3973 318 - Refactor metrics registry exporter by @kamaljeeti in https://github.com/googleforgames/agones/pull/3989 319 - Fix the build-e2e error by @gongmax in https://github.com/googleforgames/agones/pull/4009 320 - Add a flag to sdkserver to avoid a collision on port 8080 by @KAllan357 in https://github.com/googleforgames/agones/pull/4010 321 322 **Other:** 323 - Update the note at the top of the player tracking docs by @roberthbailey in https://github.com/googleforgames/agones/pull/3974 324 - Adds schedule and chain policy to fleetautoscaler documentation by @indexjoseph in https://github.com/googleforgames/agones/pull/3934 325 - Improve documentation to run performance script by @vicentefb in https://github.com/googleforgames/agones/pull/3948 326 - Preparation for Release v1.44.0 by @kamaljeeti in https://github.com/googleforgames/agones/pull/3975 327 - Add instructions for running Agones on Minikube with the Windows Docker driver by @brightestpixel in https://github.com/googleforgames/agones/pull/3965 328 - Use Markdown when use k8s-api-version variable by @peterzhongyi in https://github.com/googleforgames/agones/pull/3964 329 - Refactor Terraform by @kamaljeeti in https://github.com/googleforgames/agones/pull/3958 330 - Created performance cluster 1.29 by @ashutosji in https://github.com/googleforgames/agones/pull/3986 331 - Adding missing documentation about: add option for extensions components to use host network and configure ports by @Orza in https://github.com/googleforgames/agones/pull/3912 332 - fix: correct misspelled metric in docs by @antiphp in https://github.com/googleforgames/agones/pull/3999 333 - Add finalizer name change to create gameserver example by @indexjoseph in https://github.com/googleforgames/agones/pull/4005 334 - Formatting code with gofmt by @cuishuang in https://github.com/googleforgames/agones/pull/4000 335 - Add 'Trace' to LogLevel in GameServer.Spec.SdkServer by @0xaravindh in https://github.com/googleforgames/agones/pull/3995 336 - Upgrade to Golang Version 1.22.6 and Golangci lint version v1.61.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/3988 337 - Update the go version upgrade template by @gongmax in https://github.com/googleforgames/agones/pull/4011 338 339 **New Contributors:** 340 - @GloryOfNight made their first contribution in https://github.com/googleforgames/agones/pull/3935 341 - @brightestpixel made their first contribution in https://github.com/googleforgames/agones/pull/3965 342 - @code-eg made their first contribution in https://github.com/googleforgames/agones/pull/3981 343 - @chrisfoster121 made their first contribution in https://github.com/googleforgames/agones/pull/3899 344 - @cuishuang made their first contribution in https://github.com/googleforgames/agones/pull/4000 345 - @0xaravindh made their first contribution in https://github.com/googleforgames/agones/pull/3995 346 347 ## [v1.43.0](https://github.com/googleforgames/agones/tree/v1.43.0) (2024-08-27) 348 349 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.42.0...v1.43.0) 350 351 **Implemented enhancements:** 352 - Add Option to Use Host Network and Configure Ports by @Orza in https://github.com/googleforgames/agones/pull/3895 353 - Graduate Passthrough Port Policy to Beta on Autopilot by @vicentefb in https://github.com/googleforgames/agones/pull/3916 354 - Agones Unity SDK development setup instructions + Agones Unity SDK Ready test by @aallbrig in https://github.com/googleforgames/agones/pull/3887 355 - feat: Add API Changes and Validation for FleetAutoscaler Schedule/Chain Policy by @indexjoseph in https://github.com/googleforgames/agones/pull/3893 356 - feat: Adds autoscaling logic for new Chain and Schedule policies by @indexjoseph in https://github.com/googleforgames/agones/pull/3929 357 - Adds basic framework for the in place Agones upgrades test controller by @igooch in https://github.com/googleforgames/agones/pull/3956 358 - [Performance] - Added a new metric inside the allocator to track the success retry rate inside the retry loop by @vicentefb in https://github.com/googleforgames/agones/pull/3927 359 - Make the parameters that limits the number of GameServers to add configurable by @vicentefb in https://github.com/googleforgames/agones/pull/3950 360 - feat: Adds e2e tests for chain/schedule policy and bump ScheduledAutoscaler to Alpha by @indexjoseph in https://github.com/googleforgames/agones/pull/3946 361 - Implement CountsAndLists for Unity SDK + Tests by @ZeroParticle in https://github.com/googleforgames/agones/pull/3883 362 363 **Fixed bugs:** 364 - Resolves `make site-server` issue #3885 by @aallbrig in https://github.com/googleforgames/agones/pull/3914 365 366 **Other:** 367 - Preparation for Release v1.43.0 by @kamaljeeti in https://github.com/googleforgames/agones/pull/3910 368 - Introduce external resource(s) on multiplayer game programming to docs by @aallbrig in https://github.com/googleforgames/agones/pull/3884 369 - Added line of code to update failure count details inside runscenario by @vicentefb in https://github.com/googleforgames/agones/pull/3915 370 - updated golang upgrade template by @ashutosji in https://github.com/googleforgames/agones/pull/3902 371 - Changes for GitHub/Cloud Build app integration by @zmerlynn in https://github.com/googleforgames/agones/pull/3918 372 - Meta: Contributor role by @markmandel in https://github.com/googleforgames/agones/pull/3922 373 - Fix allocator metrics endpoint by @vicentefb in https://github.com/googleforgames/agones/pull/3921 374 - Meta: Contributor => Collaborator by @markmandel in https://github.com/googleforgames/agones/pull/3928 375 - Rewrite agones-bot, commit to Agones repo by @zmerlynn in https://github.com/googleforgames/agones/pull/3923 376 - Small cleanup of incorrect comment in features.go file by @igooch in https://github.com/googleforgames/agones/pull/3944 377 - Update Supported Kubernetes to 1.28, 1.29, 1.30 by @ashutosji in https://github.com/googleforgames/agones/pull/3933 378 - remove ctx within the condition func by @peterzhongyi in https://github.com/googleforgames/agones/pull/3959 379 - Reapply "Update Supported Kubernetes to 1.28, 1.29, 1.30 (#3933)" (#3… by @gongmax in https://github.com/googleforgames/agones/pull/3961 380 - change kubernetes API version to fix broken CI by @peterzhongyi in https://github.com/googleforgames/agones/pull/3962 381 - docs(godot): add Agones x Godot third party example by @andresromerodev in https://github.com/googleforgames/agones/pull/3938 382 - Link Unity Netcode for Gameobjects example in documentation by @mbychkowski in https://github.com/googleforgames/agones/pull/3937 383 - Docs: Use k8s-api-version for links by @markmandel in https://github.com/googleforgames/agones/pull/3963 384 385 **New Contributors:** 386 - @Orza made their first contribution in https://github.com/googleforgames/agones/pull/3895 387 388 ## [v1.42.0](https://github.com/googleforgames/agones/tree/v1.42.0) (2024-07-16) 389 390 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.41.0...v1.42.0) 391 392 **Breaking changes:** 393 - Update csharp.md to indicate ConnectAsync is deprecated by @aallbrig in https://github.com/googleforgames/agones/pull/3866 394 395 **Implemented enhancements:** 396 - Add security context to Agones containers by @peterzhongyi in https://github.com/googleforgames/agones/pull/3856 397 - Add Security Context to game server sidecar by @peterzhongyi in https://github.com/googleforgames/agones/pull/3869 398 - Drop CountsAndLists Data from the Fleet and Game Server Set When the Flag is False by @igooch in https://github.com/googleforgames/agones/pull/3881 399 - Adds tests to confirm that Fleet, Fleet Autoscaler, and Fleet Allocation apply defaults code is idempotent by @igooch in https://github.com/googleforgames/agones/pull/3888 400 - feat: Add CRD Changes and Feature Flag for chain policy by @indexjoseph in https://github.com/googleforgames/agones/pull/3880 401 402 **Fixed bugs:** 403 - sdk-server expects SDK_LOG_LEVEL by @KAllan357 in https://github.com/googleforgames/agones/pull/3858 404 - this will resolve From/layer extraction issue on ltsc2019 in examples by @ashutosji in https://github.com/googleforgames/agones/pull/3873 405 - featuregate: adds validation if PortPolicyNone is not enabled by @daniellee in https://github.com/googleforgames/agones/pull/3871 406 - added local as default for registry when registry is not specified by @kamaljeeti in https://github.com/googleforgames/agones/pull/3876 407 - Buffer Unity SDK ReceiveData when watching for configuration changes by @ZeroParticle in https://github.com/googleforgames/agones/pull/3872 408 - agones-{extensions,allocator}: Make servers context aware by @zmerlynn in https://github.com/googleforgames/agones/pull/3845 409 - added condition for distributed logic by @ashutosji in https://github.com/googleforgames/agones/pull/3877 410 411 **Security fixes:** 412 - Bump @grpc/grpc-js from 1.10.7 to 1.10.9 in /sdks/nodejs by @dependabot in https://github.com/googleforgames/agones/pull/3863 413 414 **Other:** 415 - Preparation for Release v1.42.0 by @ashutosji in https://github.com/googleforgames/agones/pull/3854 416 - Add helpful note to edit-first-gameserver-go by @peterzhongyi in https://github.com/googleforgames/agones/pull/3846 417 - Moved Passthrough feature description to the correct section in Feature Stages by @vicentefb in https://github.com/googleforgames/agones/pull/3861 418 - Updated Node.js Page to Reflect that Counters and Lists is Implemented by @ashutosji in https://github.com/googleforgames/agones/pull/3865 419 - Change Slack channel description from #developers to #development by @branhoff in https://github.com/googleforgames/agones/pull/3868 420 - updated UpdateList documentation for local sdk server and sdk server by @ashutosji in https://github.com/googleforgames/agones/pull/3878 421 - Add zio-agones to the list of third party client SDKs by @ghostdogpr in https://github.com/googleforgames/agones/pull/3875 422 - refactor simple game server by @ashutosji in https://github.com/googleforgames/agones/pull/3817 423 - Update Slack invite link by @markmandel in https://github.com/googleforgames/agones/pull/3896 424 - Added cleanup for app-engine services in cloudbuild script by @kamaljeeti in https://github.com/googleforgames/agones/pull/3890 425 - Adds a command to generate the zz_generated.deepcopy.go files for the apis by @igooch in https://github.com/googleforgames/agones/pull/3900 426 - update go version to 1.21.12 by @ashutosji in https://github.com/googleforgames/agones/pull/3894 427 428 **New Contributors:** 429 - @KAllan357 made their first contribution in https://github.com/googleforgames/agones/pull/3858 430 - @branhoff made their first contribution in https://github.com/googleforgames/agones/pull/3868 431 - @aallbrig made their first contribution in https://github.com/googleforgames/agones/pull/3866 432 - @ZeroParticle made their first contribution in https://github.com/googleforgames/agones/pull/3872 433 - @ghostdogpr made their first contribution in https://github.com/googleforgames/agones/pull/3875 434 435 ## [v1.41.0](https://github.com/googleforgames/agones/tree/v1.41.0) (2024-06-04) 436 437 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.40.0...v1.41.0) 438 439 **Implemented enhancements:** 440 - Configure Allocator Status Code by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3782 441 - Graduate Counters and Lists to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3801 442 - Passthrough autopilot - Adds an AutopilotPassthroughPort Feature Gate and new pod label by @vicentefb in https://github.com/googleforgames/agones/pull/3809 443 - CountsAndLists: Move to Beta Protobuf by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3806 444 - feat: support multiple port ranges by @nrwiersma in https://github.com/googleforgames/agones/pull/3747 445 - Changes `sdk-server` to Patch instead of Update by @igooch in https://github.com/googleforgames/agones/pull/3803 446 - Generate grpc for nodejs from alpha to beta by @lacroixthomas in https://github.com/googleforgames/agones/pull/3825 447 - Update CountsAndLists from Alpha to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3824 448 - feat(gameserver): New DirectToGameServer PortPolicy allows direct traffic to a GameServer by @daniellee in https://github.com/googleforgames/agones/pull/3807 449 - Passthrough autopilot - Adds mutating webhook by @vicentefb in https://github.com/googleforgames/agones/pull/3833 450 - Passthrough autopilot - added ports array case and updated unit tests by @vicentefb in https://github.com/googleforgames/agones/pull/3842 451 - Nodejs counters and lists by @steven-supersolid in https://github.com/googleforgames/agones/pull/3726 452 - Promote AutopilotPassthroughPort feature gate to Alpha by @vicentefb in https://github.com/googleforgames/agones/pull/3849 453 454 **Fixed bugs:** 455 - Helm Param Update: Default to agones.controller if agones.extensions is Missing by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3773 456 - fix: rollout strategy issues by @nrwiersma in https://github.com/googleforgames/agones/pull/3762 457 - Set Minimum Buffer Size to 1 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3749 458 - Pin ltsc2019 to older SHA by @zmerlynn in https://github.com/googleforgames/agones/pull/3829 459 - TestGameServerAllocationDuringMultipleAllocationClients: Readdress flake by @zmerlynn in https://github.com/googleforgames/agones/pull/3831 460 - Refactor finalizer name to include valid domain name and path by @indexjoseph in https://github.com/googleforgames/agones/pull/3840 461 - agones-{extensions,allocator}: Be more defensive about draining by @zmerlynn in https://github.com/googleforgames/agones/pull/3839 462 - agones-{extensions,allocator}: Pause after cancelling context by @zmerlynn in https://github.com/googleforgames/agones/pull/3843 463 - Change the line to modify in Quickstart: Edit a Game Server by @peterzhongyi in https://github.com/googleforgames/agones/pull/3844 464 465 **Other:** 466 - Prep for Release v1.41.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3800 467 - Update site documentation to reflect firewall prefix and default to Autopilot cluster creation for Agones by @vicentefb in https://github.com/googleforgames/agones/pull/3769 468 - Add a System Diagram and overview page by @zmerlynn in https://github.com/googleforgames/agones/pull/3792 469 - Update Side Menu: Preserve and Restore Scroll Position by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3805 470 - fix: typo by @skmpf in https://github.com/googleforgames/agones/pull/3808 471 - Helm Config: Add httpUnallocatedStatusCode in Allocator Service by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3802 472 - Update Docs: CountersAndLists to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3810 473 - Disable Dev feature FeatureAutopilotPassthroughPort by @vicentefb in https://github.com/googleforgames/agones/pull/3815 474 - Disable FeatureAutopilotPassthroughPort in features.go by @vicentefb in https://github.com/googleforgames/agones/pull/3816 475 - SDK proto compatibility guarantees and deprecation policies documentation by @igooch in https://github.com/googleforgames/agones/pull/3774 476 - Fix dangling "as of" by @zmerlynn in https://github.com/googleforgames/agones/pull/3827 477 - Steps to Promote SDK Features from Alpha to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3814 478 - Adds comment for help troubleshooting issues with terraform tfstate by @igooch in https://github.com/googleforgames/agones/pull/3822 479 - docs: improve counter and list example comments by @yonbh in https://github.com/googleforgames/agones/pull/3818 480 - Skip /tmp/ on yamllint by @zmerlynn in https://github.com/googleforgames/agones/pull/3838 481 - TestAllocatorAfterDeleteReplica: More logging by @zmerlynn in https://github.com/googleforgames/agones/pull/3837 482 - Instructions for upgrading golang version by @gongmax in https://github.com/googleforgames/agones/pull/3819 483 - Remove unused function FindGameServerContainer by @zmerlynn in https://github.com/googleforgames/agones/pull/3841 484 - Adds Unreal to the List of URL Links to Not Check by @igooch in https://github.com/googleforgames/agones/pull/3847 485 - docs: clarify virtualization setup for Windows versions by @andresromerodev in https://github.com/googleforgames/agones/pull/3850 486 487 **New Contributors:** 488 - @skmpf made their first contribution in https://github.com/googleforgames/agones/pull/3808 489 - @yonbh made their first contribution in https://github.com/googleforgames/agones/pull/3818 490 - @peterzhongyi made their first contribution in https://github.com/googleforgames/agones/pull/3844 491 - @andresromerodev made their first contribution in https://github.com/googleforgames/agones/pull/3850 492 493 ## [v1.40.0](https://github.com/googleforgames/agones/tree/v1.40.0) (2024-04-23) 494 495 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.39.0...v1.40.0) 496 497 **Breaking changes:** 498 - Counters and Lists: Remove Bool Returns by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3738 499 500 **Implemented enhancements:** 501 - Leader Election in Custom Controller by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3696 502 - Migrating from generate-groups.sh to kube_codegen.sh by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3722 503 - Move GKEAutopilotExtendedDurationPods to Alpha in 1.28+ by @zmerlynn in https://github.com/googleforgames/agones/pull/3729 504 - Move DisableResyncOnSDKServer to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3732 505 - Counters & Lists landing page and doc improvements by @markmandel in https://github.com/googleforgames/agones/pull/3649 506 - Graduate FleetAllocationOverflow to Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3733 507 - Adds Counters and Lists to CSharp SDK by @igooch in https://github.com/googleforgames/agones/pull/3581 508 - Feat/counter and list defaulting order to ascending by @lacroixthomas in https://github.com/googleforgames/agones/pull/3734 509 - Add handling for StatusAddresses in GameServerStatus for the Unity SDK by @charlesvien in https://github.com/googleforgames/agones/pull/3739 510 - Feat(gameservers): Shared pod IPs with GameServer Addresses by @lacroixthomas in https://github.com/googleforgames/agones/pull/3764 511 - Be prescriptive about rotating regions when updating Kubernetes versions by @zmerlynn in https://github.com/googleforgames/agones/pull/3716 512 - Fix ensure-e2e-infra-state-bucket by @zmerlynn in https://github.com/googleforgames/agones/pull/3719 513 - Create Performance Cluster 1.28 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3720 514 - Optimise GameServer Sub-Controller Queues by @markmandel in https://github.com/googleforgames/agones/pull/3781 515 516 **Fixed bugs:** 517 - Counters & Lists: Consolidate `priorities` sorting by @markmandel in https://github.com/googleforgames/agones/pull/3690 518 - Fix(Counter & Lists): Add validation for `priorities` by @lacroixthomas in https://github.com/googleforgames/agones/pull/3714 519 - fix: #3607 Metrics data loss in K8S controller by @alvin-7 in https://github.com/googleforgames/agones/pull/3692 520 - Deflake GameServerAllocationDuringMultipleAllocationClients by allowing errors by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3750 521 522 **Security fixes:** 523 - Bump protobufjs from 7.2.4 to 7.2.6 in /sdks/nodejs by @dependabot in https://github.com/googleforgames/agones/pull/3755 524 - Bump golang.org/x/net from 0.19.0 to 0.23.0 by @zmerlynn in https://github.com/googleforgames/agones/pull/3793 525 526 **Other:** 527 - Flaky: TestGameServerCreationAfterDeletingOneExtensionsPod by @markmandel in https://github.com/googleforgames/agones/pull/3699 528 - Prep for release v1.40.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3700 529 - Bumps cpp-simple Image and Refactoring Example Makefiles by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3695 530 - Upgrade Protobuf to 1.33.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3711 531 - Modify Script for Makefile Version Updates in Examples Directory by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3712 532 - Adds simple genai server example documentation to the Agones site by @igooch in https://github.com/googleforgames/agones/pull/3713 533 - Update Supported Kubernetes to 1.27, 1.28, 1.29 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3654 534 - fix: typo in docs by @qhyun2 in https://github.com/googleforgames/agones/pull/3723 535 - Tweak: Setting up the Game Server by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3717 536 - Docs: gke.md - spelling by @daniellee in https://github.com/googleforgames/agones/pull/3740 537 - Aesthetic rearrangement of cloudbuild.yaml by @zmerlynn in https://github.com/googleforgames/agones/pull/3741 538 - Docs: Make hitting <enter> on connection explicit by @markmandel in https://github.com/googleforgames/agones/pull/3743 539 - CI: Don't check Unreal Link by @markmandel in https://github.com/googleforgames/agones/pull/3745 540 - New recommendation for multi-cluster allocation by @markmandel in https://github.com/googleforgames/agones/pull/3744 541 - Custom Controller Example Page on Agones Website by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3725 542 - Add Nitrado logo by @towolf in https://github.com/googleforgames/agones/pull/3753 543 - Remove unnecessary args from e2e-test-cloudbuild by @zmerlynn in https://github.com/googleforgames/agones/pull/3754 544 - Update Allocation from Fleet Documentation by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3761 545 - Transform Lint Warnings into Errors by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3756 546 - Update Canary Testing Documentation by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3760 547 - Supertuxkart Example on Agones Site by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3728 548 - Xonotic Example on Agones Site by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3742 549 - nit documentation fix in kind cluster section when building Agones by @vicentefb in https://github.com/googleforgames/agones/pull/3770 550 - Merged steps inside documentation about webhook certificate creation by @vicentefb in https://github.com/googleforgames/agones/pull/3768 551 - Example Images: Increment Tags by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3796 552 - Update simple game server example documentation by @vicentefb in https://github.com/googleforgames/agones/pull/3776 553 554 **New Contributors:** 555 - @lacroixthomas made their first contribution in https://github.com/googleforgames/agones/pull/3714 556 - @daniellee made their first contribution in https://github.com/googleforgames/agones/pull/3740 557 - @charlesvien made their first contribution in https://github.com/googleforgames/agones/pull/3739 558 - @vicentefb made their first contribution in https://github.com/googleforgames/agones/pull/3770 559 560 ## [v1.39.0](https://github.com/googleforgames/agones/tree/v1.39.0) (2024-03-12) 561 562 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.38.0...v1.39.0) 563 564 **Breaking changes:** 565 - Breaking: Remove Cmake gRPC install when not found by @markmandel in https://github.com/googleforgames/agones/pull/3621 566 - by default disable agones-metrics nodepools by @ashutosji in https://github.com/googleforgames/agones/pull/3672 567 568 **Implemented enhancements:** 569 - More description on fleetautoscaler.md by @markmandel in https://github.com/googleforgames/agones/pull/3632 570 - Modify NewSDK(): Hardcode localhost by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3676 571 - Allow passing values to Helm release of the Agones Terraform module by @Pierca7 in https://github.com/googleforgames/agones/pull/3665 572 - Create Controller Example by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3680 573 - feat: allocation response with counters and lists data by @katsew in https://github.com/googleforgames/agones/pull/3681 574 - simple-genai-server 0.2: Make autonomous mode effective by @zmerlynn in https://github.com/googleforgames/agones/pull/3693 575 576 **Fixed bugs:** 577 - fix(SdkList): fix list delete values panic by @GStones in https://github.com/googleforgames/agones/pull/3615 578 - Define SDKServer LogLevel early by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3631 579 - Fix the handling of removing disconnected streams to avoid a panic when multiple streams disconnect from the sdkserver by @roberthbailey in https://github.com/googleforgames/agones/pull/3668 580 - resolve flaky e2e test by @ashutosji in https://github.com/googleforgames/agones/pull/3616 581 - fix: cannot load extensions image on minikube node by @katsew in https://github.com/googleforgames/agones/pull/3682 582 - added mutex at right places by @ashutosji in https://github.com/googleforgames/agones/pull/3678 583 - correct path of gameserver for windows node by @ashutosji in https://github.com/googleforgames/agones/pull/3687 584 585 **Other:** 586 - Prep for release v1.39.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3620 587 - Flake: List Add/Delete Unit Tests by @markmandel in https://github.com/googleforgames/agones/pull/3627 588 - Script to bump example images by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3626 589 - Linting: need `git ... --add safe.directory` by @markmandel in https://github.com/googleforgames/agones/pull/3638 590 - Migrate to https://github.com/gomodules/jsonpatch by @markmandel in https://github.com/googleforgames/agones/pull/3639 591 - Docs: Default Counter Capacity as 1000 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3637 592 - Build: Replace godoc with pkgsite by @markmandel in https://github.com/googleforgames/agones/pull/3643 593 - fix: typo by @qhyun2 in https://github.com/googleforgames/agones/pull/3658 594 - Switch to debian:bookworm by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3657 595 - Document `Distributed` pod scheduling. by @markmandel in https://github.com/googleforgames/agones/pull/3662 596 - Downscale performance test cluster by @markmandel in https://github.com/googleforgames/agones/pull/3666 597 - Info log level on Performance tests by @markmandel in https://github.com/googleforgames/agones/pull/3667 598 - Adds simple game server for gen AI by @igooch in https://github.com/googleforgames/agones/pull/3628 599 - fix: minor typos for simple-genai-server endpoints and readme by @indexjoseph in https://github.com/googleforgames/agones/pull/3673 600 - Local SDK: Counters and Lists by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3660 601 - Adds Chat Message History and Connects to the NPC Chat API by @igooch in https://github.com/googleforgames/agones/pull/3679 602 - Adding build targets for the simple-genai-server example. by @roberthbailey in https://github.com/googleforgames/agones/pull/3689 603 604 **New Contributors:** 605 - @GStones made their first contribution in https://github.com/googleforgames/agones/pull/3615 606 - @indexjoseph made their first contribution in https://github.com/googleforgames/agones/pull/3673 607 - @Pierca7 made their first contribution in https://github.com/googleforgames/agones/pull/3665 608 609 ## [v1.38.0](https://github.com/googleforgames/agones/tree/v1.38.0) (2024-01-30) 610 611 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.37.0...v1.38.0) 612 613 **Breaking changes:** 614 - Nodepool upgrades on GKE Terraform apply by @markmandel in https://github.com/googleforgames/agones/pull/3612 615 616 **Implemented enhancements:** 617 - Add Feature Template for Issues Created from Agones Website by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3561 618 - controller refresh certificate by @ashutosji in https://github.com/googleforgames/agones/pull/3489 619 - Kubernetes Config Update: Prioritize InClusterConfig function by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3584 620 - Support topologySpreadConstraints by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3591 621 622 **Fixed bugs:** 623 - ci/cache project root cloudbuild.yaml fix by @markmandel in https://github.com/googleforgames/agones/pull/3566 624 - GKEAutopilotExtendedDurationPods: Fix embarassing typo preventing use by @zmerlynn in https://github.com/googleforgames/agones/pull/3596 625 - Prevent Int64 Overflow by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3605 626 - SDK server not clearing lists on update by @jlory in https://github.com/googleforgames/agones/pull/3606 627 628 **Other:** 629 - Prep for release v1.38.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3558 630 - Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /examples/allocation-endpoint/client by @dependabot in https://github.com/googleforgames/agones/pull/3551 631 - Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in https://github.com/googleforgames/agones/pull/3550 632 - Increase performance test cluster size by @gongmax in https://github.com/googleforgames/agones/pull/3559 633 - fix: typo by @qhyun2 in https://github.com/googleforgames/agones/pull/3562 634 - Docs: Link to SDK Service Account by @markmandel in https://github.com/googleforgames/agones/pull/3565 635 - Docs: gomod go 1.21 by @markmandel in https://github.com/googleforgames/agones/pull/3568 636 - Upgrade Docker to 24.0.6 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3567 637 - Upgrade from Debian Bullseye to Bookworm for Rust by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3571 638 - Update /cmd: Switch from debian11 to debian12 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3577 639 - Upgrade from Debian Bullseye to Bookworm for NodeJS by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3572 640 - Switch from debian11 to debian12 for crd-client image by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3573 641 - Update autoscaler-webhook: Switch from debian11 to debian12 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3575 642 - Fix Lint Warning by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3585 643 - Update simple-game-server: Switch from debian11 to debian12 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3576 644 - Bump simple-game-server to 0.24 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3588 645 - Bump Example Images: Rust, Crd-client, NodeJS, Autoscaler-webhook by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3587 646 - Use Docker 24.0.6 for performanace test by @gongmax in https://github.com/googleforgames/agones/pull/3592 647 - Upgrade Docker to 24.0.6 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3580 648 - Update Site Go Version by @markmandel in https://github.com/googleforgames/agones/pull/3595 649 - Docs: Lifecycle Management of Counters and Lists in REST by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3560 650 - Local SDK: Refactor List and Count keys for default GameServer by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3598 651 - Docs: Game Server Allocation Details by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3583 652 - Counts and Lists: Improvements to SDK docs by @markmandel in https://github.com/googleforgames/agones/pull/3569 653 - Upgrade Golang Version to 1.21.6 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3602 654 - Example Images with Updated Tags by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3613 655 - Simple Game Server: Add \n to Counters and Lists Response by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3589 656 657 **New Contributors:** 658 - @qhyun2 made their first contribution in https://github.com/googleforgames/agones/pull/3562 659 - @jlory made their first contribution in https://github.com/googleforgames/agones/pull/3606 660 661 ## [v1.37.0](https://github.com/googleforgames/agones/tree/v1.37.0) (2023-12-19) 662 663 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.36.0...v1.37.0) 664 665 **Implemented enhancements:** 666 - Adds Counter conformance test by @igooch in https://github.com/googleforgames/agones/pull/3488 667 - Adds List SDK methods to simple-game-server by @igooch in https://github.com/googleforgames/agones/pull/3500 668 - Support appProtocol by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3502 669 - Adds gameserver e2e test for Lists by @igooch in https://github.com/googleforgames/agones/pull/3507 670 - Adds fleet e2e test for lists by @igooch in https://github.com/googleforgames/agones/pull/3510 671 - Disable resync on SDK Server by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3508 672 - Move PodHostName to Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3517 673 - Adds gameserverallocation e2e tests for Lists by @igooch in https://github.com/googleforgames/agones/pull/3516 674 - Move FleetAllocationOverflow to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3515 675 - Move ResetMetricsOnDelete to Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3518 676 - Adds fleetauotscaler e2e test for Lists by @igooch in https://github.com/googleforgames/agones/pull/3519 677 - Another List fleet autoscaler e2e test by @igooch in https://github.com/googleforgames/agones/pull/3521 678 - Adds Go Conformance Tests for Lists by @igooch in https://github.com/googleforgames/agones/pull/3524 679 - Move CountsAndLists to Alpha by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3527 680 - Move SplitControllerAndExtensions to Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3523 681 - Add clusterIP for agones-allocator in helm chart by @govargo in https://github.com/googleforgames/agones/pull/3526 682 - GKE Autopilot: Add support for Extended Duration pods by @zmerlynn in https://github.com/googleforgames/agones/pull/3387 683 - Counter and List Aggregate Fleet Metrics by @igooch in https://github.com/googleforgames/agones/pull/3528 684 - CountsAndLists: SDK Reference by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3537 685 - Adds Counters and Lists REST API Conformance Tests by @igooch in https://github.com/googleforgames/agones/pull/3546 686 - CountsAndLists: Yaml Examples And References by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3552 687 688 **Fixed bugs:** 689 - Xonotic: gLibc incompatibility by @markmandel in https://github.com/googleforgames/agones/pull/3495 690 - Fixes occasional data race flake with TestSDKServerAddListValue by @igooch in https://github.com/googleforgames/agones/pull/3505 691 - handle static port policy by @ashutosji in https://github.com/googleforgames/agones/pull/3375 692 - Prevent Redundant Windows SDK Builds by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3520 693 - CloudBuild: Fix for cache image rebuild by @markmandel in https://github.com/googleforgames/agones/pull/3535 694 695 **Other:** 696 - Prep for release v1.37.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3493 697 - Test SuperTuxKart Image by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3496 698 - Test Rust Image by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3499 699 - Test cpp-simple image by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3497 700 - Add steps to update performance test clusters when upgrading k8s version by @gongmax in https://github.com/googleforgames/agones/pull/3501 701 - Test NodeJS image by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3498 702 - Bumps simple-game-server version to 0.22 by @igooch in https://github.com/googleforgames/agones/pull/3504 703 - xonotic image test by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3494 704 - Bump helm install timeout to 10m by @zmerlynn in https://github.com/googleforgames/agones/pull/3506 705 - Add Shulker to the Agones adopters list by @jeremylvln in https://github.com/googleforgames/agones/pull/3503 706 - Remove warning on C# SDK Docs by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3525 707 - Ensure ci/save_cache and ci/restore_cache images don't get deleted by cleanup policy by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3522 708 - GH Action: Size label for PRs by @markmandel in https://github.com/googleforgames/agones/pull/3532 709 - Flake: TestControllerWatchGameServers by @markmandel in https://github.com/googleforgames/agones/pull/3534 710 - Go CRD Comment Updates for Counters and Lists by @markmandel in https://github.com/googleforgames/agones/pull/3536 711 - Simple Game Server Example: Upgrade Docker to 24.0.6 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3531 712 - CI: Fix 404 on CI link testing by @markmandel in https://github.com/googleforgames/agones/pull/3542 713 - Xonotic Example: Docker 24.0.6 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3538 714 - Bumps simple-game-server to 0.23 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3543 715 - Tweaks to Client SDK reference by @markmandel in https://github.com/googleforgames/agones/pull/3541 716 - Updates to Counter and List Alpha.proto Methods by @igooch in https://github.com/googleforgames/agones/pull/3544 717 - Docs: SDK implementation matrixes by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3545 718 - Disable deletion protection for Autopilot test clusters by @gongmax in https://github.com/googleforgames/agones/pull/3468 719 720 **New Contributors:** 721 - @jeremylvln made their first contribution in https://github.com/googleforgames/agones/pull/3503 722 723 ## [v1.36.0](https://github.com/googleforgames/agones/tree/v1.36.0) (2023-11-07) 724 725 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.35.0...v1.36.0) 726 727 **Breaking changes:** 728 - Update Supported Kubernetes to 1.26, 1.27, 1.28 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3450 729 - Remove 1.25 supported K8s version from e2e cluster by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3451 730 731 **Implemented enhancements:** 732 - Adds CounterActions and ListActions to Allocation.proto by @igooch in https://github.com/googleforgames/agones/pull/3407 733 - Terraform template file for the performance test cluster by @gongmax in https://github.com/googleforgames/agones/pull/3409 734 - In the scenario test, submitting request in a fixed interval, exposing more error type by @gongmax in https://github.com/googleforgames/agones/pull/3414 735 - Adds GameServerAllocation e2e tests for Counters by @igooch in https://github.com/googleforgames/agones/pull/3400 736 - Adds Counter FleetAutoScaler e2e Test by @igooch in https://github.com/googleforgames/agones/pull/3418 737 - simple-game-server: Adds a graceful termination delay by @zmerlynn in https://github.com/googleforgames/agones/pull/3436 738 - add opt-out ttlSecondsAfterFinished setting for the pre-delete hook by @mikeseese in https://github.com/googleforgames/agones/pull/3442 739 - Add Cloudbuild step to run performance test by using the scenario test framework. by @gongmax in https://github.com/googleforgames/agones/pull/3429 740 - Implements UpdateList, AddListValue, and RemoveListValue in the SDK Server by @igooch in https://github.com/googleforgames/agones/pull/3445 741 - Adds Go SDK Client List Functions by @igooch in https://github.com/googleforgames/agones/pull/3484 742 - Updates LocalSDK UpdateCounter method by @igooch in https://github.com/googleforgames/agones/pull/3487 743 744 **Fixed bugs:** 745 - Post release: use clone source and update release process by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3408 746 - Remove `stale` and `obsolete` from PR's on update by @markmandel in https://github.com/googleforgames/agones/pull/3431 747 - fix: delay deleting GameServers in Error state by @nrwiersma in https://github.com/googleforgames/agones/pull/3428 748 - Cmake: Ensure find_dependency is on rebuild by @markmandel in https://github.com/googleforgames/agones/pull/3477 749 750 **Security fixes:** 751 - Bump @babel/traverse from 7.20.1 to 7.23.2 in /sdks/nodejs by @dependabot in https://github.com/googleforgames/agones/pull/3433 752 753 **Other:** 754 - Prep for release v1.36.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3406 755 - Change to use grpc-dotnet instead of Grpc.Core in C# SDK by @yoshd in https://github.com/googleforgames/agones/pull/3397 756 - Docs for running docker-compose locally with SDK and server by @mbychkowski in https://github.com/googleforgames/agones/pull/3390 757 - fix: Fixed broken include paths in Unreal Engine plugin. by @KiaArmani in https://github.com/googleforgames/agones/pull/3416 758 - Docsy Upgrade by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3417 759 - Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in https://github.com/googleforgames/agones/pull/3422 760 - Update Nodejs Apt Repository to latest by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3434 761 - Update Nodejs Apt Repository to latest by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3435 762 - Remove NodeJs dependency from RestApi Dockerfile by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3437 763 - Bump simple-game-server references to 0.19 by @zmerlynn in https://github.com/googleforgames/agones/pull/3439 764 - Removes flaky TestCounterGameServerAllocationSorting by @igooch in https://github.com/googleforgames/agones/pull/3440 765 - Flake: TestGameServerAllocationValidate by @markmandel in https://github.com/googleforgames/agones/pull/3443 766 - Remove Terraform Tests by @markmandel in https://github.com/googleforgames/agones/pull/3441 767 - Convert shell script to Go by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3413 768 - Ignore build gcloud config in yamllint by @markmandel in https://github.com/googleforgames/agones/pull/3446 769 - Update fleet autoscaling limited signification(#2828) by @atgane in https://github.com/googleforgames/agones/pull/3448 770 - Build and push system image before performance tests by @gongmax in https://github.com/googleforgames/agones/pull/3454 771 - Update examples/autoscaler-webook dependencies by @markmandel in https://github.com/googleforgames/agones/pull/3447 772 - Bump examples/allocation-endpoint by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3465 773 - More cleanup of Terraform Tests by @markmandel in https://github.com/googleforgames/agones/pull/3444 774 - Fix Various Deprecation Warnings by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3453 775 - Bump Examples: supertuxkart and xonotic by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3463 776 - Bump examples/crd-client by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3464 777 - Bump examples/simple-game-server by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3466 778 - Golang Version to go1.20.10 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3475 779 - Upgrade gRPC version by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3472 780 - Updates to gRPC generation by @markmandel in https://github.com/googleforgames/agones/pull/3483 781 782 **New Contributors:** 783 - @nrwiersma made their first contribution in https://github.com/googleforgames/agones/pull/3428 784 - @atgane made their first contribution in https://github.com/googleforgames/agones/pull/3448 785 786 ## [v1.35.0](https://github.com/googleforgames/agones/tree/v1.35.0) (2023-09-26) 787 788 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.34.0...v1.35.0) 789 790 **Implemented enhancements:** 791 - Cloud build script for simple-game-server by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3314 792 - feat: discard disconnected game server streams by @antiphp in https://github.com/googleforgames/agones/pull/3328 793 - Rust SDK on crates.io by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3332 794 - restapi generation: clean before generation so we don't leak files by @zmerlynn in https://github.com/googleforgames/agones/pull/3353 795 - Implements GetCounter and UpdateCounter on the SDK Server by @igooch in https://github.com/googleforgames/agones/pull/3322 796 - Adds Go SDK client Counter functions by @igooch in https://github.com/googleforgames/agones/pull/3372 797 - Update Go simple-game-server to have commands for Counter SDK methods by @igooch in https://github.com/googleforgames/agones/pull/3378 798 - Adds GameServer e2e tests for Counters by @igooch in https://github.com/googleforgames/agones/pull/3381 799 - Updates Fleet and GameServerSet CRDs by @igooch in https://github.com/googleforgames/agones/pull/3396 800 - Add conformance test implementation for C# SDK by @yoshd in https://github.com/googleforgames/agones/pull/3392 801 - Adds fleet e2e test for Counter by @igooch in https://github.com/googleforgames/agones/pull/3399 802 803 **Fixed bugs:** 804 - Added TF DNS config options to prevent Autopilot destroy / create on existing cluster by @abmarcum in https://github.com/googleforgames/agones/pull/3330 805 - Fix site-server target by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3335 806 - Do not refresh cache if no update by @gongmax in https://github.com/googleforgames/agones/pull/3343 807 - bump: joonix/log to NewFormater() by @jonsch318 in https://github.com/googleforgames/agones/pull/3342 808 - Fixes TestGameServerResourceValidation flake by @igooch in https://github.com/googleforgames/agones/pull/3373 809 - Get the gs state correctly in error message by @gongmax in https://github.com/googleforgames/agones/pull/3385 810 - Reduce controller memory footprint considerably by @markmandel in https://github.com/googleforgames/agones/pull/3394 811 812 **Other:** 813 - Preparation for v1.35.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3326 814 - Update Agones release guide url by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3329 815 - Improve SDK Conformance error reporting by @markmandel in https://github.com/googleforgames/agones/pull/3331 816 - Catch up C++ SDK to `make gen-all-sdk-grpc` by @zmerlynn in https://github.com/googleforgames/agones/pull/3337 817 - SDK Conformance: Use -test consistently instead of -no-build by @zmerlynn in https://github.com/googleforgames/agones/pull/3340 818 - fix of helm installation command in doc by @ashutosji in https://github.com/googleforgames/agones/pull/3333 819 - Update release version on Agones website by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3338 820 - Generate certs on TestFleetAutoscalerTLSWebhook by @markmandel in https://github.com/googleforgames/agones/pull/3350 821 - Verify gen-all-sdk-grpc has run by @zmerlynn in https://github.com/googleforgames/agones/pull/3349 822 - Update Rust document by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3336 823 - Yaml linter by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3358 824 - Update release checklist by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3334 825 - Add Octops Fleet Garbage Collector project to third party docs by @danieloliveira079 in https://github.com/googleforgames/agones/pull/3359 826 - Updates to GKE Terraform docs by @joeholley in https://github.com/googleforgames/agones/pull/3360 827 - Fix unaccurate progress description of HA Agones by @gongmax in https://github.com/googleforgames/agones/pull/3364 828 - Bump GitHub workflow actions to latest versions by @deining in https://github.com/googleforgames/agones/pull/3355 829 - dependency: bump github.com/grpc-ecosystem/grpc-gateway/v2 from v2.15.0 to v2.17.1 by @aimuz in https://github.com/googleforgames/agones/pull/3366 830 - Update: Allocation Overflow Documentation by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3368 831 - Bumps simple-game-server version to 0.18 by @igooch in https://github.com/googleforgames/agones/pull/3379 832 - Upgrade Hugo by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3369 833 - Add more items to .gcloudignore by @markmandel in https://github.com/googleforgames/agones/pull/3383 834 - Don't log when a pod can't be found on startup by @markmandel in https://github.com/googleforgames/agones/pull/3393 835 - Fix typo in examples/simple-game-server/README.md by @markmandel in https://github.com/googleforgames/agones/pull/3398 836 837 **New Contributors:** 838 - @antiphp made their first contribution in https://github.com/googleforgames/agones/pull/3328 839 - @jonsch318 made their first contribution in https://github.com/googleforgames/agones/pull/3342 840 - @deining made their first contribution in https://github.com/googleforgames/agones/pull/3355 841 842 ## [v1.34.0](https://github.com/googleforgames/agones/tree/v1.34.0) (2023-08-15) 843 844 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.33.0...v1.34.0) 845 846 **Breaking changes:** 847 - refactor: Throwing error messages with field. by @aimuz in https://github.com/googleforgames/agones/pull/3239 848 - refactor: apihook ValidateGameServerSpec and ValidateScheduling use field.ErrorList by @aimuz in https://github.com/googleforgames/agones/pull/3255 849 - Update Supported Kubernetes to 1.25, 1.26, 1.27 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3261 850 - refactor(allocation): Reimplement the Validate method using "field.ErrorList" by @aimuz in https://github.com/googleforgames/agones/pull/3259 851 - refactor: FleetAutoscaler Validate use field.ErrorList by @aimuz in https://github.com/googleforgames/agones/pull/3272 852 853 **Implemented enhancements:** 854 - Graduate CustomFasSyncInterval To Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3235 855 - Alpine ➡️ Distroless as Agones base image by @markmandel in https://github.com/googleforgames/agones/pull/3270 856 - Adds Counts and Lists AutoScale Policies by @igooch in https://github.com/googleforgames/agones/pull/3211 857 - More Local Dev Server Support by @CauhxMilloy in https://github.com/googleforgames/agones/pull/3252 858 - GameServerAllocation to sort Priorities by Allocated Capacity by @igooch in https://github.com/googleforgames/agones/pull/3282 859 - Add Node.Status.Address to GameServer.Status in CRD and SDK by @zmerlynn in https://github.com/googleforgames/agones/pull/3299 860 - Add GameServer addresses to the allocation APIs by @zmerlynn in https://github.com/googleforgames/agones/pull/3307 861 - Cloud Build Script for supertuxkart by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3291 862 - Add "Choosing a GCP network" to GKE Cluster Creation by @zmerlynn in https://github.com/googleforgames/agones/pull/3311 863 - Cloud Build script for crd-client by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3290 864 - Cloud build script for rust-simple by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3313 865 - Cloudbuild script for autoscaler-webhook by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3298 866 - update xonotic example to 0.8.6 by @ashutosji in https://github.com/googleforgames/agones/pull/3273 867 - Cloud Build script for allocation-endpoint by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3289 868 - Cloud build script for nodejs-simple by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3312 869 - Cloud build script for Xonotic image by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3317 870 - Graduate StateAllocationFilter to Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3308 871 - Sort by Priority for strategy Distributed by @igooch in https://github.com/googleforgames/agones/pull/3296 872 - Build Script for cpp-simple by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3320 873 874 **Fixed bugs:** 875 - fix: Enabling SplitControllerAndExtensions leads to incomplete metrics availability by @aimuz in https://github.com/googleforgames/agones/pull/3242 876 - Race Flake in TestControllerSyncFleetAutoscaler() by @markmandel in https://github.com/googleforgames/agones/pull/3260 877 - Use maintenance exclusion to prevent auto-upgrade, add 1.27 test clusters by @gongmax in https://github.com/googleforgames/agones/pull/3253 878 - SDK WatchGameServer logs error on shutdown by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3271 879 - APIService: Updates to handlers for 1.27.x by @markmandel in https://github.com/googleforgames/agones/pull/3297 880 - [Helm Chart] Only enable service monitor relabelings for prometheus scrape when prometheusServiceDiscovery is enabled by @ufou in https://github.com/googleforgames/agones/pull/3285 881 - Flaky: TestAllocatorAllocateOnGameServerUpdateError by @markmandel in https://github.com/googleforgames/agones/pull/3300 882 - Run `make gen-all-sdk-grpc` by @zmerlynn in https://github.com/googleforgames/agones/pull/3301 883 - Fix for scaling split allocated GameServerSets by @markmandel in https://github.com/googleforgames/agones/pull/3292 884 - Flaky: TestAllocatorAllocateOnGameServerUpdateError by @markmandel in https://github.com/googleforgames/agones/pull/3306 885 - Bugs and Improvements for CPP SDK and Example by @markmandel in https://github.com/googleforgames/agones/pull/3318 886 887 **Other:** 888 - Preparation for 1.34.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3248 889 - fix: Label PR Warning by @aimuz in https://github.com/googleforgames/agones/pull/3241 890 - Put e2e Cloud Build logs in public bucket by @markmandel in https://github.com/googleforgames/agones/pull/3250 891 - cleanup: Add agones-extensions Image by @aimuz in https://github.com/googleforgames/agones/pull/3256 892 - Release Checklist Cleanup by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3258 893 - Cleanup Labeler by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3257 894 - fix: info to debug level by @aimuz in https://github.com/googleforgames/agones/pull/3265 895 - refactor: Switch Helm Cleanup job to use bitnami/kubectl image by @aimuz in https://github.com/googleforgames/agones/pull/3263 896 - Remove e2e cluster with oldest supported K8s version by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3267 897 - Flake: TestControllerAllocator by @markmandel in https://github.com/googleforgames/agones/pull/3264 898 - Upgrade Version of Rust by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3268 899 - Some copy edits to the most recent release blog post. by @roberthbailey in https://github.com/googleforgames/agones/pull/3275 900 - Fix Dependabot Vulnerability by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3269 901 - Upgrade site to Google Analytics 4 by @markmandel in https://github.com/googleforgames/agones/pull/3278 902 - Flaky: TestAllocatorAllocatePriority by @markmandel in https://github.com/googleforgames/agones/pull/3280 903 - Move simple-game-server to Distroless base by @markmandel in https://github.com/googleforgames/agones/pull/3279 904 - TestAllocatorAllocateOnGameServerUpdateError by @markmandel in https://github.com/googleforgames/agones/pull/3283 905 - Switching autoscaler-webhook to utilize distroless as base Image by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3276 906 - Distroless base image for crd-client by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3277 907 - Flake TestAllocatorAllocateOnGameServerUpdateError by @markmandel in https://github.com/googleforgames/agones/pull/3295 908 - Updates for Terraform by @markmandel in https://github.com/googleforgames/agones/pull/3293 909 - Bring Rust SDK dependencies up to date by @markmandel in https://github.com/googleforgames/agones/pull/3305 910 - Add note about which namespace is used for game serves deployed from fleets by @mikeseese in https://github.com/googleforgames/agones/pull/3288 911 - Condition check for no content in PR by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3304 912 - Update close.yaml by @geetachavan1 in https://github.com/googleforgames/agones/pull/3316 913 - Fix inaccurate parameter description by @gongmax in https://github.com/googleforgames/agones/pull/3321 914 915 **New Contributors:** 916 - @CauhxMilloy made their first contribution in https://github.com/googleforgames/agones/pull/3252 917 - @ufou made their first contribution in https://github.com/googleforgames/agones/pull/3285 918 - @mikeseese made their first contribution in https://github.com/googleforgames/agones/pull/3288 919 920 ## [v1.33.0](https://github.com/googleforgames/agones/tree/v1.33.0) (2023-07-05) 921 922 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.32.0...v1.33.0) 923 924 **Implemented enhancements:** 925 - Cloud Build config to trigger a build if no build is running by @zmerlynn in https://github.com/googleforgames/agones/pull/3174 926 - Add a helm flag to force Agones system components onto dedicated nodes by @gongmax in https://github.com/googleforgames/agones/pull/3161 927 - Counts and Lists Aggregate Values for Fleet Status and GameServerSet Status by @igooch in https://github.com/googleforgames/agones/pull/3180 928 - [Release Automation] Label PRs with GitHub Action by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3151 929 - Add make gen-crd-clients to the CI suite by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3196 930 - Adds Counters and Lists to FleetAutoScaler CRD by @igooch in https://github.com/googleforgames/agones/pull/3198 931 - Expose GameServer types by @MiniaczQ in https://github.com/googleforgames/agones/pull/3205 932 - Label PR by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3216 933 - Remove Feature Expiry Version Shortcodes by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3210 934 - Add labels and annotations to allocation response by @austin-space in https://github.com/googleforgames/agones/pull/3197 935 - Update Version in site/config.toml by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3227 936 - Move SDKGracefulTermination To Stable by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3231 937 - Delete data-proofer-ignore attribute by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3225 938 - GKE Autopilot: Add primary container annotation for game server container by @zmerlynn in https://github.com/googleforgames/agones/pull/3234 939 - Fix goclient request dashboard and add allocator to the drill down; Change goclient workqueue dashboard y axis unit by @gongmax in https://github.com/googleforgames/agones/pull/3240 940 941 **Fixed bugs:** 942 - Fix container name conflict when build windows image by @gongmax in https://github.com/googleforgames/agones/pull/3195 943 - Have leader election use namespace from env var by @chiayi in https://github.com/googleforgames/agones/pull/3209 944 - Make sdk-update-version by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3221 945 - Add label changes for service-monitor by @chiayi in https://github.com/googleforgames/agones/pull/3201 946 947 **Other:** 948 - Preparation for next release v1.33.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3181 949 - Run e2e test on regional standard clusters by @gongmax in https://github.com/googleforgames/agones/pull/3182 950 - Remove zonal test clusters, and create regional clusters with release channel by @gongmax in https://github.com/googleforgames/agones/pull/3186 951 - Update GKE installation instructions now that `SplitControllerAndExtensions` has been enabled by default. by @roberthbailey in https://github.com/googleforgames/agones/pull/3191 952 - build: add ltsc2022 target for windows builds by @davidedmondsMPG in https://github.com/googleforgames/agones/pull/3187 953 - Remove Rolling Update on Ready warning in docs by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3192 954 - Add write permission to id-token by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3207 955 - remove old warning of conversion int64 to float64 by @ashutosji in https://github.com/googleforgames/agones/pull/3214 956 - Docs: Break up Helm configuration table by @markmandel in https://github.com/googleforgames/agones/pull/3215 957 - Change pre-release version to MAJOR.MINOR.PATCH-dev-HASH by @gongmax in https://github.com/googleforgames/agones/pull/3219 958 - Change the helm config field `agones.system.requireDedicatedNode` to `agones.requireDedicatedNodes` by @gongmax in https://github.com/googleforgames/agones/pull/3226 959 - Potential fix for TestAllocatorAllocate* flakiness by @markmandel in https://github.com/googleforgames/agones/pull/3232 960 - Fix Unreal Engine SDK page for UE5 information. by @oniku-2929 in https://github.com/googleforgames/agones/pull/3237 961 962 **New Contributors:** 963 - @davidedmondsMPG made their first contribution in https://github.com/googleforgames/agones/pull/3187 964 - @ashutosji made their first contribution in https://github.com/googleforgames/agones/pull/3214 965 966 ## [v1.32.0](https://github.com/googleforgames/agones/tree/v1.32.0) (2023-05-23) 967 968 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.31.0...v1.32.0) 969 970 **Implemented enhancements:** 971 - Release Automation: Push images on cloud by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3090 972 - Sort By Counters or Lists during GameServerAllocation 2716 by @igooch in https://github.com/googleforgames/agones/pull/3091 973 - Push-Chart to Helm Repo on GCS by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3114 974 - Allocated GameServers updated on Fleet update by @markmandel in https://github.com/googleforgames/agones/pull/3101 975 - require.NoError in fleet tests instead of continuing by @zmerlynn in https://github.com/googleforgames/agones/pull/3124 976 - Move PodHostName to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3118 977 - Creating a branch for release by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3127 978 - Documentation: Allocated GameServer Overflow by @markmandel in https://github.com/googleforgames/agones/pull/3131 979 - Move make release-deploy-site into pre-build-release by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3132 980 - Upgrade to Golang version 1.20.4 by @igooch in https://github.com/googleforgames/agones/pull/3137 981 - Added labels to the agones.allocator by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3125 982 - GameServerAllocation Actions for Counters and Lists by @igooch in https://github.com/googleforgames/agones/pull/3117 983 - Graduate SafeToEvict to GA by @zmerlynn in https://github.com/googleforgames/agones/pull/3146 984 - Move ResetMetricsOnDelete to Beta by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3154 985 - [Release Automation] Update Helm/SDK/Install Packages Version Numbers by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3149 986 - Allocation.proto Updates for Counts and Lists by @igooch in https://github.com/googleforgames/agones/pull/3150 987 - Add parametric host address by @MiniaczQ in https://github.com/googleforgames/agones/pull/3111 988 - Allow setting a static NodePort for the ping service by @towolf in https://github.com/googleforgames/agones/pull/3148 989 - Promote SplitControllerAndExtensions to beta by @chiayi in https://github.com/googleforgames/agones/pull/3165 990 991 **Fixed bugs:** 992 - Revert #3070, wait on networking a different way by @zmerlynn in https://github.com/googleforgames/agones/pull/3107 993 - Make migration controller more forgiving wrt Node/GameServer addresses by @luckyswede in https://github.com/googleforgames/agones/pull/3116 994 - Docs: Fix some bugs in the feature gate page by @markmandel in https://github.com/googleforgames/agones/pull/3136 995 - Fix an invalid xonotic-example image path by @gongmax in https://github.com/googleforgames/agones/pull/3139 996 - Add a more graceful termination to Allocator by @chiayi in https://github.com/googleforgames/agones/pull/3105 997 - GraceTermination when GameServer get deleted by @qizichao-dm in https://github.com/googleforgames/agones/pull/3141 998 - Update stale.yaml by @geetachavan1 in https://github.com/googleforgames/agones/pull/3147 999 - Ignore twitter link in html tests by @gongmax in https://github.com/googleforgames/agones/pull/3158 1000 - sdkserver: When waitForConnection fails, container should restart quickly by @zmerlynn in https://github.com/googleforgames/agones/pull/3157 1001 - Move back to FailureThreshold failures of /gshealthz by @zmerlynn in https://github.com/googleforgames/agones/pull/3160 1002 - Add fix for one issue with TestFleetRecreateGameServers test by @chiayi in https://github.com/googleforgames/agones/pull/3163 1003 1004 **Other:** 1005 - Preparation for 1.32.0 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3086 1006 - Add to SplitControllerAndExtensions documentation for leader election by @chiayi in https://github.com/googleforgames/agones/pull/3083 1007 - Update docs for Stable Network ID by @markmandel in https://github.com/googleforgames/agones/pull/3088 1008 - Drop log level of worker queue to Trace by @zmerlynn in https://github.com/googleforgames/agones/pull/3092 1009 - refactor: type and constant definitions are in the same area. by @aimuz in https://github.com/googleforgames/agones/pull/3102 1010 - Remove consul install by @zmerlynn in https://github.com/googleforgames/agones/pull/3104 1011 - Specify the machine type for agones-metrics nodepool since the default one doesn't meet resource requirement by @gongmax in https://github.com/googleforgames/agones/pull/3109 1012 - Clone Agones for release targets by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3119 1013 - Fix broken link by @gongmax in https://github.com/googleforgames/agones/pull/3123 1014 - Move PushChart into releaseFile by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3120 1015 - Refactor: Modify logger implementation and log level by @aimuz in https://github.com/googleforgames/agones/pull/3103 1016 - Remove unused target for generating change log by @gongmax in https://github.com/googleforgames/agones/pull/3126 1017 - Docs: Remove contributing warning about bug. by @markmandel in https://github.com/googleforgames/agones/pull/3130 1018 - Quilkin added in third-party-content/examples by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3129 1019 - Remove milestone steps from release by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3135 1020 - Bump example image versions by @igooch in https://github.com/googleforgames/agones/pull/3138 1021 - Add allocator readiness configurations doc by @chiayi in https://github.com/googleforgames/agones/pull/3142 1022 - Update values yaml file for `SplitControllerAndExtensions` by @chiayi in https://github.com/googleforgames/agones/pull/3153 1023 - Always pull development images when running `make install`. by @roberthbailey in https://github.com/googleforgames/agones/pull/3162 1024 - Add Cloud Best Practices guide, add guide on Release Channels by @zmerlynn in https://github.com/googleforgames/agones/pull/3152 1025 - Suppress full e2e logs so the per-configuration links are obvious by @zmerlynn in https://github.com/googleforgames/agones/pull/3164 1026 - Strengthen the warning about reusing certificates in the yaml installation. by @roberthbailey in https://github.com/googleforgames/agones/pull/3167 1027 - Add docs for #3148 by @zmerlynn in https://github.com/googleforgames/agones/pull/3173 1028 1029 **New Contributors:** 1030 - @luckyswede made their first contribution in https://github.com/googleforgames/agones/pull/3116 1031 - @qizichao-dm made their first contribution in https://github.com/googleforgames/agones/pull/3141 1032 - @MiniaczQ made their first contribution in https://github.com/googleforgames/agones/pull/3111 1033 - @towolf made their first contribution in https://github.com/googleforgames/agones/pull/3148 1034 1035 ## [v1.31.0](https://github.com/googleforgames/agones/tree/v1.31.0) (2023-04-11) 1036 1037 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.30.0...v1.31.0) 1038 1039 **Breaking changes:** 1040 - Update Supported Kubernetes to 1.24 1.25 1.26 by @gongmax in https://github.com/googleforgames/agones/pull/3029 1041 1042 **Implemented enhancements:** 1043 - Add automation to report on recent build flakes by @zmerlynn in https://github.com/googleforgames/agones/pull/3012 1044 - Fix GKE Autopilot auto-detection for 1.26 by @zmerlynn in https://github.com/googleforgames/agones/pull/3032 1045 - Adds Counter to SDK alpha.proto by @igooch in https://github.com/googleforgames/agones/pull/3002 1046 - Add leader election feature to `agones-controller` by @chiayi in https://github.com/googleforgames/agones/pull/3025 1047 - Adds List to SDK alpha.proto by @igooch in https://github.com/googleforgames/agones/pull/3039 1048 - Link to Global Scale Demo from Agones Examples page by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3064 1049 - Add timeout to SDK k8s client by @zmerlynn in https://github.com/googleforgames/agones/pull/3070 1050 - Add helm setting for leader election by @chiayi in https://github.com/googleforgames/agones/pull/3051 1051 - Have TestPlayerConnectWithCapacityZero use framework to wait by @zmerlynn in https://github.com/googleforgames/agones/pull/3062 1052 - Retry build cancellation if it fails by @zmerlynn in https://github.com/googleforgames/agones/pull/3073 1053 - GitHub action for stale issues by @geetachavan1 in https://github.com/googleforgames/agones/pull/3075 1054 - GameServer Allocation Filtering for Counts and Lists by @igooch in https://github.com/googleforgames/agones/pull/3065 1055 - Automation: Update Approved Auto-Merge PR's to latest main by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3066 1056 - Add e2e test for leader election by @chiayi in https://github.com/googleforgames/agones/pull/3076 1057 1058 **Fixed bugs:** 1059 - Ensure the state bucket exists before creating e2e test clusters by @gongmax in https://github.com/googleforgames/agones/pull/3014 1060 - Add Sigterm handler and readiness probe to extensions by @chiayi in https://github.com/googleforgames/agones/pull/3011 1061 - Use actually distinct webhook for Autopilot by @zmerlynn in https://github.com/googleforgames/agones/pull/3035 1062 - Changes to resolve error in creating gcloud-e2e-test-cluster by @igooch in https://github.com/googleforgames/agones/pull/3040 1063 - Replaces functionality and types to make plugin cross-compilable between UE4 and UE5 by @DevChagrins in https://github.com/googleforgames/agones/pull/3060 1064 - Rework game server health initial delay handling by @zmerlynn in https://github.com/googleforgames/agones/pull/3046 1065 - Fix simple-game-server to use context substitute for the infinite loop by @oniku-2929 in https://github.com/googleforgames/agones/pull/3050 1066 - Added -buildvcs=false in build/Makefile by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3069 1067 - Rework game server health initial delay handling by @zmerlynn in https://github.com/googleforgames/agones/pull/3072 1068 1069 **Other:** 1070 - Prep for 1.31.0 release by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3013 1071 - Clarify instructions for Managed Prometheus by @zmerlynn in https://github.com/googleforgames/agones/pull/3015 1072 - Delete unused e2e test cluster by @gongmax in https://github.com/googleforgames/agones/pull/3017 1073 - Add autopilot instructions to doc as Alpha by @shannonxtreme in https://github.com/googleforgames/agones/pull/3004 1074 - Removing dzlier-gcp from approvers list. by @dzlier-gcp in https://github.com/googleforgames/agones/pull/3021 1075 - Fix Dependabot vulnerabilites by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3027 1076 - Update _index.md by @deibu in https://github.com/googleforgames/agones/pull/3045 1077 - Fix doc for multiple k8s version support by @gongmax in https://github.com/googleforgames/agones/pull/3038 1078 - Helm test instruction cleanup in Agones doc by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3052 1079 - Add licence to cancelot.sh by @markmandel in https://github.com/googleforgames/agones/pull/3055 1080 - Generate release notes and Changelog using Github by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3022 1081 - Fixed example images by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3063 1082 - Extend e2e queue timings / Disable testing on Autopilot 1.26 by @zmerlynn in https://github.com/googleforgames/agones/pull/3059 1083 - Revert "Rework game server health initial delay handling (#3046)" by @zmerlynn in https://github.com/googleforgames/agones/pull/3068 1084 - Document missing Allocation Service helm variables by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3053 1085 - Remove unnecessary intermediate variables. by @roberthbailey in https://github.com/googleforgames/agones/pull/3056 1086 - Add description on when to upgrade supported Kubernetes version by @gongmax in https://github.com/googleforgames/agones/pull/3049 1087 - Fix release tag on Unity SDK installation document page (#2622) by @oniku-2929 in https://github.com/googleforgames/agones/pull/3071 1088 - Compilation errors on simple-game-server by @markmandel in https://github.com/googleforgames/agones/pull/3054 1089 - Add tags for cluster, location, commit to e2e-test builds by @zmerlynn in https://github.com/googleforgames/agones/pull/3074 1090 - Update examples images to latest version on agones-images by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3077 1091 - Tag CI build with commit, tag e2e with parent build ID by @zmerlynn in https://github.com/googleforgames/agones/pull/3080 1092 - Renamed action-secret by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3081 1093 - simple-game-server with latest version 0.15 by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3078 1094 - Remove changelog generation from release/cloudbuild.yaml by @Kalaiselvi84 in https://github.com/googleforgames/agones/pull/3079 1095 - Remove 1.23 e2e test cluster by @gongmax in https://github.com/googleforgames/agones/pull/3082 1096 1097 **New Contributors:** 1098 - @shannonxtreme made their first contribution in https://github.com/googleforgames/agones/pull/3004 1099 - @deibu made their first contribution in https://github.com/googleforgames/agones/pull/3045 1100 - @DevChagrins made their first contribution in https://github.com/googleforgames/agones/pull/3060 1101 - @oniku-2929 made their first contribution in https://github.com/googleforgames/agones/pull/3050 1102 - @geetachavan1 made their first contribution in https://github.com/googleforgames/agones/pull/3075 1103 1104 ## [v1.30.0](https://github.com/googleforgames/agones/tree/v1.30.0) (2023-03-01) 1105 1106 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.29.0...v1.30.0) 1107 1108 **Breaking changes:** 1109 1110 - Add error callback to testSDKClient [\#2964](https://github.com/googleforgames/agones/pull/2964) ([steven-supersolid](https://github.com/steven-supersolid)) 1111 1112 **Implemented enhancements:** 1113 1114 - TypeScript types for Node SDK [\#2937](https://github.com/googleforgames/agones/issues/2937) 1115 - Graduate `SafeToEvict` to Beta [\#2931](https://github.com/googleforgames/agones/issues/2931) 1116 - Upgrade windows node image on GKE [\#2582](https://github.com/googleforgames/agones/issues/2582) 1117 - Player Tracking for each GameServer [\#1033](https://github.com/googleforgames/agones/issues/1033) 1118 - Add extensions status dash and dash name change [\#3000](https://github.com/googleforgames/agones/pull/3000) ([chiayi](https://github.com/chiayi)) 1119 - Add variable to go-client request dashboard [\#2998](https://github.com/googleforgames/agones/pull/2998) ([chiayi](https://github.com/chiayi)) 1120 - Add more time and logging to extensions test [\#2996](https://github.com/googleforgames/agones/pull/2996) ([chiayi](https://github.com/chiayi)) 1121 - Add Extensions Resource Dashboard [\#2993](https://github.com/googleforgames/agones/pull/2993) ([chiayi](https://github.com/chiayi)) 1122 - Add integration guide for Google Cloud Managed Service for Prometheus [\#2990](https://github.com/googleforgames/agones/pull/2990) ([zmerlynn](https://github.com/zmerlynn)) 1123 - Added back metrics support for extensions [\#2988](https://github.com/googleforgames/agones/pull/2988) ([chiayi](https://github.com/chiayi)) 1124 - Adds default values for Counters and Lists fields [\#2983](https://github.com/googleforgames/agones/pull/2983) ([igooch](https://github.com/igooch)) 1125 - Kubernetes Update template, Release template, and site content change for multiple k8s version support [\#2980](https://github.com/googleforgames/agones/pull/2980) ([gongmax](https://github.com/gongmax)) 1126 - CRDs for AllocationOverflow [\#2979](https://github.com/googleforgames/agones/pull/2979) ([markmandel](https://github.com/markmandel)) 1127 - More "packed" behavior when reducing GameServerSet replicas. [\#2974](https://github.com/googleforgames/agones/pull/2974) ([castaneai](https://github.com/castaneai)) 1128 - Create e2e test clusters in different regions to mitigate quota limit issue [\#2969](https://github.com/googleforgames/agones/pull/2969) ([gongmax](https://github.com/gongmax)) 1129 - Run e2e tests on multiple clusters with different versions [\#2968](https://github.com/googleforgames/agones/pull/2968) ([gongmax](https://github.com/gongmax)) 1130 - Pre-Alpha Feature Gate: FleetAllocationOverflow [\#2967](https://github.com/googleforgames/agones/pull/2967) ([markmandel](https://github.com/markmandel)) 1131 - Updates counters lists schema status CRDs for gameservers fleets [\#2965](https://github.com/googleforgames/agones/pull/2965) ([igooch](https://github.com/igooch)) 1132 - Create e2e test clusters with multiple k8s versions [\#2962](https://github.com/googleforgames/agones/pull/2962) ([gongmax](https://github.com/gongmax)) 1133 - Add e2e test for Extensions [\#2947](https://github.com/googleforgames/agones/pull/2947) ([chiayi](https://github.com/chiayi)) 1134 - Arbitrary Counts and Lists Feature/CRD [\#2946](https://github.com/googleforgames/agones/pull/2946) ([igooch](https://github.com/igooch)) 1135 - Add types for nodejs sdk [\#2940](https://github.com/googleforgames/agones/pull/2940) ([vasily-polonsky](https://github.com/vasily-polonsky)) 1136 - Use GCS as the Terraform state backend [\#2938](https://github.com/googleforgames/agones/pull/2938) ([gongmax](https://github.com/gongmax)) 1137 - Disable consul locking if consul is not present [\#2934](https://github.com/googleforgames/agones/pull/2934) ([zmerlynn](https://github.com/zmerlynn)) 1138 - Allocation Endpoint: Fix Makefile to correctly call docker build [\#2933](https://github.com/googleforgames/agones/pull/2933) ([abmarcum](https://github.com/abmarcum)) 1139 - Added GKE Workload Identity flag to GKE Terraform modules [\#2928](https://github.com/googleforgames/agones/pull/2928) ([abmarcum](https://github.com/abmarcum)) 1140 - Add doc for "Controlling Disruption", document `SafeToEvict` [\#2924](https://github.com/googleforgames/agones/pull/2924) ([zmerlynn](https://github.com/zmerlynn)) 1141 - Enable SplitControllerAndExtensions for e2e testing and changed value… [\#2923](https://github.com/googleforgames/agones/pull/2923) ([chiayi](https://github.com/chiayi)) 1142 - Allow 30m more to acquire consul lock [\#2922](https://github.com/googleforgames/agones/pull/2922) ([zmerlynn](https://github.com/zmerlynn)) 1143 - Add GKE Autopilot to e2e [\#2913](https://github.com/googleforgames/agones/pull/2913) ([zmerlynn](https://github.com/zmerlynn)) 1144 - GKE Autopilot: Add terraform module, users [\#2912](https://github.com/googleforgames/agones/pull/2912) ([zmerlynn](https://github.com/zmerlynn)) 1145 - e2e: Use gotestsum for CI e2e runs, change e2e ARGS handling [\#2904](https://github.com/googleforgames/agones/pull/2904) ([zmerlynn](https://github.com/zmerlynn)) 1146 - Wait on free ports on GKE Autopilot [\#2901](https://github.com/googleforgames/agones/pull/2901) ([zmerlynn](https://github.com/zmerlynn)) 1147 - controller/extensions: Add explicit requests/limits for ephemeral storage [\#2900](https://github.com/googleforgames/agones/pull/2900) ([zmerlynn](https://github.com/zmerlynn)) 1148 - Validate the .scheduling field in the fleet and gameserverset [\#2892](https://github.com/googleforgames/agones/pull/2892) ([zmerlynn](https://github.com/zmerlynn)) 1149 - Trim down `agones-extensions` and add flag to `agones-controller` [\#2891](https://github.com/googleforgames/agones/pull/2891) ([chiayi](https://github.com/chiayi)) 1150 1151 **Fixed bugs:** 1152 1153 - Unreal Engine - non-ascii characters in annotations breaks websocket. [\#2976](https://github.com/googleforgames/agones/issues/2976) 1154 - Node.js SDK test is flaky [\#2954](https://github.com/googleforgames/agones/issues/2954) 1155 - Install Agones using YAML doesn't work [\#2935](https://github.com/googleforgames/agones/issues/2935) 1156 - Omit namepace Helm install includes [\#2920](https://github.com/googleforgames/agones/issues/2920) 1157 - README.md refers to katacoda.com is now closed by O’Reilly [\#2907](https://github.com/googleforgames/agones/issues/2907) 1158 - The Documentation/Installation page on old releases shows an incorrect Kubernetes version [\#2279](https://github.com/googleforgames/agones/issues/2279) 1159 - Fix HandleWatchMessage [\#2977](https://github.com/googleforgames/agones/pull/2977) ([tvandijck](https://github.com/tvandijck)) 1160 - Fix for `make gen-crd-client` [\#2971](https://github.com/googleforgames/agones/pull/2971) ([markmandel](https://github.com/markmandel)) 1161 - Fix the broken example yaml [\#2956](https://github.com/googleforgames/agones/pull/2956) ([gongmax](https://github.com/gongmax)) 1162 - Omit namespace from cluster scopped resources in helm install [\#2925](https://github.com/googleforgames/agones/pull/2925) ([mbychkowski](https://github.com/mbychkowski)) 1163 - Adds snapshot Hugo env to separate from default env [\#2914](https://github.com/googleforgames/agones/pull/2914) ([igooch](https://github.com/igooch)) 1164 - flaky/TestFleetRollingUpdate [\#2902](https://github.com/googleforgames/agones/pull/2902) ([markmandel](https://github.com/markmandel)) 1165 1166 ## [v1.29.0](https://github.com/googleforgames/agones/tree/v1.29.0) (2023-01-17) 1167 1168 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.29.0-rc...v1.29.0) 1169 1170 **Closed issues:** 1171 1172 - Release 1.29.0-rc [\#2897](https://github.com/googleforgames/agones/issues/2897) 1173 1174 ## [v1.29.0-rc](https://github.com/googleforgames/agones/tree/v1.29.0-rc) (2023-01-11) 1175 1176 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.28.0...v1.29.0-rc) 1177 1178 **Breaking changes:** 1179 1180 - Update Kubernetes to 1.24 [\#2867](https://github.com/googleforgames/agones/issues/2867) 1181 - Migrate from github.com/golang/protobuf to google.golang.org/protobuf [\#2786](https://github.com/googleforgames/agones/pull/2786) ([govargo](https://github.com/govargo)) 1182 1183 **Implemented enhancements:** 1184 1185 - Graduate SDKGracefulTermination to beta [\#2831](https://github.com/googleforgames/agones/issues/2831) 1186 - Set the hostName of the Pod to the name of the GameServer [\#2704](https://github.com/googleforgames/agones/issues/2704) 1187 - Update from golang/protobuf to google.golang.org/protobuf [\#2462](https://github.com/googleforgames/agones/issues/2462) 1188 - Release Automation: Add cloud build target for release builds [\#2460](https://github.com/googleforgames/agones/issues/2460) 1189 - Release Automation: Generate version of website to push [\#2457](https://github.com/googleforgames/agones/issues/2457) 1190 - Consider moving agones system images from gcr.io to GCP's artifact registry [\#2358](https://github.com/googleforgames/agones/issues/2358) 1191 - CI builds should publish a multi-arch manifest for the agones-sdk image [\#2280](https://github.com/googleforgames/agones/issues/2280) 1192 - Generate Changelog - Release Automation: Add cloud build target for release builds [\#2884](https://github.com/googleforgames/agones/pull/2884) ([mangalpalli](https://github.com/mangalpalli)) 1193 - GameServer Pod: Stable Network ID [\#2826](https://github.com/googleforgames/agones/pull/2826) ([markmandel](https://github.com/markmandel)) 1194 - Release Automation: Generate version of website to push [\#2808](https://github.com/googleforgames/agones/pull/2808) ([mangalpalli](https://github.com/mangalpalli)) 1195 1196 **Fixed bugs:** 1197 1198 - Check linter settings for exported symbols [\#2873](https://github.com/googleforgames/agones/issues/2873) 1199 - GameServerAllocation example yaml file has incorrect format for selectors [\#2853](https://github.com/googleforgames/agones/issues/2853) 1200 - Invalid warnings when using multi-cluster allocation [\#2498](https://github.com/googleforgames/agones/issues/2498) 1201 - Update metrics documentation [\#1851](https://github.com/googleforgames/agones/issues/1851) 1202 - GameServerTemplate validation: no description when used big port values [\#1770](https://github.com/googleforgames/agones/issues/1770) 1203 - Inline JSON: GameServerAllocation v1.LabelSelector [\#2877](https://github.com/googleforgames/agones/pull/2877) ([markmandel](https://github.com/markmandel)) 1204 1205 **Closed issues:** 1206 1207 - Collaborator Request [\#2861](https://github.com/googleforgames/agones/issues/2861) 1208 - Release 1.28.0 [\#2851](https://github.com/googleforgames/agones/issues/2851) 1209 - Docs: Rename "Stackdriver" to "Cloud Monitoring" [\#2850](https://github.com/googleforgames/agones/issues/2850) 1210 1211 **Merged pull requests:** 1212 1213 - Fix the json5 vulnerabilities [\#2896](https://github.com/googleforgames/agones/pull/2896) ([gongmax](https://github.com/gongmax)) 1214 - Update Kubernetes version to 1.24 [\#2895](https://github.com/googleforgames/agones/pull/2895) ([gongmax](https://github.com/gongmax)) 1215 - Update aws-sdk-go version to latest [\#2894](https://github.com/googleforgames/agones/pull/2894) ([gongmax](https://github.com/gongmax)) 1216 - e2e framework: Allow variable timing based on cloud product [\#2893](https://github.com/googleforgames/agones/pull/2893) ([zmerlynn](https://github.com/zmerlynn)) 1217 - Don't run cloud product GameServerSpec validation on development GameServers [\#2889](https://github.com/googleforgames/agones/pull/2889) ([zmerlynn](https://github.com/zmerlynn)) 1218 - e2e: Add --cloud-product flag, add SkipOnCloudProduct [\#2886](https://github.com/googleforgames/agones/pull/2886) ([zmerlynn](https://github.com/zmerlynn)) 1219 - Set seccompProfile of `Unconfined` on Autopilot unless overidden by user [\#2885](https://github.com/googleforgames/agones/pull/2885) ([zmerlynn](https://github.com/zmerlynn)) 1220 - Updates allocation load testing documentation [\#2883](https://github.com/googleforgames/agones/pull/2883) ([igooch](https://github.com/igooch)) 1221 - Revert workload separation for Autopilot [\#2876](https://github.com/googleforgames/agones/pull/2876) ([zmerlynn](https://github.com/zmerlynn)) 1222 - Move all actual Agones releases images to GAR [\#2875](https://github.com/googleforgames/agones/pull/2875) ([gongmax](https://github.com/gongmax)) 1223 - lint: Reenable `revive` [\#2874](https://github.com/googleforgames/agones/pull/2874) ([zmerlynn](https://github.com/zmerlynn)) 1224 - cleanup: clean up make\(map\[string\]string, 1\) [\#2872](https://github.com/googleforgames/agones/pull/2872) ([aimuz](https://github.com/aimuz)) 1225 - NewFilteredSharedInformerFactory use NewSharedInformerFactoryWithOptions instead [\#2871](https://github.com/googleforgames/agones/pull/2871) ([aimuz](https://github.com/aimuz)) 1226 - Update restapi conformance-test [\#2869](https://github.com/googleforgames/agones/pull/2869) ([govargo](https://github.com/govargo)) 1227 - cloudproduct: Register API hooks, move validation/mutation to API [\#2868](https://github.com/googleforgames/agones/pull/2868) ([zmerlynn](https://github.com/zmerlynn)) 1228 - Fork `agones-controller` binary and Add `agones-extensions` deployments [\#2866](https://github.com/googleforgames/agones/pull/2866) ([chiayi](https://github.com/chiayi)) 1229 - Skip validation errors in mutating webhooks [\#2865](https://github.com/googleforgames/agones/pull/2865) ([zmerlynn](https://github.com/zmerlynn)) 1230 - Return better error message when mutation webhook gets invalid JSON [\#2863](https://github.com/googleforgames/agones/pull/2863) ([zmerlynn](https://github.com/zmerlynn)) 1231 - Update metrics documentation for Cloud Monitoring/Stackdriver [\#2862](https://github.com/googleforgames/agones/pull/2862) ([junninho](https://github.com/junninho)) 1232 - Introduce the Source field in GameServerAllocationStatus to indicate the allocation source [\#2860](https://github.com/googleforgames/agones/pull/2860) ([gongmax](https://github.com/gongmax)) 1233 - Release final version updates [\#2858](https://github.com/googleforgames/agones/pull/2858) ([mangalpalli](https://github.com/mangalpalli)) 1234 - SafeToEvict: Implement Eviction API, add SetEviction cloud product hook [\#2857](https://github.com/googleforgames/agones/pull/2857) ([zmerlynn](https://github.com/zmerlynn)) 1235 - 1.28.0 release [\#2852](https://github.com/googleforgames/agones/pull/2852) ([mangalpalli](https://github.com/mangalpalli)) 1236 - Rename `LifecycleContract` feature gate to `SafeToEvict` [\#2849](https://github.com/googleforgames/agones/pull/2849) ([zmerlynn](https://github.com/zmerlynn)) 1237 - fix\(make\): current\_project will be executed only when the relevant command is executed [\#2848](https://github.com/googleforgames/agones/pull/2848) ([aimuz](https://github.com/aimuz)) 1238 - refactor: Implemented using the standard library [\#2847](https://github.com/googleforgames/agones/pull/2847) ([aimuz](https://github.com/aimuz)) 1239 - Fixed: vulnerabilities scanned with govulncheck [\#2841](https://github.com/googleforgames/agones/pull/2841) ([aimuz](https://github.com/aimuz)) 1240 - GKE Autopilot: Separate game server workloads [\#2840](https://github.com/googleforgames/agones/pull/2840) ([zmerlynn](https://github.com/zmerlynn)) 1241 - SDKGracefulTermination: Promote to beta [\#2836](https://github.com/googleforgames/agones/pull/2836) ([zmerlynn](https://github.com/zmerlynn)) 1242 1243 ## [v1.28.0](https://github.com/googleforgames/agones/tree/v1.28.0) (2022-12-06) 1244 1245 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.28.0-rc...v1.28.0) 1246 1247 **Implemented enhancements:** 1248 1249 - Add a FAQ entry describing when you would use Agones vs. StatefulSets [\#2770](https://github.com/googleforgames/agones/issues/2770) 1250 - Documentation: Kubernetes and Agones supported version matrix [\#2237](https://github.com/googleforgames/agones/issues/2237) 1251 1252 **Fixed bugs:** 1253 1254 - Player tracking malfunction in Unreal SDK due to wrong HTTP method for setting Player Capacity [\#2845](https://github.com/googleforgames/agones/issues/2845) 1255 - Unreal Editor errors due to uninitialized properties [\#2844](https://github.com/googleforgames/agones/issues/2844) 1256 - `agones.allocator.allocationBatchWaitTime` missing in Helm Configuration documentation [\#2837](https://github.com/googleforgames/agones/issues/2837) 1257 - Unreal SDK fix for setting capacity for Player Tracking and Editor error messages [\#2846](https://github.com/googleforgames/agones/pull/2846) ([Titantompa](https://github.com/Titantompa)) 1258 - Docs: `agones.allocator.allocationBatchWaitTime` [\#2838](https://github.com/googleforgames/agones/pull/2838) ([markmandel](https://github.com/markmandel)) 1259 1260 **Closed issues:** 1261 1262 - Request for gongmax to become Approver [\#2834](https://github.com/googleforgames/agones/issues/2834) 1263 - Request for zmerlynn to become Approver [\#2833](https://github.com/googleforgames/agones/issues/2833) 1264 - Release 1.28.0-rc [\#2832](https://github.com/googleforgames/agones/issues/2832) 1265 1266 **Merged pull requests:** 1267 1268 - Remove trailing whitespace. [\#2839](https://github.com/googleforgames/agones/pull/2839) ([roberthbailey](https://github.com/roberthbailey)) 1269 - Validation and documentation for PodDiscriptionBudget change [\#2829](https://github.com/googleforgames/agones/pull/2829) ([chiayi](https://github.com/chiayi)) 1270 - FAQ: Why not use Deployment or StatefulSet? [\#2824](https://github.com/googleforgames/agones/pull/2824) ([markmandel](https://github.com/markmandel)) 1271 - Adds matrix of Agones versions to Kubernetes versions. [\#2819](https://github.com/googleforgames/agones/pull/2819) ([igooch](https://github.com/igooch)) 1272 1273 ## [v1.28.0-rc](https://github.com/googleforgames/agones/tree/v1.28.0-rc) (2022-11-30) 1274 1275 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.27.0...v1.28.0-rc) 1276 1277 **Implemented enhancements:** 1278 1279 - Immutable replicas field would allow PodDisruptionBudget on selected GameServer Pods [\#2806](https://github.com/googleforgames/agones/issues/2806) 1280 - Update example allocation yaml files to use selectors instead of required [\#2771](https://github.com/googleforgames/agones/issues/2771) 1281 - Only refresh certificates if the fsnotify event is relevant [\#1816](https://github.com/googleforgames/agones/issues/1816) 1282 - Terraform, GKE - add autoscaling Node Pools option [\#1467](https://github.com/googleforgames/agones/issues/1467) 1283 - Terraform, GKE - Option to create a Regional Cluster [\#1441](https://github.com/googleforgames/agones/issues/1441) 1284 - Adding AGONES\_SDK\_GRPC\_HOST to NewSDK [\#1183](https://github.com/googleforgames/agones/issues/1183) 1285 - GameServer: Implement \(immutable\) scale subresource, add pdb [\#2807](https://github.com/googleforgames/agones/pull/2807) ([zmerlynn](https://github.com/zmerlynn)) 1286 - Sync Pod host ports back to GameServer in GCP [\#2782](https://github.com/googleforgames/agones/pull/2782) ([zmerlynn](https://github.com/zmerlynn)) 1287 - Players in-game metric for when PlayerTracking is enabled [\#2765](https://github.com/googleforgames/agones/pull/2765) ([estebangarcia](https://github.com/estebangarcia)) 1288 - Implemented PodDisruptionBudget on relevant deployments [\#2740](https://github.com/googleforgames/agones/pull/2740) ([valentintorikian](https://github.com/valentintorikian)) 1289 1290 **Fixed bugs:** 1291 1292 - `test-gen-api-docs` always fail at the first run after the api docs have change [\#2810](https://github.com/googleforgames/agones/issues/2810) 1293 - \[Flake\] Unit Test: TestControllerGameServerCount [\#2804](https://github.com/googleforgames/agones/issues/2804) 1294 - No gameservers available when lots of requests in quick succession [\#2788](https://github.com/googleforgames/agones/issues/2788) 1295 - Shows missing "/usr/local/bin/locust" after building container [\#2744](https://github.com/googleforgames/agones/issues/2744) 1296 - Context has canceled bug Allocate will retry [\#2736](https://github.com/googleforgames/agones/issues/2736) 1297 - Getting started, can't create gameserver [\#2593](https://github.com/googleforgames/agones/issues/2593) 1298 - Flaky: TestGameServerRestartBeforeReadyCrash [\#2445](https://github.com/googleforgames/agones/issues/2445) 1299 - Upgrade build tools from debian buster to bullseye [\#2224](https://github.com/googleforgames/agones/issues/2224) 1300 - Allocator gRPC doesn't work without TLS [\#1945](https://github.com/googleforgames/agones/issues/1945) 1301 - Agones roles have insufficient permissions defined for clusters where OwnerReferencesPermissionEnforcement is enabled [\#1740](https://github.com/googleforgames/agones/issues/1740) 1302 - TestGameServerRestartBeforeReadyCrash: Close race [\#2812](https://github.com/googleforgames/agones/pull/2812) ([zmerlynn](https://github.com/zmerlynn)) 1303 - Flake: TestControllerGameServerCount [\#2805](https://github.com/googleforgames/agones/pull/2805) ([markmandel](https://github.com/markmandel)) 1304 - Avoid retry from allocateFromLocalCluster under context kill. [\#2783](https://github.com/googleforgames/agones/pull/2783) ([mangalpalli](https://github.com/mangalpalli)) 1305 1306 **Closed issues:** 1307 1308 - Release 1.27.0 [\#2774](https://github.com/googleforgames/agones/issues/2774) 1309 - Conditionally enable fieldalignment linter in govet [\#2325](https://github.com/googleforgames/agones/issues/2325) 1310 1311 **Merged pull requests:** 1312 1313 - Release 1.28.0 rc [\#2835](https://github.com/googleforgames/agones/pull/2835) ([mangalpalli](https://github.com/mangalpalli)) 1314 - Docs: Allocation query cache [\#2825](https://github.com/googleforgames/agones/pull/2825) ([markmandel](https://github.com/markmandel)) 1315 - Move example images to Artifact Registry [\#2823](https://github.com/googleforgames/agones/pull/2823) ([gongmax](https://github.com/gongmax)) 1316 - fix: solve the native collection's memory leak detected by Unity 2021… [\#2822](https://github.com/googleforgames/agones/pull/2822) ([kingshijie](https://github.com/kingshijie)) 1317 - Allow controller service account to update finalizers [\#2816](https://github.com/googleforgames/agones/pull/2816) ([bostrt](https://github.com/bostrt)) 1318 - Update Node.js dependencies and package [\#2815](https://github.com/googleforgames/agones/pull/2815) ([steven-supersolid](https://github.com/steven-supersolid)) 1319 - Terraform, GKE - Option to create regional cluster as well as option to create autoscaling nodepool [\#2813](https://github.com/googleforgames/agones/pull/2813) ([chiayi](https://github.com/chiayi)) 1320 - Remove Windows FAQ Entry [\#2811](https://github.com/googleforgames/agones/pull/2811) ([markmandel](https://github.com/markmandel)) 1321 - Release: Note to switch away from `agones-images` [\#2809](https://github.com/googleforgames/agones/pull/2809) ([markmandel](https://github.com/markmandel)) 1322 - Enable fieldalignment linter, then mostly ignore it [\#2795](https://github.com/googleforgames/agones/pull/2795) ([zmerlynn](https://github.com/zmerlynn)) 1323 - Add fswatch library to watch/batch filesystem events, use in allocator [\#2792](https://github.com/googleforgames/agones/pull/2792) ([zmerlynn](https://github.com/zmerlynn)) 1324 - GameServerRestartBeforeReadyCrash: Run serially [\#2791](https://github.com/googleforgames/agones/pull/2791) ([zmerlynn](https://github.com/zmerlynn)) 1325 - Fix \(not really\) problems reported by VSCode [\#2790](https://github.com/googleforgames/agones/pull/2790) ([zmerlynn](https://github.com/zmerlynn)) 1326 - Split port allocators, implement Autopilot port allocation/policies [\#2789](https://github.com/googleforgames/agones/pull/2789) ([zmerlynn](https://github.com/zmerlynn)) 1327 - Update game server allocation yaml files to use selectors [\#2787](https://github.com/googleforgames/agones/pull/2787) ([chiayi](https://github.com/chiayi)) 1328 - Update health-checking.md [\#2785](https://github.com/googleforgames/agones/pull/2785) ([Amit-karn](https://github.com/Amit-karn)) 1329 - Cleanup of load tests [\#2784](https://github.com/googleforgames/agones/pull/2784) ([mangalpalli](https://github.com/mangalpalli)) 1330 - Show how to set graceful termination in a game server that is safe to evict [\#2780](https://github.com/googleforgames/agones/pull/2780) ([roberthbailey](https://github.com/roberthbailey)) 1331 - Version updates [\#2778](https://github.com/googleforgames/agones/pull/2778) ([mangalpalli](https://github.com/mangalpalli)) 1332 - Bring SDK base image to debian:bullseye [\#2769](https://github.com/googleforgames/agones/pull/2769) ([markmandel](https://github.com/markmandel)) 1333 - Remove generation for swagger Go code and Add static swagger codes for test [\#2757](https://github.com/googleforgames/agones/pull/2757) ([govargo](https://github.com/govargo)) 1334 1335 ## [v1.27.0](https://github.com/googleforgames/agones/tree/v1.27.0) (2022-10-26) 1336 1337 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.27.0-rc...v1.27.0) 1338 1339 **Closed issues:** 1340 1341 - Release 1.27.0-rc [\#2766](https://github.com/googleforgames/agones/issues/2766) 1342 1343 **Merged pull requests:** 1344 1345 - Release 1.27.0 [\#2776](https://github.com/googleforgames/agones/pull/2776) ([mangalpalli](https://github.com/mangalpalli)) 1346 - Update FAQ on ExternalDNS [\#2773](https://github.com/googleforgames/agones/pull/2773) ([markmandel](https://github.com/markmandel)) 1347 - Updates to release checklist. [\#2772](https://github.com/googleforgames/agones/pull/2772) ([markmandel](https://github.com/markmandel)) 1348 1349 ## [v1.27.0-rc](https://github.com/googleforgames/agones/tree/v1.27.0-rc) (2022-10-20) 1350 1351 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.26.0...v1.27.0-rc) 1352 1353 **Implemented enhancements:** 1354 1355 - Allow cluster autoscaler to scale down game server pods [\#2747](https://github.com/googleforgames/agones/issues/2747) 1356 - \[GKE\] - Should we enable image streaming everywhere? [\#2746](https://github.com/googleforgames/agones/issues/2746) 1357 - Support Agones on ARM systems [\#2216](https://github.com/googleforgames/agones/issues/2216) 1358 - Update example containers to fix security vulnerabilities [\#1154](https://github.com/googleforgames/agones/issues/1154) 1359 - Upgrade Go version to 1.19.1 [\#2743](https://github.com/googleforgames/agones/pull/2743) ([gongmax](https://github.com/gongmax)) 1360 1361 **Fixed bugs:** 1362 1363 - Flaky test: CPP SDK Conformance tests [\#2298](https://github.com/googleforgames/agones/issues/2298) 1364 1365 **Closed issues:** 1366 1367 - Replace uses of the io/ioutil package [\#2748](https://github.com/googleforgames/agones/issues/2748) 1368 - Release 1.26.0 [\#2737](https://github.com/googleforgames/agones/issues/2737) 1369 - Log cleanup: Verbose error log on pod not yet running [\#2665](https://github.com/googleforgames/agones/issues/2665) 1370 - Upgrade gRPC version [\#1797](https://github.com/googleforgames/agones/issues/1797) 1371 1372 **Merged pull requests:** 1373 1374 - Release 1.27.0-rc [\#2768](https://github.com/googleforgames/agones/pull/2768) ([mangalpalli](https://github.com/mangalpalli)) 1375 - Add repository for hashicorp/consul, and disable the consul-consul-client [\#2764](https://github.com/googleforgames/agones/pull/2764) ([gongmax](https://github.com/gongmax)) 1376 - 2665 Log cleanup: Verbose error log on pod not yet running [\#2763](https://github.com/googleforgames/agones/pull/2763) ([mangalpalli](https://github.com/mangalpalli)) 1377 - Enable image streaming for e2e test cluster [\#2762](https://github.com/googleforgames/agones/pull/2762) ([gongmax](https://github.com/gongmax)) 1378 - Fix case of HTTP module reference [\#2760](https://github.com/googleforgames/agones/pull/2760) ([TroutZhang](https://github.com/TroutZhang)) 1379 - Add an example of setting autoscaler behavior in a Fleet. [\#2759](https://github.com/googleforgames/agones/pull/2759) ([roberthbailey](https://github.com/roberthbailey)) 1380 - Enable image streaming everywhere by default [\#2756](https://github.com/googleforgames/agones/pull/2756) ([gongmax](https://github.com/gongmax)) 1381 - Update the Kubernetes upgrade instructions to include instructions for upgrading gRPC [\#2755](https://github.com/googleforgames/agones/pull/2755) ([roberthbailey](https://github.com/roberthbailey)) 1382 - If the user has specified cluster autoscaling behavior for their gameserver then don't overwrite it [\#2754](https://github.com/googleforgames/agones/pull/2754) ([roberthbailey](https://github.com/roberthbailey)) 1383 - Replace uses of the io/ioutil package [\#2752](https://github.com/googleforgames/agones/pull/2752) ([gongmax](https://github.com/gongmax)) 1384 - Bump the example images version [\#2751](https://github.com/googleforgames/agones/pull/2751) ([gongmax](https://github.com/gongmax)) 1385 - Added a title to the 1.26.0 release [\#2742](https://github.com/googleforgames/agones/pull/2742) ([markmandel](https://github.com/markmandel)) 1386 - updates for upcoming release [\#2741](https://github.com/googleforgames/agones/pull/2741) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1387 - Allocator Informer Event optimize updateFunc [\#2731](https://github.com/googleforgames/agones/pull/2731) ([alvin-7](https://github.com/alvin-7)) 1388 1389 ## [v1.26.0](https://github.com/googleforgames/agones/tree/v1.26.0) (2022-09-14) 1390 1391 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.26.0-rc...v1.26.0) 1392 1393 **Closed issues:** 1394 1395 - Release 1.26.0-rc [\#2732](https://github.com/googleforgames/agones/issues/2732) 1396 1397 **Merged pull requests:** 1398 1399 - release v1.26.0 [\#2738](https://github.com/googleforgames/agones/pull/2738) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1400 1401 ## [v1.26.0-rc](https://github.com/googleforgames/agones/tree/v1.26.0-rc) (2022-09-07) 1402 1403 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.25.0...v1.26.0-rc) 1404 1405 **Breaking changes:** 1406 1407 - Update Kubernetes to 1.23 [\#2642](https://github.com/googleforgames/agones/issues/2642) 1408 - Upgrade Agones to Kubernetes 1.23 [\#2711](https://github.com/googleforgames/agones/pull/2711) ([roberthbailey](https://github.com/roberthbailey)) 1409 1410 **Implemented enhancements:** 1411 1412 - Move StateAllocationFilter to Beta [\#2688](https://github.com/googleforgames/agones/issues/2688) 1413 - Made `strategy` configurable on relevant deployments [\#2721](https://github.com/googleforgames/agones/pull/2721) ([valentintorikian](https://github.com/valentintorikian)) 1414 - 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)) 1415 - Move StateAllocationFilter to beta [\#2695](https://github.com/googleforgames/agones/pull/2695) ([katsew](https://github.com/katsew)) 1416 1417 **Fixed bugs:** 1418 1419 - Default value on website for helm.installTests in helm chart setup value is incorrect [\#2720](https://github.com/googleforgames/agones/issues/2720) 1420 - Helm Agones terraform module crds.CleanupOnDelete setting is missing agones prefix [\#2718](https://github.com/googleforgames/agones/issues/2718) 1421 - Fleet specific prometheus metrics should stop being exported when the fleet is deleted [\#2478](https://github.com/googleforgames/agones/issues/2478) 1422 - Remove \< Ready GameServers first when scaling down on the same node [\#2372](https://github.com/googleforgames/agones/issues/2372) 1423 - FleetAutoscaler keeps alive all TLS connections permanently causing memory leak on webhook server [\#2278](https://github.com/googleforgames/agones/issues/2278) 1424 - Fleet Autoscaler - Fleet name CRD Validation issue [\#1954](https://github.com/googleforgames/agones/issues/1954) 1425 - Added missing env to flag mapping [\#2728](https://github.com/googleforgames/agones/pull/2728) ([valentintorikian](https://github.com/valentintorikian)) 1426 - Docs/Helm: Formatted table, fix typo [\#2724](https://github.com/googleforgames/agones/pull/2724) ([markmandel](https://github.com/markmandel)) 1427 - Add the agones prefix to the cleanupOnDelete variable name. [\#2723](https://github.com/googleforgames/agones/pull/2723) ([roberthbailey](https://github.com/roberthbailey)) 1428 - 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)) 1429 - Fleet scale down: Remove \< Ready GameServers first [\#2702](https://github.com/googleforgames/agones/pull/2702) ([markmandel](https://github.com/markmandel)) 1430 - Clear metric labels on Fleet/Autoscaler delete [\#2701](https://github.com/googleforgames/agones/pull/2701) ([markmandel](https://github.com/markmandel)) 1431 - Add back CustomFasSyncInterval=false to e2e test [\#2700](https://github.com/googleforgames/agones/pull/2700) ([markmandel](https://github.com/markmandel)) 1432 - TLS-Memoryleak [\#2681](https://github.com/googleforgames/agones/pull/2681) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1433 - fleet-autoscaler-validationfix [\#2674](https://github.com/googleforgames/agones/pull/2674) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1434 1435 **Closed issues:** 1436 1437 - Release 1.25.0 [\#2692](https://github.com/googleforgames/agones/issues/2692) 1438 1439 **Merged pull requests:** 1440 1441 - relase v1.26.0-rc [\#2733](https://github.com/googleforgames/agones/pull/2733) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1442 - Regenerate gRPC clients for all SDKs. [\#2727](https://github.com/googleforgames/agones/pull/2727) ([markmandel](https://github.com/markmandel)) 1443 - Update gRPC SDK tooling to 1.36.1 [\#2725](https://github.com/googleforgames/agones/pull/2725) ([roberthbailey](https://github.com/roberthbailey)) 1444 - Fix the default value for `helm.installTests` in the documentation. [\#2722](https://github.com/googleforgames/agones/pull/2722) ([roberthbailey](https://github.com/roberthbailey)) 1445 - Pre release check for RC [\#2719](https://github.com/googleforgames/agones/pull/2719) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1446 - Update the Kubernetes image used in the helm pre-delete-hook to 1.23. [\#2717](https://github.com/googleforgames/agones/pull/2717) ([roberthbailey](https://github.com/roberthbailey)) 1447 - updates for upcoming release [\#2699](https://github.com/googleforgames/agones/pull/2699) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1448 - Fixed typo below a "examples" folder [\#2698](https://github.com/googleforgames/agones/pull/2698) ([FirstSS-Sub](https://github.com/FirstSS-Sub)) 1449 - release v1.25.0 [\#2694](https://github.com/googleforgames/agones/pull/2694) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1450 - Cloud Build: No more need for Docker 20 tag [\#2691](https://github.com/googleforgames/agones/pull/2691) ([markmandel](https://github.com/markmandel)) 1451 1452 ## [v1.25.0](https://github.com/googleforgames/agones/tree/v1.25.0) (2022-08-03) 1453 1454 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.25.0-rc...v1.25.0) 1455 1456 **Implemented enhancements:** 1457 1458 - Adds load balancer ip variable to terraform modules [\#2690](https://github.com/googleforgames/agones/pull/2690) ([austin-space](https://github.com/austin-space)) 1459 1460 **Fixed bugs:** 1461 1462 - Presence of \>1 inactive GSS can cause a rolling update to become stuck until an allocation ends [\#2574](https://github.com/googleforgames/agones/issues/2574) 1463 - helm\_agones module for Terraform doesn't support setting variables [\#2484](https://github.com/googleforgames/agones/issues/2484) 1464 - Fix typo in release 1.25.0-rc blog post [\#2686](https://github.com/googleforgames/agones/pull/2686) ([markmandel](https://github.com/markmandel)) 1465 1466 **Closed issues:** 1467 1468 - Release 1.25.0-rc [\#2684](https://github.com/googleforgames/agones/issues/2684) 1469 - CI: How to run tests with and without Feature Gates [\#1411](https://github.com/googleforgames/agones/issues/1411) 1470 1471 **Merged pull requests:** 1472 1473 - Fix feature flags on "High Density" documentation [\#2689](https://github.com/googleforgames/agones/pull/2689) ([markmandel](https://github.com/markmandel)) 1474 1475 ## [v1.25.0-rc](https://github.com/googleforgames/agones/tree/v1.25.0-rc) (2022-07-27) 1476 1477 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.24.0...v1.25.0-rc) 1478 1479 **Implemented enhancements:** 1480 1481 - Upgrade Xonotic to 0.8.5 [\#2664](https://github.com/googleforgames/agones/issues/2664) 1482 - End to end tests for SDKGracefulTermination [\#2647](https://github.com/googleforgames/agones/issues/2647) 1483 - Move CustomFasSyncInterval to Beta [\#2646](https://github.com/googleforgames/agones/issues/2646) 1484 - Move NodeExternalDNS to stable [\#2643](https://github.com/googleforgames/agones/issues/2643) 1485 - Upgrade SuperTuxKart to 1.3 [\#2546](https://github.com/googleforgames/agones/issues/2546) 1486 - Docs: How to do local container with sdk [\#2677](https://github.com/googleforgames/agones/pull/2677) ([markmandel](https://github.com/markmandel)) 1487 - upgrade xonotic version [\#2669](https://github.com/googleforgames/agones/pull/2669) ([mridulji](https://github.com/mridulji)) 1488 - NodeExternalDNS/stable [\#2660](https://github.com/googleforgames/agones/pull/2660) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1489 - Move CustomFasSyncInterval to Beta [\#2654](https://github.com/googleforgames/agones/pull/2654) ([govargo](https://github.com/govargo)) 1490 - Support for Unity Alpha SDK [\#2600](https://github.com/googleforgames/agones/pull/2600) ([MaxHayman](https://github.com/MaxHayman)) 1491 1492 **Fixed bugs:** 1493 1494 - Agones controller down when enabling CustomFasSyncInterval on an existing cluster [\#2675](https://github.com/googleforgames/agones/issues/2675) 1495 - Upgrade GKE Terraform scripts to 4.x Google Provider [\#2630](https://github.com/googleforgames/agones/issues/2630) 1496 - nodejs sdk example container fails to run [\#2625](https://github.com/googleforgames/agones/issues/2625) 1497 - Can't use `make` to build on m1 mac / ARM [\#2517](https://github.com/googleforgames/agones/issues/2517) 1498 - Flaky: make run-sdk-conformance-test-cpp [\#2346](https://github.com/googleforgames/agones/issues/2346) 1499 - Bug: `make install` uses local helm and jq [\#2672](https://github.com/googleforgames/agones/pull/2672) ([markmandel](https://github.com/markmandel)) 1500 - update grpc package version for arm64 Linux [\#2668](https://github.com/googleforgames/agones/pull/2668) ([JJhuk](https://github.com/JJhuk)) 1501 - Minikube: Fixes for Makefile, dev & usage docs [\#2667](https://github.com/googleforgames/agones/pull/2667) ([markmandel](https://github.com/markmandel)) 1502 - Building and pushing ARM64 images [\#2666](https://github.com/googleforgames/agones/pull/2666) ([mridulji](https://github.com/mridulji)) 1503 - Fix minikube dev tooling [\#2662](https://github.com/googleforgames/agones/pull/2662) ([markmandel](https://github.com/markmandel)) 1504 - e2e tests and bug fixes: SDKGracefulTermination [\#2661](https://github.com/googleforgames/agones/pull/2661) ([markmandel](https://github.com/markmandel)) 1505 - Delete Katacoda link\(404\) because Katacoda is closed [\#2640](https://github.com/googleforgames/agones/pull/2640) ([govargo](https://github.com/govargo)) 1506 - Fix nodejs-simple cannot find agones-sdk module and update server\_tag to 0.8 [\#2633](https://github.com/googleforgames/agones/pull/2633) ([govargo](https://github.com/govargo)) 1507 - Update hashicorp/google to 4.25.0 [\#2632](https://github.com/googleforgames/agones/pull/2632) ([govargo](https://github.com/govargo)) 1508 1509 **Closed issues:** 1510 1511 - Release 1.24.0 [\#2636](https://github.com/googleforgames/agones/issues/2636) 1512 1513 **Merged pull requests:** 1514 1515 - release-v1.25.0-rc [\#2685](https://github.com/googleforgames/agones/pull/2685) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1516 - Add Feature Flag section to troubleshooting [\#2679](https://github.com/googleforgames/agones/pull/2679) ([markmandel](https://github.com/markmandel)) 1517 - Docs: Note that Feature Gate changes are upgrades [\#2678](https://github.com/googleforgames/agones/pull/2678) ([markmandel](https://github.com/markmandel)) 1518 - Update `Contribute` docs feature code version [\#2676](https://github.com/googleforgames/agones/pull/2676) ([markmandel](https://github.com/markmandel)) 1519 - Specify the OS architecture tested for known working drivers for minikube. [\#2663](https://github.com/googleforgames/agones/pull/2663) ([roberthbailey](https://github.com/roberthbailey)) 1520 - Add agones4j to 3rd party libraries. [\#2656](https://github.com/googleforgames/agones/pull/2656) ([portlek](https://github.com/portlek)) 1521 - Added "common development flows" to dev guide [\#2655](https://github.com/googleforgames/agones/pull/2655) ([markmandel](https://github.com/markmandel)) 1522 - Upgrade Terraform test dependencies. [\#2653](https://github.com/googleforgames/agones/pull/2653) ([markmandel](https://github.com/markmandel)) 1523 - Update the c\# sdk protobuf version to address a few high severity CVEs. [\#2652](https://github.com/googleforgames/agones/pull/2652) ([roberthbailey](https://github.com/roberthbailey)) 1524 - Update protobufjs to address a high severity CVE. [\#2651](https://github.com/googleforgames/agones/pull/2651) ([roberthbailey](https://github.com/roberthbailey)) 1525 - Health check error message [\#2649](https://github.com/googleforgames/agones/pull/2649) ([XiaNi](https://github.com/XiaNi)) 1526 - updates for upcoming rlease [\#2641](https://github.com/googleforgames/agones/pull/2641) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1527 - Move CI image builds to Artifact Registry [\#2634](https://github.com/googleforgames/agones/pull/2634) ([markmandel](https://github.com/markmandel)) 1528 - Build image: Use apt to install gcloud [\#2629](https://github.com/googleforgames/agones/pull/2629) ([markmandel](https://github.com/markmandel)) 1529 - supertuxcart version update-1.3 [\#2608](https://github.com/googleforgames/agones/pull/2608) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1530 1531 ## [v1.24.0](https://github.com/googleforgames/agones/tree/v1.24.0) (2022-06-22) 1532 1533 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.24.0-rc...v1.24.0) 1534 1535 **Closed issues:** 1536 1537 - Release 1.24.0-rc [\#2628](https://github.com/googleforgames/agones/issues/2628) 1538 - gameserverselector documentation mismatch [\#2491](https://github.com/googleforgames/agones/issues/2491) 1539 1540 **Merged pull requests:** 1541 1542 - v1.24.0 [\#2637](https://github.com/googleforgames/agones/pull/2637) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1543 - Update Rust SDK build image [\#2635](https://github.com/googleforgames/agones/pull/2635) ([markmandel](https://github.com/markmandel)) 1544 1545 ## [v1.24.0-rc](https://github.com/googleforgames/agones/tree/v1.24.0-rc) (2022-06-16) 1546 1547 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.23.0...v1.24.0-rc) 1548 1549 **Implemented enhancements:** 1550 1551 - Add metric for number of reserved replicas in a fleet [\#2609](https://github.com/googleforgames/agones/issues/2609) 1552 - Make batchWaitTime configurable in the Allocator [\#2586](https://github.com/googleforgames/agones/issues/2586) 1553 - Document how to use Informers and Listers to query Agones [\#1260](https://github.com/googleforgames/agones/issues/1260) 1554 - Add docs for reserved replicas metric [\#2611](https://github.com/googleforgames/agones/pull/2611) ([markmandel](https://github.com/markmandel)) 1555 - Add metric for number of reserved replicas [\#2610](https://github.com/googleforgames/agones/pull/2610) ([govargo](https://github.com/govargo)) 1556 - e2e tests for arm64 simple game server [\#2604](https://github.com/googleforgames/agones/pull/2604) ([Ludea](https://github.com/Ludea)) 1557 - Ping arm img [\#2591](https://github.com/googleforgames/agones/pull/2591) ([Ludea](https://github.com/Ludea)) 1558 - Make Allocator batchWaitTime configurable [\#2589](https://github.com/googleforgames/agones/pull/2589) ([valentintorikian](https://github.com/valentintorikian)) 1559 - Added Agones Category to all UPROPERTY macro [\#2587](https://github.com/googleforgames/agones/pull/2587) ([Dinhh1](https://github.com/Dinhh1)) 1560 - Add Document about Informers and Listers [\#2579](https://github.com/googleforgames/agones/pull/2579) ([govargo](https://github.com/govargo)) 1561 1562 **Fixed bugs:** 1563 1564 - Unable to scale fleet if a game server is allocated from an older version [\#2617](https://github.com/googleforgames/agones/issues/2617) 1565 - Agones Allocator's verifyClientCertificate method does not properly handle intermediate certificates [\#2602](https://github.com/googleforgames/agones/issues/2602) 1566 - ARM64 agones-controller image seems to start agones-allocator? [\#2578](https://github.com/googleforgames/agones/issues/2578) 1567 - Agones Controller attempts to scale to a negative integer instead of zero [\#2509](https://github.com/googleforgames/agones/issues/2509) 1568 - If Fleet is allocated during a rolling update, the old GameServerSet may not be deleted [\#2432](https://github.com/googleforgames/agones/issues/2432) 1569 - sdkServer.logLevel in Gameserver config doesn't seem to be used in local mode [\#2221](https://github.com/googleforgames/agones/issues/2221) 1570 - Fix replicas miscalculation when fleet replicas equals zero [\#2623](https://github.com/googleforgames/agones/pull/2623) ([govargo](https://github.com/govargo)) 1571 - Fix cross-platform build for simple-game-server [\#2613](https://github.com/googleforgames/agones/pull/2613) ([markmandel](https://github.com/markmandel)) 1572 - Fix double build of SDK binary in Makefile [\#2612](https://github.com/googleforgames/agones/pull/2612) ([markmandel](https://github.com/markmandel)) 1573 - debian image update/Examples [\#2607](https://github.com/googleforgames/agones/pull/2607) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1574 - Fix intermediate certificate handling \(\#2602\) [\#2605](https://github.com/googleforgames/agones/pull/2605) ([josiahp](https://github.com/josiahp)) 1575 - Fix build command: build-agones-sdk-image [\#2603](https://github.com/googleforgames/agones/pull/2603) ([govargo](https://github.com/govargo)) 1576 - Fix typo in allocator.yaml [\#2590](https://github.com/googleforgames/agones/pull/2590) ([jhowcrof](https://github.com/jhowcrof)) 1577 - Fix local-includes WITH\_ARM64=0 or WITH\_WINDOWS=0 [\#2588](https://github.com/googleforgames/agones/pull/2588) ([markmandel](https://github.com/markmandel)) 1578 - updateing debian image to bullseye/Part-1 [\#2584](https://github.com/googleforgames/agones/pull/2584) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1579 - Fix sdkServer.logLevel nil in Gameserver in local-mode [\#2580](https://github.com/googleforgames/agones/pull/2580) ([govargo](https://github.com/govargo)) 1580 1581 **Closed issues:** 1582 1583 - Possible confusion on allocator CLI flag config [\#2598](https://github.com/googleforgames/agones/issues/2598) 1584 - Release 1.23.0 [\#2571](https://github.com/googleforgames/agones/issues/2571) 1585 - The Player Capacity integration pattern example is still using the deprecated fields in the GameServerAllocation [\#2570](https://github.com/googleforgames/agones/issues/2570) 1586 1587 **Merged pull requests:** 1588 1589 - v1.24.0-rc [\#2631](https://github.com/googleforgames/agones/pull/2631) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1590 - Open Match + Agones Examples [\#2627](https://github.com/googleforgames/agones/pull/2627) ([markmandel](https://github.com/markmandel)) 1591 - Fix deprecated command for make minikube-push [\#2624](https://github.com/googleforgames/agones/pull/2624) ([govargo](https://github.com/govargo)) 1592 - Install docs: Supported Container Architectures [\#2621](https://github.com/googleforgames/agones/pull/2621) ([markmandel](https://github.com/markmandel)) 1593 - Upgrade everything to simple-game-server:0.13 [\#2620](https://github.com/googleforgames/agones/pull/2620) ([markmandel](https://github.com/markmandel)) 1594 - Unblock CI: Fix site link 404 [\#2619](https://github.com/googleforgames/agones/pull/2619) ([markmandel](https://github.com/markmandel)) 1595 - Upgrade built-tools Prometheus and Grafana [\#2618](https://github.com/googleforgames/agones/pull/2618) ([markmandel](https://github.com/markmandel)) 1596 - Add an extra step to the kubernetes upgrade tasks. [\#2616](https://github.com/googleforgames/agones/pull/2616) ([roberthbailey](https://github.com/roberthbailey)) 1597 - Update the image used in the helm uninstall to work on ARM. [\#2615](https://github.com/googleforgames/agones/pull/2615) ([roberthbailey](https://github.com/roberthbailey)) 1598 - Minor fix to the build target in the instructions. [\#2614](https://github.com/googleforgames/agones/pull/2614) ([roberthbailey](https://github.com/roberthbailey)) 1599 - Issue template for Kubernetes Upgrades [\#2606](https://github.com/googleforgames/agones/pull/2606) ([markmandel](https://github.com/markmandel)) 1600 - Moved allocator flag parsing configuration away from `metrics.go` [\#2599](https://github.com/googleforgames/agones/pull/2599) ([valentintorikian](https://github.com/valentintorikian)) 1601 - Move "future" helm parameters that are part of the current release up to the visible table [\#2596](https://github.com/googleforgames/agones/pull/2596) ([roberthbailey](https://github.com/roberthbailey)) 1602 - Update development guide to current practices [\#2595](https://github.com/googleforgames/agones/pull/2595) ([markmandel](https://github.com/markmandel)) 1603 - Fix controller arm64 tag [\#2581](https://github.com/googleforgames/agones/pull/2581) ([Ludea](https://github.com/Ludea)) 1604 - Change deprecated preferred & required to selectors in Player Capacity docs [\#2577](https://github.com/googleforgames/agones/pull/2577) ([JJhuk](https://github.com/JJhuk)) 1605 - Preparation for the 1.24.0 release [\#2576](https://github.com/googleforgames/agones/pull/2576) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1606 1607 ## [v1.23.0](https://github.com/googleforgames/agones/tree/v1.23.0) (2022-05-11) 1608 1609 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.23.0-rc...v1.23.0) 1610 1611 **Fixed bugs:** 1612 1613 - Panic in sidecar in 1.22.0 [\#2568](https://github.com/googleforgames/agones/issues/2568) 1614 - ensure context is set before spawning goroutines using it [\#2569](https://github.com/googleforgames/agones/pull/2569) ([Hades32](https://github.com/Hades32)) 1615 1616 **Closed issues:** 1617 1618 - Release 1.23.0-rc [\#2566](https://github.com/googleforgames/agones/issues/2566) 1619 1620 **Merged pull requests:** 1621 1622 - Remove broken links to unblock CI [\#2573](https://github.com/googleforgames/agones/pull/2573) ([roberthbailey](https://github.com/roberthbailey)) 1623 - release v1.23.0 [\#2572](https://github.com/googleforgames/agones/pull/2572) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1624 1625 ## [v1.23.0-rc](https://github.com/googleforgames/agones/tree/v1.23.0-rc) (2022-05-04) 1626 1627 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.22.0...v1.23.0-rc) 1628 1629 **Breaking changes:** 1630 1631 - Upgrade terraform to Kubernetes 1.22 [\#2551](https://github.com/googleforgames/agones/pull/2551) ([roberthbailey](https://github.com/roberthbailey)) 1632 1633 **Implemented enhancements:** 1634 1635 - Upgrade to Kubernetes 1.22 [\#2494](https://github.com/googleforgames/agones/issues/2494) 1636 - Update golang version used in App Engine [\#2382](https://github.com/googleforgames/agones/issues/2382) 1637 - Allocator controller arm64 img [\#2565](https://github.com/googleforgames/agones/pull/2565) ([Ludea](https://github.com/Ludea)) 1638 - sdk arm64 images [\#2521](https://github.com/googleforgames/agones/pull/2521) ([Ludea](https://github.com/Ludea)) 1639 1640 **Fixed bugs:** 1641 1642 - Healthcontroller falsly marks healthy pods as unhealthy [\#2553](https://github.com/googleforgames/agones/issues/2553) 1643 - how to allocate a Local Game Server? [\#2536](https://github.com/googleforgames/agones/issues/2536) 1644 - We should automatically reject PR's that are not against `main` [\#2531](https://github.com/googleforgames/agones/issues/2531) 1645 - Foreground deletion of a fleet managed by fleet autoscaler results in infinite pod recreation loop [\#2524](https://github.com/googleforgames/agones/issues/2524) 1646 - Flaky: TestFleetRecreateGameServers/gameserver\_shutdown [\#2479](https://github.com/googleforgames/agones/issues/2479) 1647 - GameServer stucks in Shutdown state preventing a rolling update to complete [\#2360](https://github.com/googleforgames/agones/issues/2360) 1648 - \[Go SDK\] PlayerConnect\(\) at capacity panics [\#1957](https://github.com/googleforgames/agones/issues/1957) 1649 - Fix for health controller race condition marking healthy pods as unhealthy [\#2554](https://github.com/googleforgames/agones/pull/2554) ([Thiryn](https://github.com/Thiryn)) 1650 - Queue updated GameServers with DeletionTimestamp [\#2550](https://github.com/googleforgames/agones/pull/2550) ([markmandel](https://github.com/markmandel)) 1651 - Don't move Dev GameServer back to Ready always [\#2545](https://github.com/googleforgames/agones/pull/2545) ([markmandel](https://github.com/markmandel)) 1652 - Initial step for M1 with \(make build-images WITH\_WINDOWS=0 and make s… [\#2542](https://github.com/googleforgames/agones/pull/2542) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1653 - Update unreal.md to fix \#2523 [\#2537](https://github.com/googleforgames/agones/pull/2537) ([goace](https://github.com/goace)) 1654 - Use source sdk in simple-game-server [\#2527](https://github.com/googleforgames/agones/pull/2527) ([markmandel](https://github.com/markmandel)) 1655 1656 **Closed issues:** 1657 1658 - Collaborator Request [\#2552](https://github.com/googleforgames/agones/issues/2552) 1659 - Release 1.22.0 [\#2530](https://github.com/googleforgames/agones/issues/2530) 1660 - find a bug in the doc for ue4 plugin [\#2523](https://github.com/googleforgames/agones/issues/2523) 1661 1662 **Merged pull requests:** 1663 1664 - Release v1.23.0-rc [\#2567](https://github.com/googleforgames/agones/pull/2567) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1665 - Update dependency for the `push-agones-sdk-linux-image-amd64` target [\#2564](https://github.com/googleforgames/agones/pull/2564) ([roberthbailey](https://github.com/roberthbailey)) 1666 - Update the go runtime environment version for the website from 1.13 to 1.16 [\#2563](https://github.com/googleforgames/agones/pull/2563) ([roberthbailey](https://github.com/roberthbailey)) 1667 - Regenerate Kubernetes resource includes \(ObjectMeta, PodTemplateSpec\) for Kubernetes 1.22 [\#2562](https://github.com/googleforgames/agones/pull/2562) ([roberthbailey](https://github.com/roberthbailey)) 1668 - Add the new gke-gcloud-auth-plugin binary to the build image [\#2561](https://github.com/googleforgames/agones/pull/2561) ([roberthbailey](https://github.com/roberthbailey)) 1669 - Update CRD API reference for Kubernetes 1.22 [\#2560](https://github.com/googleforgames/agones/pull/2560) ([roberthbailey](https://github.com/roberthbailey)) 1670 - Upgrade client-go to v0.22.9 [\#2559](https://github.com/googleforgames/agones/pull/2559) ([roberthbailey](https://github.com/roberthbailey)) 1671 - Update Minikube and Kind dev tooling to Kubernetes 1.22 [\#2558](https://github.com/googleforgames/agones/pull/2558) ([roberthbailey](https://github.com/roberthbailey)) 1672 - Increase the e2e cluster size to match what was observed [\#2557](https://github.com/googleforgames/agones/pull/2557) ([roberthbailey](https://github.com/roberthbailey)) 1673 - Update the dev version of Kubernetes in the website to 1.22 [\#2556](https://github.com/googleforgames/agones/pull/2556) ([roberthbailey](https://github.com/roberthbailey)) 1674 - Upgrade kubectl to 1.22 in dev tooling [\#2555](https://github.com/googleforgames/agones/pull/2555) ([roberthbailey](https://github.com/roberthbailey)) 1675 - Unblock CI: Remove EKS Autoscaler terraform link [\#2548](https://github.com/googleforgames/agones/pull/2548) ([markmandel](https://github.com/markmandel)) 1676 - Move some Info logging to Debug [\#2547](https://github.com/googleforgames/agones/pull/2547) ([markmandel](https://github.com/markmandel)) 1677 - Update fleetautoscaler e2e certs [\#2541](https://github.com/googleforgames/agones/pull/2541) ([markmandel](https://github.com/markmandel)) 1678 - Update everything to simple-gameserver:0.12 [\#2540](https://github.com/googleforgames/agones/pull/2540) ([markmandel](https://github.com/markmandel)) 1679 - v2: Flaky TestFleetRecreateGameServers fix. [\#2539](https://github.com/googleforgames/agones/pull/2539) ([markmandel](https://github.com/markmandel)) 1680 - Fix for flaky TestFleetRecreateGameServers [\#2535](https://github.com/googleforgames/agones/pull/2535) ([markmandel](https://github.com/markmandel)) 1681 - UE4 docs broke links with UE5 release [\#2534](https://github.com/googleforgames/agones/pull/2534) ([markmandel](https://github.com/markmandel)) 1682 - updates for the upcoming release [\#2533](https://github.com/googleforgames/agones/pull/2533) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1683 - Check for DeletionTimestamp of fleet and gameserverset before scaling [\#2526](https://github.com/googleforgames/agones/pull/2526) ([estebangarcia](https://github.com/estebangarcia)) 1684 - Add e2e test for PlayerConnectWithCapacityZero [\#2503](https://github.com/googleforgames/agones/pull/2503) ([jiwonaid](https://github.com/jiwonaid)) 1685 1686 ## [v1.22.0](https://github.com/googleforgames/agones/tree/v1.22.0) (2022-04-05) 1687 1688 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.22.0-rc...v1.22.0) 1689 1690 **Fixed bugs:** 1691 1692 - Example crd-client/go.mod can not be compiled [\#2061](https://github.com/googleforgames/agones/issues/2061) 1693 1694 **Closed issues:** 1695 1696 - Release 1.22.0-rc [\#2518](https://github.com/googleforgames/agones/issues/2518) 1697 1698 **Merged pull requests:** 1699 1700 - Release v1.22.0 [\#2532](https://github.com/googleforgames/agones/pull/2532) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1701 1702 ## [v1.22.0-rc](https://github.com/googleforgames/agones/tree/v1.22.0-rc) (2022-03-24) 1703 1704 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.21.0...v1.22.0-rc) 1705 1706 **Implemented enhancements:** 1707 1708 - Add a multi-cluster allocation example solution to leverage GCP resources to connect to multiple Agones clusters [\#2495](https://github.com/googleforgames/agones/issues/2495) 1709 - Agones controller metrics becomes a huge amount of data over time [\#2424](https://github.com/googleforgames/agones/issues/2424) 1710 - Allow specifying agones-allocator nodePort via Helm values [\#1699](https://github.com/googleforgames/agones/issues/1699) 1711 - Optionally include a ServiceMonitor in the Helm chart [\#1605](https://github.com/googleforgames/agones/issues/1605) 1712 - Integrate with cert-manager to manage secrets on the cluster [\#1461](https://github.com/googleforgames/agones/issues/1461) 1713 - Load Testing Framework for internal and external usage [\#412](https://github.com/googleforgames/agones/issues/412) 1714 - Add Allocation Endpoint GCP solution for multi-cluster allocation to Agones examples [\#2499](https://github.com/googleforgames/agones/pull/2499) ([pooneh-m](https://github.com/pooneh-m)) 1715 - Add a tool that can run variable allocation load scenarios [\#2493](https://github.com/googleforgames/agones/pull/2493) ([roberthbailey](https://github.com/roberthbailey)) 1716 - updates for next release [\#2482](https://github.com/googleforgames/agones/pull/2482) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1717 1718 **Fixed bugs:** 1719 1720 - The `allocation-endpoint` sample terraform is using `goolge-private` provider [\#2512](https://github.com/googleforgames/agones/issues/2512) 1721 - Failed to build CPP SDK [\#2486](https://github.com/googleforgames/agones/issues/2486) 1722 - Allocator Service Document Bug [\#2467](https://github.com/googleforgames/agones/issues/2467) 1723 - GameServerAllocation is not working for "High Density GameServers" [\#2408](https://github.com/googleforgames/agones/issues/2408) 1724 - Fleet RollingUpdate gets stuck when Fleet has high number of allocated GameServers [\#2397](https://github.com/googleforgames/agones/issues/2397) 1725 - Fix panic when playertracking is false [\#2489](https://github.com/googleforgames/agones/pull/2489) ([jiwonaid](https://github.com/jiwonaid)) 1726 - Fix Rolling Update with Allocated GameServers [\#2420](https://github.com/googleforgames/agones/pull/2420) ([WVerlaek](https://github.com/WVerlaek)) 1727 1728 **Closed issues:** 1729 1730 - Release 1.21.0 [\#2480](https://github.com/googleforgames/agones/issues/2480) 1731 1732 **Merged pull requests:** 1733 1734 - Add multi-cluster allocation demo to third party doc [\#2520](https://github.com/googleforgames/agones/pull/2520) ([tmokmss](https://github.com/tmokmss)) 1735 - Release v1.22.0 rc [\#2519](https://github.com/googleforgames/agones/pull/2519) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1736 - e2e flow for High Density GameServers [\#2516](https://github.com/googleforgames/agones/pull/2516) ([markmandel](https://github.com/markmandel)) 1737 - Sidecar arm64 bin [\#2514](https://github.com/googleforgames/agones/pull/2514) ([Ludea](https://github.com/Ludea)) 1738 - Remove google-private [\#2513](https://github.com/googleforgames/agones/pull/2513) ([pooneh-m](https://github.com/pooneh-m)) 1739 - C\# Health and WatchGameServer fixes [\#2510](https://github.com/googleforgames/agones/pull/2510) ([mleenhardt](https://github.com/mleenhardt)) 1740 - 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)) 1741 - Update simple-game-server to 0.11 everywhere [\#2506](https://github.com/googleforgames/agones/pull/2506) ([markmandel](https://github.com/markmandel)) 1742 - Added a Development Tools section as requested [\#2502](https://github.com/googleforgames/agones/pull/2502) ([comerford](https://github.com/comerford)) 1743 - Update CPP gRPC to v1.27.1 [\#2500](https://github.com/googleforgames/agones/pull/2500) ([markmandel](https://github.com/markmandel)) 1744 - Fix allocator service document [\#2477](https://github.com/googleforgames/agones/pull/2477) ([jiwonaid](https://github.com/jiwonaid)) 1745 - Add NodePort to the helm template for agones-allocator service [\#2476](https://github.com/googleforgames/agones/pull/2476) ([jiwonaid](https://github.com/jiwonaid)) 1746 - Tweaking wording for Agones installation [\#2475](https://github.com/googleforgames/agones/pull/2475) ([karenarialin](https://github.com/karenarialin)) 1747 - Reorganizing sections for GKE installation [\#2474](https://github.com/googleforgames/agones/pull/2474) ([karenarialin](https://github.com/karenarialin)) 1748 - Update minor wording [\#2473](https://github.com/googleforgames/agones/pull/2473) ([karenarialin](https://github.com/karenarialin)) 1749 - docs: Support gRPC without TLS [\#2472](https://github.com/googleforgames/agones/pull/2472) ([SpringMT](https://github.com/SpringMT)) 1750 - Support cert-manager for controller tls [\#2453](https://github.com/googleforgames/agones/pull/2453) ([xxtanisxx](https://github.com/xxtanisxx)) 1751 1752 ## [v1.21.0](https://github.com/googleforgames/agones/tree/v1.21.0) (2022-02-15) 1753 1754 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.21.0-rc...v1.21.0) 1755 1756 **Fixed bugs:** 1757 1758 - Flaky test: fleetautoscaler\_test.go [\#2296](https://github.com/googleforgames/agones/issues/2296) 1759 1760 **Closed issues:** 1761 1762 - Release 1.21.0-rc [\#2469](https://github.com/googleforgames/agones/issues/2469) 1763 1764 **Merged pull requests:** 1765 1766 - Release v1.21.0 [\#2481](https://github.com/googleforgames/agones/pull/2481) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1767 1768 ## [v1.21.0-rc](https://github.com/googleforgames/agones/tree/v1.21.0-rc) (2022-02-10) 1769 1770 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.20.0...v1.21.0-rc) 1771 1772 **Breaking changes:** 1773 1774 - Remove node\_name label from allocation metrics [\#2433](https://github.com/googleforgames/agones/pull/2433) ([yoshd](https://github.com/yoshd)) 1775 1776 **Implemented enhancements:** 1777 1778 - Update to node 16 / npm 7 [\#2450](https://github.com/googleforgames/agones/issues/2450) 1779 - Fix "kubectl explain" output for Agones CRDs [\#1194](https://github.com/googleforgames/agones/issues/1194) 1780 - Adding AcceleratXR to companies using agones [\#2412](https://github.com/googleforgames/agones/pull/2412) ([acceleratxr](https://github.com/acceleratxr)) 1781 1782 **Fixed bugs:** 1783 1784 - Initial GameServer state is not sent on watch with local SDK server [\#2437](https://github.com/googleforgames/agones/issues/2437) 1785 - Flakiness: Autoscaler tests [\#2385](https://github.com/googleforgames/agones/issues/2385) 1786 - panic in simple-game-server on second UNHEALTHY message [\#2366](https://github.com/googleforgames/agones/issues/2366) 1787 - CI: Uninstall/rollback release if Helm stuck in pending upgrade [\#2356](https://github.com/googleforgames/agones/issues/2356) 1788 - FleetAutoscaler has confusing ScalingLimited warning when scaling down [\#2297](https://github.com/googleforgames/agones/issues/2297) 1789 - GameServerAllocation metadata isn't validated [\#2282](https://github.com/googleforgames/agones/issues/2282) 1790 - Update the simple game server to avoid a race condition when transitioning from ready to allocated [\#2451](https://github.com/googleforgames/agones/pull/2451) ([roberthbailey](https://github.com/roberthbailey)) 1791 - Validate GameServerAllocation metadata [\#2449](https://github.com/googleforgames/agones/pull/2449) ([markmandel](https://github.com/markmandel)) 1792 - update on scaler limited to Max [\#2446](https://github.com/googleforgames/agones/pull/2446) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1793 - Fix connection timeout on Rust SDK. [\#2444](https://github.com/googleforgames/agones/pull/2444) ([markmandel](https://github.com/markmandel)) 1794 - Send initial GameServer update in WatchGameServer [\#2442](https://github.com/googleforgames/agones/pull/2442) ([scrayos](https://github.com/scrayos)) 1795 - Simple Game Server: Don't panic on UNHEALTHY x 2 [\#2427](https://github.com/googleforgames/agones/pull/2427) ([markmandel](https://github.com/markmandel)) 1796 - Fleet Autoscaler custom sync: Race condition fix [\#2422](https://github.com/googleforgames/agones/pull/2422) ([markmandel](https://github.com/markmandel)) 1797 1798 **Security fixes:** 1799 1800 - Update the node-forge dependency to address GHSA-5rrq-pxf6-6jx5 [\#2435](https://github.com/googleforgames/agones/pull/2435) ([roberthbailey](https://github.com/roberthbailey)) 1801 1802 **Closed issues:** 1803 1804 - Release 1.20.0 [\#2430](https://github.com/googleforgames/agones/issues/2430) 1805 1806 **Merged pull requests:** 1807 1808 - v1.21.0-rc [\#2470](https://github.com/googleforgames/agones/pull/2470) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1809 - Update to nodejs 16 and npm lockfile version 2 [\#2465](https://github.com/googleforgames/agones/pull/2465) ([steven-supersolid](https://github.com/steven-supersolid)) 1810 - Wait for the shutdown signal before having the simple game server exit [\#2463](https://github.com/googleforgames/agones/pull/2463) ([roberthbailey](https://github.com/roberthbailey)) 1811 - Remove trailing space in logging statement. [\#2448](https://github.com/googleforgames/agones/pull/2448) ([markmandel](https://github.com/markmandel)) 1812 - Regenerate package-lock.json for the two node.js projects [\#2447](https://github.com/googleforgames/agones/pull/2447) ([steven-supersolid](https://github.com/steven-supersolid)) 1813 - Move Allocator unit tests to better test module [\#2441](https://github.com/googleforgames/agones/pull/2441) ([markmandel](https://github.com/markmandel)) 1814 - Get the initial game server state before marking the simple game server ready [\#2440](https://github.com/googleforgames/agones/pull/2440) ([roberthbailey](https://github.com/roberthbailey)) 1815 - Unit test for an Allocation empty selector. [\#2439](https://github.com/googleforgames/agones/pull/2439) ([markmandel](https://github.com/markmandel)) 1816 - Remove curl|bash from dockerfile to address vulnerability issues [\#2438](https://github.com/googleforgames/agones/pull/2438) ([cindy52](https://github.com/cindy52)) 1817 - Next release updates [\#2434](https://github.com/googleforgames/agones/pull/2434) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1818 - docs: typo grep command [\#2429](https://github.com/googleforgames/agones/pull/2429) ([JJhuk](https://github.com/JJhuk)) 1819 - CI: Uninstall Helm release if stuck [\#2426](https://github.com/googleforgames/agones/pull/2426) ([markmandel](https://github.com/markmandel)) 1820 - Fix "kubectl explain" output for Agones CRDs [\#2423](https://github.com/googleforgames/agones/pull/2423) ([jiwonaid](https://github.com/jiwonaid)) 1821 - Add a new prerequisite to the release checklist [\#2419](https://github.com/googleforgames/agones/pull/2419) ([roberthbailey](https://github.com/roberthbailey)) 1822 1823 ## [v1.20.0](https://github.com/googleforgames/agones/tree/v1.20.0) (2022-01-18) 1824 1825 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.20.0-rc...v1.20.0) 1826 1827 **Security fixes:** 1828 1829 - Upgrade terraform test dependencies. [\#2425](https://github.com/googleforgames/agones/pull/2425) ([markmandel](https://github.com/markmandel)) 1830 1831 **Closed issues:** 1832 1833 - Release 1.20.0-rc [\#2418](https://github.com/googleforgames/agones/issues/2418) 1834 1835 **Merged pull requests:** 1836 1837 - release 1.20.0 [\#2431](https://github.com/googleforgames/agones/pull/2431) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1838 1839 ## [v1.20.0-rc](https://github.com/googleforgames/agones/tree/v1.20.0-rc) (2022-01-07) 1840 1841 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.19.0...v1.20.0-rc) 1842 1843 **Implemented enhancements:** 1844 1845 - Update the simple game server to move itself back to the Ready state after allocation [\#2409](https://github.com/googleforgames/agones/pull/2409) ([roberthbailey](https://github.com/roberthbailey)) 1846 - Add a flag to simple-game-server to shutdown after a specified number of seconds [\#2407](https://github.com/googleforgames/agones/pull/2407) ([roberthbailey](https://github.com/roberthbailey)) 1847 1848 **Fixed bugs:** 1849 1850 - Unreal SDK misses "const" prefix for function parameters. [\#2411](https://github.com/googleforgames/agones/issues/2411) 1851 - System.BadImageFormatException: Bad IL format. The format of the file '...\runtimes\win\native\grpc\_csharp\_ext.x64.dll' is invalid. [\#2403](https://github.com/googleforgames/agones/issues/2403) 1852 - TLS handshake error with multi-cluster setup [\#2402](https://github.com/googleforgames/agones/issues/2402) 1853 - Fix webhook image, and e2e.AssertFleetCondition [\#2386](https://github.com/googleforgames/agones/pull/2386) ([markmandel](https://github.com/markmandel)) 1854 1855 **Closed issues:** 1856 1857 - Proposal move 1.20.0 release by a week [\#2388](https://github.com/googleforgames/agones/issues/2388) 1858 - Release 1.19.0 [\#2381](https://github.com/googleforgames/agones/issues/2381) 1859 1860 **Merged pull requests:** 1861 1862 - Release v1.20.0-rc [\#2421](https://github.com/googleforgames/agones/pull/2421) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1863 - Fixed missing "const" parameter for SetAnnotation & SetLabels. [\#2415](https://github.com/googleforgames/agones/pull/2415) ([KiaArmani](https://github.com/KiaArmani)) 1864 - Upgrade-gRPC-version-2 [\#2414](https://github.com/googleforgames/agones/pull/2414) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1865 - Update the simple game server version to 0.6. [\#2413](https://github.com/googleforgames/agones/pull/2413) ([roberthbailey](https://github.com/roberthbailey)) 1866 - Fix broken links in the website. [\#2405](https://github.com/googleforgames/agones/pull/2405) ([roberthbailey](https://github.com/roberthbailey)) 1867 - Update the minikube driver flag name \(--vm-driver is deprecated\) [\#2399](https://github.com/googleforgames/agones/pull/2399) ([roberthbailey](https://github.com/roberthbailey)) 1868 - format cURL statement in an human readable form [\#2395](https://github.com/googleforgames/agones/pull/2395) ([freegroup](https://github.com/freegroup)) 1869 - pretty print pre-formatted code to "bash" [\#2393](https://github.com/googleforgames/agones/pull/2393) ([freegroup](https://github.com/freegroup)) 1870 - Update allocator-service.md [\#2392](https://github.com/googleforgames/agones/pull/2392) ([freegroup](https://github.com/freegroup)) 1871 - Preparation for the 1.20.0 release [\#2384](https://github.com/googleforgames/agones/pull/2384) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1872 1873 ## [v1.19.0](https://github.com/googleforgames/agones/tree/v1.19.0) (2021-11-24) 1874 1875 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.19.0-rc...v1.19.0) 1876 1877 **Closed issues:** 1878 1879 - Release 1.19.0-rc [\#2376](https://github.com/googleforgames/agones/issues/2376) 1880 1881 **Merged pull requests:** 1882 1883 - release v-1.19.0 [\#2383](https://github.com/googleforgames/agones/pull/2383) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1884 - Add additional Octops projects to Third Party docs [\#2380](https://github.com/googleforgames/agones/pull/2380) ([danieloliveira079](https://github.com/danieloliveira079)) 1885 1886 ## [v1.19.0-rc](https://github.com/googleforgames/agones/tree/v1.19.0-rc) (2021-11-17) 1887 1888 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.18.0...v1.19.0-rc) 1889 1890 **Breaking changes:** 1891 1892 - Upgrade to Kubernetes 1.21 [\#2311](https://github.com/googleforgames/agones/issues/2311) 1893 - Move NodeExternalDNS to Beta [\#2240](https://github.com/googleforgames/agones/issues/2240) 1894 - Upgrade client-go to v0.21.5. [\#2333](https://github.com/googleforgames/agones/pull/2333) ([roberthbailey](https://github.com/roberthbailey)) 1895 - Upgrade terraform to Kubernetes 1.21. [\#2326](https://github.com/googleforgames/agones/pull/2326) ([roberthbailey](https://github.com/roberthbailey)) 1896 1897 **Implemented enhancements:** 1898 1899 - allow passing certificates as values instead of files in the Helm chart [\#2364](https://github.com/googleforgames/agones/issues/2364) 1900 - Move SDK sidecar to first position in container list [\#2355](https://github.com/googleforgames/agones/issues/2355) 1901 - Unity package for Unity SDK [\#2338](https://github.com/googleforgames/agones/issues/2338) 1902 - Prometheus metrics: Use ServiceMonitor instead of deprecated annotation mechanism [\#2262](https://github.com/googleforgames/agones/issues/2262) 1903 - Sidecar REST endpoint should return 400 if healthcheck body is empty [\#2256](https://github.com/googleforgames/agones/issues/2256) 1904 - Move SDKWatchSendOnExecute to Stable [\#2238](https://github.com/googleforgames/agones/issues/2238) 1905 - Upgrade Terraform to 1.0 [\#2142](https://github.com/googleforgames/agones/issues/2142) 1906 - NodeExternalDNS moved to beta [\#2369](https://github.com/googleforgames/agones/pull/2369) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1907 - expose Helm chart values for custom certs [\#2367](https://github.com/googleforgames/agones/pull/2367) ([rahil-p](https://github.com/rahil-p)) 1908 - Move the agones sidecar containers to the beginning of the list of containers [\#2357](https://github.com/googleforgames/agones/pull/2357) ([roberthbailey](https://github.com/roberthbailey)) 1909 - SDKWatchSendOnExecute to Stable [\#2353](https://github.com/googleforgames/agones/pull/2353) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1910 - Update alpine version to 3.14 [\#2345](https://github.com/googleforgames/agones/pull/2345) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1911 - Support Unity Package Manager [\#2343](https://github.com/googleforgames/agones/pull/2343) ([aaronchapin-tocaboca](https://github.com/aaronchapin-tocaboca)) 1912 - Add a flag to the simple game server so that it can have a delay before marking itself ready [\#2340](https://github.com/googleforgames/agones/pull/2340) ([roberthbailey](https://github.com/roberthbailey)) 1913 - Add ability to specify annotations for the SDK service account [\#2317](https://github.com/googleforgames/agones/pull/2317) ([highlyunavailable](https://github.com/highlyunavailable)) 1914 - Add error callback to WatchGameServer in Node.js SDK [\#2315](https://github.com/googleforgames/agones/pull/2315) ([steven-supersolid](https://github.com/steven-supersolid)) 1915 - Upgraded Terraform to \>=1.0 [\#2308](https://github.com/googleforgames/agones/pull/2308) ([zaratsian](https://github.com/zaratsian)) 1916 - Prometheus metrics: Use ServiceMonitor instead of deprecated annotation mechanism [\#2290](https://github.com/googleforgames/agones/pull/2290) ([zifter](https://github.com/zifter)) 1917 1918 **Fixed bugs:** 1919 1920 - Flakey: TestUnhealthyGameServersWithoutFreePorts [\#2339](https://github.com/googleforgames/agones/issues/2339) 1921 - agones.dev/last-allocated GameServer annotation not in parseable format [\#2331](https://github.com/googleforgames/agones/issues/2331) 1922 - Uncatchable error in NodeJS Agones SDK when calling shutdown\(\) [\#2304](https://github.com/googleforgames/agones/issues/2304) 1923 - Can't run gen-api-docs with Go 1.16 [\#2168](https://github.com/googleforgames/agones/issues/2168) 1924 - Configure kubernetes provider for eks module [\#2352](https://github.com/googleforgames/agones/pull/2352) ([mvlabat](https://github.com/mvlabat)) 1925 - Fix for health check race condition [\#2351](https://github.com/googleforgames/agones/pull/2351) ([markmandel](https://github.com/markmandel)) 1926 - Fix bug in e2e/LogEvents [\#2350](https://github.com/googleforgames/agones/pull/2350) ([markmandel](https://github.com/markmandel)) 1927 - Better e2e udp send errors [\#2349](https://github.com/googleforgames/agones/pull/2349) ([markmandel](https://github.com/markmandel)) 1928 - Hope to reduce e2e flakiness [\#2348](https://github.com/googleforgames/agones/pull/2348) ([markmandel](https://github.com/markmandel)) 1929 - Upgrade `terraform-aws-eks` to `v17.22.0` [\#2344](https://github.com/googleforgames/agones/pull/2344) ([mvlabat](https://github.com/mvlabat)) 1930 - pre\_delete\_hook.yaml should support release namespace [\#2342](https://github.com/googleforgames/agones/pull/2342) ([rayterrill](https://github.com/rayterrill)) 1931 - Update format of last-allocated to RFC 3339, set in Agones SDK as well [\#2336](https://github.com/googleforgames/agones/pull/2336) ([WVerlaek](https://github.com/WVerlaek)) 1932 - Update Rust to fix CI [\#2313](https://github.com/googleforgames/agones/pull/2313) ([markmandel](https://github.com/markmandel)) 1933 1934 **Security fixes:** 1935 1936 - Update ansi-regex to fix a moderate security vulnerability. [\#2321](https://github.com/googleforgames/agones/pull/2321) ([roberthbailey](https://github.com/roberthbailey)) 1937 1938 **Closed issues:** 1939 1940 - Request Releaser role for Agones Repository [\#2368](https://github.com/googleforgames/agones/issues/2368) 1941 - Migrate to use prow GitHub app instead of bot account [\#2347](https://github.com/googleforgames/agones/issues/2347) 1942 - Release 1.18.0 [\#2306](https://github.com/googleforgames/agones/issues/2306) 1943 - Build tools: Deprecated linters [\#2301](https://github.com/googleforgames/agones/issues/2301) 1944 1945 **Merged pull requests:** 1946 1947 - Updates for release 1.19.0-rc [\#2377](https://github.com/googleforgames/agones/pull/2377) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1948 - Update the version of the simple-game-server to 0.5. [\#2374](https://github.com/googleforgames/agones/pull/2374) ([roberthbailey](https://github.com/roberthbailey)) 1949 - Remove mention of the SDKWatchSendOnExecute feature gate in a comment in sdkserver\_test.go [\#2373](https://github.com/googleforgames/agones/pull/2373) ([roberthbailey](https://github.com/roberthbailey)) 1950 - docs: fixes from friction log [\#2370](https://github.com/googleforgames/agones/pull/2370) ([irataxy](https://github.com/irataxy)) 1951 - Upgrading grpc client and server on same version [\#2362](https://github.com/googleforgames/agones/pull/2362) ([SaitejaTamma](https://github.com/SaitejaTamma)) 1952 - Rewrite TestUnhealthyGameServersWithoutFreePorts so that it is less flaky [\#2341](https://github.com/googleforgames/agones/pull/2341) ([markmandel](https://github.com/markmandel)) 1953 - Updated aks.md [\#2337](https://github.com/googleforgames/agones/pull/2337) ([AmieDD](https://github.com/AmieDD)) 1954 - Regenerate Kubernetes resource includes \(ObjectMeta, PodTemplateSpec\) for Kubernetes 1.21. [\#2335](https://github.com/googleforgames/agones/pull/2335) ([roberthbailey](https://github.com/roberthbailey)) 1955 - Update CRD API reference for Kubernetes 1.21. [\#2334](https://github.com/googleforgames/agones/pull/2334) ([roberthbailey](https://github.com/roberthbailey)) 1956 - alphabetizing the linters list [\#2330](https://github.com/googleforgames/agones/pull/2330) ([SealTV](https://github.com/SealTV)) 1957 - Upgrade kubectl to 1.21 in dev tooling. [\#2329](https://github.com/googleforgames/agones/pull/2329) ([roberthbailey](https://github.com/roberthbailey)) 1958 - Update Minikube and Kind dev tooling to Kubernetes 1.21. [\#2328](https://github.com/googleforgames/agones/pull/2328) ([roberthbailey](https://github.com/roberthbailey)) 1959 - Update the dev version of Kubernetes in the website to 1.21. [\#2327](https://github.com/googleforgames/agones/pull/2327) ([roberthbailey](https://github.com/roberthbailey)) 1960 - Update .golangci.yml [\#2323](https://github.com/googleforgames/agones/pull/2323) ([SealTV](https://github.com/SealTV)) 1961 - GKE installation wording tweaks [\#2322](https://github.com/googleforgames/agones/pull/2322) ([karenarialin](https://github.com/karenarialin)) 1962 - Adding Vizor Games to list 'Companies using Agones' [\#2320](https://github.com/googleforgames/agones/pull/2320) ([SealTV](https://github.com/SealTV)) 1963 - Upgrade to Go 1.17 [\#2319](https://github.com/googleforgames/agones/pull/2319) ([cindy52](https://github.com/cindy52)) 1964 - Add an example to the release template for a step that I always have to double check. [\#2318](https://github.com/googleforgames/agones/pull/2318) ([roberthbailey](https://github.com/roberthbailey)) 1965 - Add winterpixel's rocket bot royale to list of agones links [\#2316](https://github.com/googleforgames/agones/pull/2316) ([jordo](https://github.com/jordo)) 1966 - Minikube: more options for connectivity [\#2312](https://github.com/googleforgames/agones/pull/2312) ([markmandel](https://github.com/markmandel)) 1967 - Preparation for the 1.19.0 release [\#2310](https://github.com/googleforgames/agones/pull/2310) ([roberthbailey](https://github.com/roberthbailey)) 1968 - Added check for empty healthcheck post-body [\#2288](https://github.com/googleforgames/agones/pull/2288) ([sankalp-r](https://github.com/sankalp-r)) 1969 1970 ## [v1.18.0](https://github.com/googleforgames/agones/tree/v1.18.0) (2021-10-12) 1971 1972 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.18.0-rc...v1.18.0) 1973 1974 **Closed issues:** 1975 1976 - Spelling Error [\#2293](https://github.com/googleforgames/agones/issues/2293) 1977 - Release 1.18.0-rc [\#2291](https://github.com/googleforgames/agones/issues/2291) 1978 - Update https://github.com/golangci/golangci-lint [\#2220](https://github.com/googleforgames/agones/issues/2220) 1979 1980 **Merged pull requests:** 1981 1982 - Release 1.18.0 [\#2309](https://github.com/googleforgames/agones/pull/2309) ([roberthbailey](https://github.com/roberthbailey)) 1983 - Add some extra emphasis on the breaking change in the helm parameters related to the allocator service [\#2305](https://github.com/googleforgames/agones/pull/2305) ([roberthbailey](https://github.com/roberthbailey)) 1984 - e2e: Add test name to Fleet check [\#2303](https://github.com/googleforgames/agones/pull/2303) ([markmandel](https://github.com/markmandel)) 1985 - Flaky TestGameServerUnhealthyAfterReadyCrash [\#2302](https://github.com/googleforgames/agones/pull/2302) ([markmandel](https://github.com/markmandel)) 1986 - fixed typo in readme of load testing [\#2300](https://github.com/googleforgames/agones/pull/2300) ([dzmitry-lahoda](https://github.com/dzmitry-lahoda)) 1987 - Update golang-ci lint version and fix lint errors [\#2295](https://github.com/googleforgames/agones/pull/2295) ([rajat-mangla](https://github.com/rajat-mangla)) 1988 - Corrected spelling error: Issue \#2293 [\#2294](https://github.com/googleforgames/agones/pull/2294) ([vaibhavp1964](https://github.com/vaibhavp1964)) 1989 1990 ## [v1.18.0-rc](https://github.com/googleforgames/agones/tree/v1.18.0-rc) (2021-10-05) 1991 1992 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.17.0...v1.18.0-rc) 1993 1994 **Breaking changes:** 1995 1996 - Allow the ports for gRPC and REST to be configured for the allocator service [\#2272](https://github.com/googleforgames/agones/pull/2272) ([roberthbailey](https://github.com/roberthbailey)) 1997 1998 **Implemented enhancements:** 1999 2000 - Skip volume mounts in the allocator pod if TLS on mTLS is disabled [\#2276](https://github.com/googleforgames/agones/issues/2276) 2001 - Allow the allocator service to use the go http/2 server [\#2263](https://github.com/googleforgames/agones/issues/2263) 2002 - Move RollingUpdateOnReady to Stable [\#2239](https://github.com/googleforgames/agones/issues/2239) 2003 - Explain how namespace parameter works for allocations [\#2090](https://github.com/googleforgames/agones/issues/2090) 2004 - Proposal: provide allocator-client.default secret in gameserver namespace [\#1686](https://github.com/googleforgames/agones/issues/1686) 2005 - Game Server Allocation advanced filtering: player count, state, reallocation [\#1239](https://github.com/googleforgames/agones/issues/1239) 2006 - Skip the secrets and volume mounts in the allocator pod when they aren't needed [\#2277](https://github.com/googleforgames/agones/pull/2277) ([roberthbailey](https://github.com/roberthbailey)) 2007 - Move RollingUpdateOnReady to stable [\#2271](https://github.com/googleforgames/agones/pull/2271) ([Jeffwan](https://github.com/Jeffwan)) 2008 - Docs: High Density Integration Pattern [\#2270](https://github.com/googleforgames/agones/pull/2270) ([markmandel](https://github.com/markmandel)) 2009 - Docs: Integration Pattern - Reusing GameServers [\#2251](https://github.com/googleforgames/agones/pull/2251) ([markmandel](https://github.com/markmandel)) 2010 - Support graceful termination [\#2205](https://github.com/googleforgames/agones/pull/2205) ([bennetty](https://github.com/bennetty)) 2011 2012 **Fixed bugs:** 2013 2014 - Can't apply fleetautoscaler on 1.17.0 [\#2253](https://github.com/googleforgames/agones/issues/2253) 2015 - Unblock CI: Ignore rolltable link for testing [\#2269](https://github.com/googleforgames/agones/pull/2269) ([markmandel](https://github.com/markmandel)) 2016 - Separate the Helm value for the allocator service name from its service account name [\#2268](https://github.com/googleforgames/agones/pull/2268) ([rcreasey](https://github.com/rcreasey)) 2017 2018 **Closed issues:** 2019 2020 - Release 1.17.0 [\#2244](https://github.com/googleforgames/agones/issues/2244) 2021 2022 **Merged pull requests:** 2023 2024 - Release 1.18.0-rc [\#2292](https://github.com/googleforgames/agones/pull/2292) ([roberthbailey](https://github.com/roberthbailey)) 2025 - Unblock CI: Ignore afterverse link for testing [\#2289](https://github.com/googleforgames/agones/pull/2289) ([roberthbailey](https://github.com/roberthbailey)) 2026 - Update the link to look for issues for the release. [\#2287](https://github.com/googleforgames/agones/pull/2287) ([roberthbailey](https://github.com/roberthbailey)) 2027 - docs: remove --node-ami auto for managed nodegroups [\#2285](https://github.com/googleforgames/agones/pull/2285) ([SpringMT](https://github.com/SpringMT)) 2028 - Ignore SDK CPP build directory [\#2284](https://github.com/googleforgames/agones/pull/2284) ([markmandel](https://github.com/markmandel)) 2029 - Test for extended allocation metadata characters [\#2283](https://github.com/googleforgames/agones/pull/2283) ([markmandel](https://github.com/markmandel)) 2030 - Minor cleanup on reserved diagram [\#2281](https://github.com/googleforgames/agones/pull/2281) ([markmandel](https://github.com/markmandel)) 2031 - Fix a link on the FAQ that was pointed at localhost [\#2275](https://github.com/googleforgames/agones/pull/2275) ([roberthbailey](https://github.com/roberthbailey)) 2032 - Update the helm template command to match what is used in `make gen-install`. [\#2265](https://github.com/googleforgames/agones/pull/2265) ([roberthbailey](https://github.com/roberthbailey)) 2033 - Fix typo [\#2260](https://github.com/googleforgames/agones/pull/2260) ([paulhkim80](https://github.com/paulhkim80)) 2034 - Remove GOPATH from development guide [\#2259](https://github.com/googleforgames/agones/pull/2259) ([markmandel](https://github.com/markmandel)) 2035 - Create examples.md [\#2258](https://github.com/googleforgames/agones/pull/2258) ([paulhkim80](https://github.com/paulhkim80)) 2036 - Explain how namespaces work with allocations [\#2257](https://github.com/googleforgames/agones/pull/2257) ([eminguyen](https://github.com/eminguyen)) 2037 - \[docs\] fix create gameserver args [\#2254](https://github.com/googleforgames/agones/pull/2254) ([karamaru-alpha](https://github.com/karamaru-alpha)) 2038 - Preparation for 1.18.0 [\#2250](https://github.com/googleforgames/agones/pull/2250) ([cindy52](https://github.com/cindy52)) 2039 2040 ## [v1.17.0](https://github.com/googleforgames/agones/tree/v1.17.0) (2021-09-01) 2041 2042 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.17.0-rc...v1.17.0) 2043 2044 **Fixed bugs:** 2045 2046 - Add nil check to fleet autoscaler validation for sync field [\#2246](https://github.com/googleforgames/agones/pull/2246) ([lambertwang](https://github.com/lambertwang)) 2047 - Fix validation bug in FleetAutoscaler [\#2242](https://github.com/googleforgames/agones/pull/2242) ([yoshd](https://github.com/yoshd)) 2048 2049 **Closed issues:** 2050 2051 - Release 1.17.0-rc [\#2231](https://github.com/googleforgames/agones/issues/2231) 2052 2053 **Merged pull requests:** 2054 2055 - Release/1.17.0 [\#2247](https://github.com/googleforgames/agones/pull/2247) ([cindy52](https://github.com/cindy52)) 2056 - release 1.17.0 [\#2245](https://github.com/googleforgames/agones/pull/2245) ([cindy52](https://github.com/cindy52)) 2057 2058 ## [v1.17.0-rc](https://github.com/googleforgames/agones/tree/v1.17.0-rc) (2021-08-26) 2059 2060 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.16.0...v1.17.0-rc) 2061 2062 **Breaking changes:** 2063 2064 - Upgrade to Kubernetes 1.20 [\#2186](https://github.com/googleforgames/agones/issues/2186) 2065 - Upgrade client-go to v0.20.9. [\#2194](https://github.com/googleforgames/agones/pull/2194) ([roberthbailey](https://github.com/roberthbailey)) 2066 2067 **Implemented enhancements:** 2068 2069 - Configurable custom resync period for FleetAutoscaler [\#1955](https://github.com/googleforgames/agones/issues/1955) 2070 - Docs: Player Capacity Integration Pattern [\#2229](https://github.com/googleforgames/agones/pull/2229) ([markmandel](https://github.com/markmandel)) 2071 - Docs: Canary Testing Integration Pattern [\#2227](https://github.com/googleforgames/agones/pull/2227) ([markmandel](https://github.com/markmandel)) 2072 - Create "Integration Patterns" section in docs [\#2215](https://github.com/googleforgames/agones/pull/2215) ([markmandel](https://github.com/markmandel)) 2073 - Update the GameServerAllocation Specification to remove required/pref… [\#2206](https://github.com/googleforgames/agones/pull/2206) ([cindy52](https://github.com/cindy52)) 2074 - Update proto and allocator for advanced allocation [\#2199](https://github.com/googleforgames/agones/pull/2199) ([markmandel](https://github.com/markmandel)) 2075 - GSA: Advanced Filtering via resource API [\#2188](https://github.com/googleforgames/agones/pull/2188) ([markmandel](https://github.com/markmandel)) 2076 - Upgrade terraform to Kubernetes 1.20. [\#2187](https://github.com/googleforgames/agones/pull/2187) ([roberthbailey](https://github.com/roberthbailey)) 2077 - Custom fleet autoscaler resync interval [\#2171](https://github.com/googleforgames/agones/pull/2171) ([jie-bao](https://github.com/jie-bao)) 2078 - GSA: Switch LabelSelector to GameServerSelector [\#2166](https://github.com/googleforgames/agones/pull/2166) ([markmandel](https://github.com/markmandel)) 2079 2080 **Fixed bugs:** 2081 2082 - Errors in Unreal Engine SDK BuildAgonesRequest [\#2169](https://github.com/googleforgames/agones/issues/2169) 2083 - The documentation for game server allocations is inconsistent [\#2136](https://github.com/googleforgames/agones/issues/2136) 2084 - Unlock mutex before returning on error in SDKServer.updateState [\#2234](https://github.com/googleforgames/agones/pull/2234) ([skystar-p](https://github.com/skystar-p)) 2085 - Workaround for bullseye release CI blockage [\#2225](https://github.com/googleforgames/agones/pull/2225) ([markmandel](https://github.com/markmandel)) 2086 - Used array of FStringFormatArg to process FString::Format to fix erro… [\#2170](https://github.com/googleforgames/agones/pull/2170) ([WilSimpson](https://github.com/WilSimpson)) 2087 2088 **Security fixes:** 2089 2090 - Update dev dependencies and audit fix security warning [\#2233](https://github.com/googleforgames/agones/pull/2233) ([steven-supersolid](https://github.com/steven-supersolid)) 2091 - Update github.com/gorilla/websocket to address CVE-2020-27813. [\#2195](https://github.com/googleforgames/agones/pull/2195) ([roberthbailey](https://github.com/roberthbailey)) 2092 2093 **Closed issues:** 2094 2095 - Request Releaser role for Agones Repository [\#2232](https://github.com/googleforgames/agones/issues/2232) 2096 - Collaborator Request [\#2210](https://github.com/googleforgames/agones/issues/2210) 2097 - Release 1.16.0 [\#2183](https://github.com/googleforgames/agones/issues/2183) 2098 - Proposal: Update the GameServerAllocation Specification to remove required/preferred [\#2146](https://github.com/googleforgames/agones/issues/2146) 2099 2100 **Merged pull requests:** 2101 2102 - Release 1.17.0-rc [\#2236](https://github.com/googleforgames/agones/pull/2236) ([cindy52](https://github.com/cindy52)) 2103 - remove allocated 2 times from dot file [\#2230](https://github.com/googleforgames/agones/pull/2230) ([dzmitry-lahoda](https://github.com/dzmitry-lahoda)) 2104 - Fix for tabbing in gameserverallocation.md [\#2228](https://github.com/googleforgames/agones/pull/2228) ([markmandel](https://github.com/markmandel)) 2105 - Add a missing word to clarify our policy for when to upgrade Kubernetes versions [\#2212](https://github.com/googleforgames/agones/pull/2212) ([roberthbailey](https://github.com/roberthbailey)) 2106 - \[docs\] examples allocator fixed link \(without / it did no resolved\) [\#2211](https://github.com/googleforgames/agones/pull/2211) ([dzmitry-lahoda](https://github.com/dzmitry-lahoda)) 2107 - Rollback \#2200. [\#2204](https://github.com/googleforgames/agones/pull/2204) ([roberthbailey](https://github.com/roberthbailey)) 2108 - Regenerate Kubernetes resource includes \(ObjectMeta, PodTemplateSpec\) for Kubernetes 1.20 [\#2203](https://github.com/googleforgames/agones/pull/2203) ([roberthbailey](https://github.com/roberthbailey)) 2109 - Set sidebar\_menu\_compact to true to make the side menu easier to navigate [\#2200](https://github.com/googleforgames/agones/pull/2200) ([roberthbailey](https://github.com/roberthbailey)) 2110 - Rename metapatch var in applyAllocationToGameServer [\#2198](https://github.com/googleforgames/agones/pull/2198) ([markmandel](https://github.com/markmandel)) 2111 - Update CRD API reference for Kubernetes 1.20. [\#2197](https://github.com/googleforgames/agones/pull/2197) ([roberthbailey](https://github.com/roberthbailey)) 2112 - Update Minikube and Kind dev tooling to Kubernetes 1.20 [\#2193](https://github.com/googleforgames/agones/pull/2193) ([roberthbailey](https://github.com/roberthbailey)) 2113 - Update the dev version of Kubernetes in the website to 1.20. [\#2192](https://github.com/googleforgames/agones/pull/2192) ([roberthbailey](https://github.com/roberthbailey)) 2114 - Update prost/prost-types [\#2190](https://github.com/googleforgames/agones/pull/2190) ([Jake-Shadle](https://github.com/Jake-Shadle)) 2115 - Upgrade kubectl to 1.20 in dev tooling. [\#2189](https://github.com/googleforgames/agones/pull/2189) ([roberthbailey](https://github.com/roberthbailey)) 2116 - Prep for the 1.17.0 release. [\#2185](https://github.com/googleforgames/agones/pull/2185) ([roberthbailey](https://github.com/roberthbailey)) 2117 2118 ## [v1.16.0](https://github.com/googleforgames/agones/tree/v1.16.0) (2021-07-20) 2119 2120 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.16.0-rc...v1.16.0) 2121 2122 **Closed issues:** 2123 2124 - Release 1.16.0-rc [\#2179](https://github.com/googleforgames/agones/issues/2179) 2125 2126 **Merged pull requests:** 2127 2128 - Release 1.16.0 [\#2184](https://github.com/googleforgames/agones/pull/2184) ([roberthbailey](https://github.com/roberthbailey)) 2129 - documentation - add godot-sdk to third-party libraries-tools page [\#2182](https://github.com/googleforgames/agones/pull/2182) ([AndreMicheletti](https://github.com/AndreMicheletti)) 2130 2131 ## [v1.16.0-rc](https://github.com/googleforgames/agones/tree/v1.16.0-rc) (2021-07-14) 2132 2133 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.15.0...v1.16.0-rc) 2134 2135 **Breaking changes:** 2136 2137 - Upgrade to Kubernetes 1.19 [\#2129](https://github.com/googleforgames/agones/issues/2129) 2138 - Migrate to using SANs for webhook certificates for Go 1.15 [\#1899](https://github.com/googleforgames/agones/issues/1899) 2139 - Review Rust gRPC ecosystem for Rust SDK [\#1300](https://github.com/googleforgames/agones/issues/1300) 2140 - Upgrade/go 1.15 [\#2167](https://github.com/googleforgames/agones/pull/2167) ([cindy52](https://github.com/cindy52)) 2141 - Upgrade client-go to v0.19.12 [\#2155](https://github.com/googleforgames/agones/pull/2155) ([cindy52](https://github.com/cindy52)) 2142 - Update helm configuration to allow annotations to be added to service accounts [\#2134](https://github.com/googleforgames/agones/pull/2134) ([roberthbailey](https://github.com/roberthbailey)) 2143 - Replace grpcio with tonic [\#2112](https://github.com/googleforgames/agones/pull/2112) ([Jake-Shadle](https://github.com/Jake-Shadle)) 2144 2145 **Implemented enhancements:** 2146 2147 - Provide an easier way to bring your own certificates via helm chart installation [\#2175](https://github.com/googleforgames/agones/issues/2175) 2148 - Remove pre-1.0 documentation from the agones.dev website [\#2156](https://github.com/googleforgames/agones/issues/2156) 2149 - It is not possible to configure Agones HELM with Stackdriver in GCloud when the cluster has Workload Identity. [\#2101](https://github.com/googleforgames/agones/issues/2101) 2150 - Add "copy to clipboard" buttons to example commands on the website [\#2096](https://github.com/googleforgames/agones/issues/2096) 2151 - Add memory and cpu recommendations to minikube starting documentation [\#1536](https://github.com/googleforgames/agones/issues/1536) 2152 - Allow disabling of all allocator secrets in helm chart [\#2177](https://github.com/googleforgames/agones/pull/2177) ([sudermanjr](https://github.com/sudermanjr)) 2153 - add copy to clipboard function to code on website [\#2149](https://github.com/googleforgames/agones/pull/2149) ([cindy52](https://github.com/cindy52)) 2154 - Refactor ReadyGameServerCache to AllocationCache [\#2148](https://github.com/googleforgames/agones/pull/2148) ([markmandel](https://github.com/markmandel)) 2155 - Feature gates for advanced Allocation filtering [\#2143](https://github.com/googleforgames/agones/pull/2143) ([markmandel](https://github.com/markmandel)) 2156 2157 **Fixed bugs:** 2158 2159 - export-openapi.sh doesn't work with Kubernetes 1.19 [\#2159](https://github.com/googleforgames/agones/issues/2159) 2160 - SSL Cert expired on agones.dev [\#2133](https://github.com/googleforgames/agones/issues/2133) 2161 - fleet-tcp.yaml miss the spec of `ports.protocol` [\#2113](https://github.com/googleforgames/agones/issues/2113) 2162 - Can't run Allocation example with Go 1.16 [\#2024](https://github.com/googleforgames/agones/issues/2024) 2163 - Cannot connect to a game server using Docker Desktop \(with integrated K8s cluster or Minikube\) [\#1990](https://github.com/googleforgames/agones/issues/1990) 2164 - Fix Rust Sample Docker image [\#2180](https://github.com/googleforgames/agones/pull/2180) ([markmandel](https://github.com/markmandel)) 2165 - Allow FILE env variable for local SDK server [\#2174](https://github.com/googleforgames/agones/pull/2174) ([markmandel](https://github.com/markmandel)) 2166 - Fix for failing export-openapi.sh on K8s 1.19 [\#2160](https://github.com/googleforgames/agones/pull/2160) ([markmandel](https://github.com/markmandel)) 2167 - Fix shutdown problems in ping application. [\#2141](https://github.com/googleforgames/agones/pull/2141) ([s-shin](https://github.com/s-shin)) 2168 2169 **Closed issues:** 2170 2171 - Release 1.15.0 [\#2126](https://github.com/googleforgames/agones/issues/2126) 2172 - Limiting resources documentation typo [\#2100](https://github.com/googleforgames/agones/issues/2100) 2173 - Upgrade Hugo + Docsy to latest versions [\#1819](https://github.com/googleforgames/agones/issues/1819) 2174 2175 **Merged pull requests:** 2176 2177 - Release 1.16.0-rc [\#2181](https://github.com/googleforgames/agones/pull/2181) ([roberthbailey](https://github.com/roberthbailey)) 2178 - Update AKS terraform install template [\#2165](https://github.com/googleforgames/agones/pull/2165) ([WeetA34](https://github.com/WeetA34)) 2179 - Fix sidecar tag in different make targets [\#2163](https://github.com/googleforgames/agones/pull/2163) ([aLekSer](https://github.com/aLekSer)) 2180 - terraform-init on gcloud-terraform-destroy-cluster [\#2161](https://github.com/googleforgames/agones/pull/2161) ([markmandel](https://github.com/markmandel)) 2181 - Update CRD API reference and regenerate CRD Kubernetes client libraries for Kubernetes 1.19. [\#2158](https://github.com/googleforgames/agones/pull/2158) ([roberthbailey](https://github.com/roberthbailey)) 2182 - Remove links to the pre-1.0 versions of the website from the navbar. [\#2157](https://github.com/googleforgames/agones/pull/2157) ([roberthbailey](https://github.com/roberthbailey)) 2183 - Update Minikube and Kind dev tooling to Kubernetes 1.19 [\#2152](https://github.com/googleforgames/agones/pull/2152) ([roberthbailey](https://github.com/roberthbailey)) 2184 - Update the dev version of Kubernetes in the website to 1.19. [\#2151](https://github.com/googleforgames/agones/pull/2151) ([roberthbailey](https://github.com/roberthbailey)) 2185 - Update the consul helm chart to use HashiCorp's Official Helm Chart. [\#2150](https://github.com/googleforgames/agones/pull/2150) ([roberthbailey](https://github.com/roberthbailey)) 2186 - Upgrade kubectl to 1.19 in dev tooling. [\#2147](https://github.com/googleforgames/agones/pull/2147) ([roberthbailey](https://github.com/roberthbailey)) 2187 - Removal of getRandomlySelectedGS [\#2144](https://github.com/googleforgames/agones/pull/2144) ([markmandel](https://github.com/markmandel)) 2188 - Upgrade terraform to Kubernetes 1.19. [\#2138](https://github.com/googleforgames/agones/pull/2138) ([roberthbailey](https://github.com/roberthbailey)) 2189 - Updated Minikube documentation [\#2137](https://github.com/googleforgames/agones/pull/2137) ([markmandel](https://github.com/markmandel)) 2190 - Fix a typo in the documentation. [\#2135](https://github.com/googleforgames/agones/pull/2135) ([roberthbailey](https://github.com/roberthbailey)) 2191 - Prep for the 1.16.0 release [\#2130](https://github.com/googleforgames/agones/pull/2130) ([sawagh](https://github.com/sawagh)) 2192 - Fix Network Security Group Gameserver rule not applied on AKS cluster [\#2124](https://github.com/googleforgames/agones/pull/2124) ([WeetA34](https://github.com/WeetA34)) 2193 - Update the doscy theme [\#2123](https://github.com/googleforgames/agones/pull/2123) ([roberthbailey](https://github.com/roberthbailey)) 2194 - Adds the Missing TCP protocol spec to the example fleet [\#2122](https://github.com/googleforgames/agones/pull/2122) ([Rohansjamadagni](https://github.com/Rohansjamadagni)) 2195 - Change the way we generate new version numbers for nodejs [\#2120](https://github.com/googleforgames/agones/pull/2120) ([roberthbailey](https://github.com/roberthbailey)) 2196 2197 ## [v1.15.0](https://github.com/googleforgames/agones/tree/v1.15.0) (2021-06-08) 2198 2199 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.15.0-rc...v1.15.0) 2200 2201 **Closed issues:** 2202 2203 - Release 1.15.0-rc [\#2119](https://github.com/googleforgames/agones/issues/2119) 2204 2205 **Merged pull requests:** 2206 2207 - Release 1.15.0 [\#2128](https://github.com/googleforgames/agones/pull/2128) ([sawagh](https://github.com/sawagh)) 2208 2209 ## [v1.15.0-rc](https://github.com/googleforgames/agones/tree/v1.15.0-rc) (2021-06-02) 2210 2211 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.14.0...v1.15.0-rc) 2212 2213 **Implemented enhancements:** 2214 2215 - Azure AKS support for public IP per Node/VM [\#2083](https://github.com/googleforgames/agones/issues/2083) 2216 - Unreal plugin WatchGameServer implementation [\#2064](https://github.com/googleforgames/agones/pull/2064) ([highlyunavailable](https://github.com/highlyunavailable)) 2217 2218 **Fixed bugs:** 2219 2220 - Creating a GameServerAllocation returns a 200 Ok instead of a 201 Created [\#2108](https://github.com/googleforgames/agones/issues/2108) 2221 - Nil Reference/massive log spam in Controller \[1.13\] [\#2086](https://github.com/googleforgames/agones/issues/2086) 2222 - Cannot update Fleet and set replicas to 0 in same transaction [\#2084](https://github.com/googleforgames/agones/issues/2084) 2223 - Flaky: Hugo occasionally fails: fatal error: concurrent map read and map write [\#1981](https://github.com/googleforgames/agones/issues/1981) 2224 - Return HTTP 201 on GameServerAllocation [\#2110](https://github.com/googleforgames/agones/pull/2110) ([markmandel](https://github.com/markmandel)) 2225 - Update and audit fix Node.js dependencies [\#2099](https://github.com/googleforgames/agones/pull/2099) ([steven-supersolid](https://github.com/steven-supersolid)) 2226 - Clone Kubernetes objects in API Server before encoding them [\#2089](https://github.com/googleforgames/agones/pull/2089) ([highlyunavailable](https://github.com/highlyunavailable)) 2227 2228 **Closed issues:** 2229 2230 - Request Releaser role for Agones Repository [\#2115](https://github.com/googleforgames/agones/issues/2115) 2231 - Release 1.14.0 [\#2077](https://github.com/googleforgames/agones/issues/2077) 2232 - Allocation endpoint: Deprecate `metaPatch` for `metadata` [\#2042](https://github.com/googleforgames/agones/issues/2042) 2233 2234 **Merged pull requests:** 2235 2236 - Release 1.15.0-rc [\#2121](https://github.com/googleforgames/agones/pull/2121) ([sawagh](https://github.com/sawagh)) 2237 - Update link to contributing guide from the membership template. [\#2118](https://github.com/googleforgames/agones/pull/2118) ([roberthbailey](https://github.com/roberthbailey)) 2238 - Update our community membership guidelines to add a Releaser role. [\#2111](https://github.com/googleforgames/agones/pull/2111) ([roberthbailey](https://github.com/roberthbailey)) 2239 - Respectful code cleanup No.2 [\#2109](https://github.com/googleforgames/agones/pull/2109) ([markmandel](https://github.com/markmandel)) 2240 - Respectful code cleanup No.1 [\#2107](https://github.com/googleforgames/agones/pull/2107) ([markmandel](https://github.com/markmandel)) 2241 - aks setup improvements [\#2103](https://github.com/googleforgames/agones/pull/2103) ([dzmitry-lahoda](https://github.com/dzmitry-lahoda)) 2242 - e2e test: Update Fleet replicas 0 with Spec change [\#2095](https://github.com/googleforgames/agones/pull/2095) ([markmandel](https://github.com/markmandel)) 2243 - Link Client SDK page to Third Party SDKs [\#2094](https://github.com/googleforgames/agones/pull/2094) ([markmandel](https://github.com/markmandel)) 2244 - Add Afterverse logo [\#2092](https://github.com/googleforgames/agones/pull/2092) ([jose-cieni-afterverse](https://github.com/jose-cieni-afterverse)) 2245 - Upgrade to Hugo 0.82.1 [\#2085](https://github.com/googleforgames/agones/pull/2085) ([markmandel](https://github.com/markmandel)) 2246 - Add rust SDK functionality table [\#2082](https://github.com/googleforgames/agones/pull/2082) ([domgreen](https://github.com/domgreen)) 2247 - Adding Functionality table for go SDK [\#2081](https://github.com/googleforgames/agones/pull/2081) ([domgreen](https://github.com/domgreen)) 2248 - Minor updates to the release checklist. [\#2080](https://github.com/googleforgames/agones/pull/2080) ([roberthbailey](https://github.com/roberthbailey)) 2249 - Prep for the 1.15.0 release. [\#2079](https://github.com/googleforgames/agones/pull/2079) ([roberthbailey](https://github.com/roberthbailey)) 2250 - Documenting unity SDK functionality [\#2076](https://github.com/googleforgames/agones/pull/2076) ([domgreen](https://github.com/domgreen)) 2251 - Rename MetaPatch to Metadata for AllocationRequest [\#2070](https://github.com/googleforgames/agones/pull/2070) ([lambertwang](https://github.com/lambertwang)) 2252 2253 ## [v1.14.0](https://github.com/googleforgames/agones/tree/v1.14.0) (2021-04-28) 2254 2255 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.14.0-rc...v1.14.0) 2256 2257 **Implemented enhancements:** 2258 2259 - Migrate away from Pull Panda [\#1689](https://github.com/googleforgames/agones/issues/1689) 2260 - Document the Security and Disclosure process for Agones [\#745](https://github.com/googleforgames/agones/issues/745) 2261 - Easier to find out about Community Meetings [\#2069](https://github.com/googleforgames/agones/pull/2069) ([markmandel](https://github.com/markmandel)) 2262 2263 **Fixed bugs:** 2264 2265 - build.sh is missing in go directory for SDK [\#1039](https://github.com/googleforgames/agones/issues/1039) 2266 2267 **Closed issues:** 2268 2269 - Release 1.14.0-rc [\#2066](https://github.com/googleforgames/agones/issues/2066) 2270 - GKE: Update documentation + Automation to disable node automatic updates for gameserver node pools [\#1137](https://github.com/googleforgames/agones/issues/1137) 2271 2272 **Merged pull requests:** 2273 2274 - Release 1.14.0 [\#2078](https://github.com/googleforgames/agones/pull/2078) ([roberthbailey](https://github.com/roberthbailey)) 2275 - Add table for all implemented SDK for Unreal [\#2074](https://github.com/googleforgames/agones/pull/2074) ([domgreen](https://github.com/domgreen)) 2276 - Add Netspeak Games logo [\#2073](https://github.com/googleforgames/agones/pull/2073) ([domgreen](https://github.com/domgreen)) 2277 - Suppress the long shell command to test for a file existence so that [\#2072](https://github.com/googleforgames/agones/pull/2072) ([roberthbailey](https://github.com/roberthbailey)) 2278 - Updates to the release checklist, based on cutting my first release candidate. [\#2068](https://github.com/googleforgames/agones/pull/2068) ([roberthbailey](https://github.com/roberthbailey)) 2279 2280 ## [v1.14.0-rc](https://github.com/googleforgames/agones/tree/v1.14.0-rc) (2021-04-21) 2281 2282 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.13.0...v1.14.0-rc) 2283 2284 **Breaking changes:** 2285 2286 - Move RollingUpdateOnReady to Beta [\#1970](https://github.com/googleforgames/agones/issues/1970) 2287 - Update the machine type for GKE clusters in build scripts and terraform modules. [\#2063](https://github.com/googleforgames/agones/pull/2063) ([roberthbailey](https://github.com/roberthbailey)) 2288 - Move RollingUpdateOnReady to Beta [\#2033](https://github.com/googleforgames/agones/pull/2033) ([roberthbailey](https://github.com/roberthbailey)) 2289 2290 **Implemented enhancements:** 2291 2292 - Update recommended machine type for GKE [\#2055](https://github.com/googleforgames/agones/issues/2055) 2293 - Update simple-game-server to 0.3 [\#2045](https://github.com/googleforgames/agones/issues/2045) 2294 - Update the simple game server image to 0.3. [\#2048](https://github.com/googleforgames/agones/pull/2048) ([roberthbailey](https://github.com/roberthbailey)) 2295 - Add Terraform config for Windows clusters [\#2046](https://github.com/googleforgames/agones/pull/2046) ([jeremyje](https://github.com/jeremyje)) 2296 - Build Agones Windows images by default. [\#2037](https://github.com/googleforgames/agones/pull/2037) ([jeremyje](https://github.com/jeremyje)) 2297 2298 **Fixed bugs:** 2299 2300 - Use the correct feature flag name \(and guard it properly\). [\#2035](https://github.com/googleforgames/agones/pull/2035) ([roberthbailey](https://github.com/roberthbailey)) 2301 - Upgrade Rust language test version [\#2034](https://github.com/googleforgames/agones/pull/2034) ([markmandel](https://github.com/markmandel)) 2302 - Fix GameServerAllocation preferred documentation [\#2029](https://github.com/googleforgames/agones/pull/2029) ([markmandel](https://github.com/markmandel)) 2303 2304 **Security fixes:** 2305 2306 - Update Node.js dependencies and remove bundled sub-dependency [\#2040](https://github.com/googleforgames/agones/pull/2040) ([steven-supersolid](https://github.com/steven-supersolid)) 2307 2308 **Closed issues:** 2309 2310 - Update documentation to describe why the Agones sidecar uses the prefix `agones.dev/sdk-` [\#2053](https://github.com/googleforgames/agones/issues/2053) 2311 - Release 1.13.0 [\#2025](https://github.com/googleforgames/agones/issues/2025) 2312 2313 **Merged pull requests:** 2314 2315 - Release 1.14.0-rc [\#2067](https://github.com/googleforgames/agones/pull/2067) ([roberthbailey](https://github.com/roberthbailey)) 2316 - Add docs for running windows game servers [\#2065](https://github.com/googleforgames/agones/pull/2065) ([roberthbailey](https://github.com/roberthbailey)) 2317 - Updating code documentation for Labels [\#2060](https://github.com/googleforgames/agones/pull/2060) ([domgreen](https://github.com/domgreen)) 2318 - Cleanup: Start ➡ Run for all components. [\#2058](https://github.com/googleforgames/agones/pull/2058) ([markmandel](https://github.com/markmandel)) 2319 - Explanation for SetLabel/Annotation prefixes [\#2057](https://github.com/googleforgames/agones/pull/2057) ([markmandel](https://github.com/markmandel)) 2320 - Update the recommended machine type to use when creating GKE clusters. [\#2056](https://github.com/googleforgames/agones/pull/2056) ([roberthbailey](https://github.com/roberthbailey)) 2321 - Update the website to use simple-game-server version 0.3. [\#2049](https://github.com/googleforgames/agones/pull/2049) ([roberthbailey](https://github.com/roberthbailey)) 2322 - Add a security policy that uses g.co/vulnz for intake [\#2044](https://github.com/googleforgames/agones/pull/2044) ([roberthbailey](https://github.com/roberthbailey)) 2323 - Where did the TCP e2e test go? [\#2043](https://github.com/googleforgames/agones/pull/2043) ([markmandel](https://github.com/markmandel)) 2324 - camelCase playerID in log statements [\#2041](https://github.com/googleforgames/agones/pull/2041) ([mthssdrbrg](https://github.com/mthssdrbrg)) 2325 - Update app labels to all use "agones.name" and not "agones.fullname" [\#2039](https://github.com/googleforgames/agones/pull/2039) ([roberthbailey](https://github.com/roberthbailey)) 2326 - Add Google AIP docs to CONTRIBUTING.md [\#2036](https://github.com/googleforgames/agones/pull/2036) ([markmandel](https://github.com/markmandel)) 2327 - Allocation: Drop stale GameServer on conflict [\#2032](https://github.com/googleforgames/agones/pull/2032) ([markmandel](https://github.com/markmandel)) 2328 - Remove erroneous comma in feature gate docs. [\#2030](https://github.com/googleforgames/agones/pull/2030) ([roberthbailey](https://github.com/roberthbailey)) 2329 - Preparation for 1.14.0 [\#2027](https://github.com/googleforgames/agones/pull/2027) ([markmandel](https://github.com/markmandel)) 2330 2331 ## [v1.13.0](https://github.com/googleforgames/agones/tree/v1.13.0) (2021-03-16) 2332 2333 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.13.0-rc...v1.13.0) 2334 2335 **Closed issues:** 2336 2337 - Release 1.13.0-rc [\#2020](https://github.com/googleforgames/agones/issues/2020) 2338 2339 **Merged pull requests:** 2340 2341 - Release 1.13.0 [\#2026](https://github.com/googleforgames/agones/pull/2026) ([markmandel](https://github.com/markmandel)) 2342 - Add links to Allocator Service APIs [\#2023](https://github.com/googleforgames/agones/pull/2023) ([jhowcrof](https://github.com/jhowcrof)) 2343 - Tweaks to release checklist. [\#2022](https://github.com/googleforgames/agones/pull/2022) ([markmandel](https://github.com/markmandel)) 2344 2345 ## [v1.13.0-rc](https://github.com/googleforgames/agones/tree/v1.13.0-rc) (2021-03-10) 2346 2347 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.12.0...v1.13.0-rc) 2348 2349 **Breaking changes:** 2350 2351 - Upgrade to Kubernetes 1.18 [\#1971](https://github.com/googleforgames/agones/issues/1971) 2352 - Update website supported Kubernetes [\#2008](https://github.com/googleforgames/agones/pull/2008) ([markmandel](https://github.com/markmandel)) 2353 - Update client-go to support Kubernetes 1.18.0 [\#1998](https://github.com/googleforgames/agones/pull/1998) ([markmandel](https://github.com/markmandel)) 2354 - Remove simple-tcp and simple-udp [\#1992](https://github.com/googleforgames/agones/pull/1992) ([markmandel](https://github.com/markmandel)) 2355 - Upgrade dev tooling kubectl to 1.18 [\#1989](https://github.com/googleforgames/agones/pull/1989) ([markmandel](https://github.com/markmandel)) 2356 - Upgrade Terraform to 1.18 [\#1988](https://github.com/googleforgames/agones/pull/1988) ([markmandel](https://github.com/markmandel)) 2357 2358 **Implemented enhancements:** 2359 2360 - Update default branch to `main` [\#1798](https://github.com/googleforgames/agones/issues/1798) 2361 - Allow no ports for GameServer [\#749](https://github.com/googleforgames/agones/issues/749) 2362 - Added Cubxity/AgonesKt to third party libraries [\#2013](https://github.com/googleforgames/agones/pull/2013) ([Cubxity](https://github.com/Cubxity)) 2363 - Update to PodTemplateSpec for 1.18 [\#2007](https://github.com/googleforgames/agones/pull/2007) ([markmandel](https://github.com/markmandel)) 2364 - Add support for empty ports [\#2006](https://github.com/googleforgames/agones/pull/2006) ([ItsKev](https://github.com/ItsKev)) 2365 - add Vela Games to companies that use Agones [\#2003](https://github.com/googleforgames/agones/pull/2003) ([comerford](https://github.com/comerford)) 2366 - Add RollTable to Companies that use Agones [\#2002](https://github.com/googleforgames/agones/pull/2002) ([NullSoldier](https://github.com/NullSoldier)) 2367 - Add Space Game logo to Agones site [\#2000](https://github.com/googleforgames/agones/pull/2000) ([NBoychev](https://github.com/NBoychev)) 2368 - Add WebSocket capability to WatchGameServer REST API [\#1999](https://github.com/googleforgames/agones/pull/1999) ([highlyunavailable](https://github.com/highlyunavailable)) 2369 2370 **Fixed bugs:** 2371 2372 - Flaky: e2e TestGameServerReadyAllocateReady [\#2016](https://github.com/googleforgames/agones/issues/2016) 2373 - GameServerAllocationPolicy with empty AllocationEndpoints errors on allocate [\#2011](https://github.com/googleforgames/agones/issues/2011) 2374 - Example from Access Agones via Kubernetes API failing to compile [\#1982](https://github.com/googleforgames/agones/issues/1982) 2375 - Unable to COMPILE after added agones plugin in UE4.26 [\#1940](https://github.com/googleforgames/agones/issues/1940) 2376 - Reduce e2e test parrallelism from 64 to 32 [\#2019](https://github.com/googleforgames/agones/pull/2019) ([markmandel](https://github.com/markmandel)) 2377 - Whoops! Websocket documentation should be hidden [\#2015](https://github.com/googleforgames/agones/pull/2015) ([markmandel](https://github.com/markmandel)) 2378 - Return last result even if all multicluster allocations fail [\#2012](https://github.com/googleforgames/agones/pull/2012) ([highlyunavailable](https://github.com/highlyunavailable)) 2379 - Fix bug in webhook docs after example switch [\#1996](https://github.com/googleforgames/agones/pull/1996) ([markmandel](https://github.com/markmandel)) 2380 - Fixed: Multi namespace support for client secrets in helm template service/allocation.yaml [\#1984](https://github.com/googleforgames/agones/pull/1984) ([nagodon](https://github.com/nagodon)) 2381 - Move build tooling to helm upgrade --atomic [\#1980](https://github.com/googleforgames/agones/pull/1980) ([markmandel](https://github.com/markmandel)) 2382 - \[UrealSDK\] Creating requests should work in all versions of UE4 [\#1944](https://github.com/googleforgames/agones/pull/1944) ([domgreen](https://github.com/domgreen)) 2383 2384 **Closed issues:** 2385 2386 - Release 1.12.0 [\#1977](https://github.com/googleforgames/agones/issues/1977) 2387 - Deprecate and remove the udp-server and tcp-server images [\#1890](https://github.com/googleforgames/agones/issues/1890) 2388 2389 **Merged pull requests:** 2390 2391 - Release 1.13.0-rc [\#2021](https://github.com/googleforgames/agones/pull/2021) ([markmandel](https://github.com/markmandel)) 2392 - Fix a link to the website. [\#2017](https://github.com/googleforgames/agones/pull/2017) ([roberthbailey](https://github.com/roberthbailey)) 2393 - Stop logging Pods without Nodes yet as an Error [\#2014](https://github.com/googleforgames/agones/pull/2014) ([markmandel](https://github.com/markmandel)) 2394 - Update Dev Kind & Minikube to 1.18 [\#2010](https://github.com/googleforgames/agones/pull/2010) ([markmandel](https://github.com/markmandel)) 2395 - Update CRD API reference to Kubernetes 1.18 [\#2009](https://github.com/googleforgames/agones/pull/2009) ([markmandel](https://github.com/markmandel)) 2396 - Add extra resource to DGS prereq knowledge section [\#2004](https://github.com/googleforgames/agones/pull/2004) ([markmandel](https://github.com/markmandel)) 2397 - Minor grammar fix [\#1995](https://github.com/googleforgames/agones/pull/1995) ([bleakley](https://github.com/bleakley)) 2398 - Terraform helm module fix deprecated version declaration [\#1994](https://github.com/googleforgames/agones/pull/1994) ([comerford](https://github.com/comerford)) 2399 - Add "gke" prefix to TCP e2e firewall [\#1991](https://github.com/googleforgames/agones/pull/1991) ([markmandel](https://github.com/markmandel)) 2400 - Upgrade crd-client example [\#1986](https://github.com/googleforgames/agones/pull/1986) ([markmandel](https://github.com/markmandel)) 2401 - Ignore Rust SDK Target folder [\#1985](https://github.com/googleforgames/agones/pull/1985) ([markmandel](https://github.com/markmandel)) 2402 - Update all reference of `master` to `main` [\#1983](https://github.com/googleforgames/agones/pull/1983) ([markmandel](https://github.com/markmandel)) 2403 - Preparation for 1.13.0 [\#1979](https://github.com/googleforgames/agones/pull/1979) ([markmandel](https://github.com/markmandel)) 2404 2405 ## [v1.12.0](https://github.com/googleforgames/agones/tree/v1.12.0) (2021-02-02) 2406 2407 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.12.0-rc...v1.12.0) 2408 2409 **Fixed bugs:** 2410 2411 - Minikube [\#1973](https://github.com/googleforgames/agones/issues/1973) 2412 - gRPC allocate can't get some metrics [\#1855](https://github.com/googleforgames/agones/issues/1855) 2413 - Fix badly formatted feature tags in GameServer specification docs [\#1975](https://github.com/googleforgames/agones/pull/1975) ([edmundlam](https://github.com/edmundlam)) 2414 - Fix Minikube \#1973 [\#1974](https://github.com/googleforgames/agones/pull/1974) ([rolfedh](https://github.com/rolfedh)) 2415 - Fixed getting latency metrics [\#1969](https://github.com/googleforgames/agones/pull/1969) ([8398a7](https://github.com/8398a7)) 2416 2417 **Closed issues:** 2418 2419 - Collaborator Request [\#1972](https://github.com/googleforgames/agones/issues/1972) 2420 - Release 1.12.0-rc [\#1966](https://github.com/googleforgames/agones/issues/1966) 2421 2422 **Merged pull requests:** 2423 2424 - Release 1.12.0 [\#1978](https://github.com/googleforgames/agones/pull/1978) ([markmandel](https://github.com/markmandel)) 2425 - Limit the disableTLS to only gRPC API [\#1968](https://github.com/googleforgames/agones/pull/1968) ([pooneh-m](https://github.com/pooneh-m)) 2426 2427 ## [v1.12.0-rc](https://github.com/googleforgames/agones/tree/v1.12.0-rc) (2021-01-26) 2428 2429 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.11.0...v1.12.0-rc) 2430 2431 **Breaking changes:** 2432 2433 - Move SDKWatchSendOnExecute to Beta [\#1904](https://github.com/googleforgames/agones/issues/1904) 2434 - Move `SDKWatchSendOnExecute` to Beta stage. [\#1960](https://github.com/googleforgames/agones/pull/1960) ([markmandel](https://github.com/markmandel)) 2435 - Utilize ExternalDNS as well as ExternalIP [\#1928](https://github.com/googleforgames/agones/pull/1928) ([nanasi880](https://github.com/nanasi880)) 2436 2437 **Implemented enhancements:** 2438 2439 - Utilize ExternalDNS as well as ExternalIP [\#1921](https://github.com/googleforgames/agones/issues/1921) 2440 - Move "Port Allocations to Multiple Containers" \> Stable [\#1773](https://github.com/googleforgames/agones/issues/1773) 2441 - Move ContainerPortAllocation to Stable [\#1961](https://github.com/googleforgames/agones/pull/1961) ([markmandel](https://github.com/markmandel)) 2442 - CRD OpenAPI Spec for ObjectMeta & PodTemplateSpec [\#1956](https://github.com/googleforgames/agones/pull/1956) ([markmandel](https://github.com/markmandel)) 2443 - Add a "why" section for the Allocator Service documentation [\#1953](https://github.com/googleforgames/agones/pull/1953) ([markmandel](https://github.com/markmandel)) 2444 - Add nodeSelector property to Agones helm chart for Allocator [\#1946](https://github.com/googleforgames/agones/pull/1946) ([yeslayla](https://github.com/yeslayla)) 2445 2446 **Fixed bugs:** 2447 2448 - error updating fleetautoscaler status when LastScaleTime is nil [\#1951](https://github.com/googleforgames/agones/issues/1951) 2449 - Not sure how to do nc on windows [\#1943](https://github.com/googleforgames/agones/issues/1943) 2450 - Error executing simple gameserver tutorial \(node.js\) [\#1562](https://github.com/googleforgames/agones/issues/1562) 2451 - Fix data race in sdkserver.go [\#1965](https://github.com/googleforgames/agones/pull/1965) ([markmandel](https://github.com/markmandel)) 2452 - Refactored sdk functions to always return &alpha.Bool{} instead of nil [\#1958](https://github.com/googleforgames/agones/pull/1958) ([justjoeyuk](https://github.com/justjoeyuk)) 2453 - nullable lastScaleTime on FleetAutoScaler CRD [\#1952](https://github.com/googleforgames/agones/pull/1952) ([markmandel](https://github.com/markmandel)) 2454 - Fix Twitter linkcheck failure. [\#1947](https://github.com/googleforgames/agones/pull/1947) ([markmandel](https://github.com/markmandel)) 2455 2456 **Closed issues:** 2457 2458 - Release 1.11.0 [\#1936](https://github.com/googleforgames/agones/issues/1936) 2459 - Documentation: GameServer updates are not supported. No pods are created after switching image for GameServer [\#1724](https://github.com/googleforgames/agones/issues/1724) 2460 2461 **Merged pull requests:** 2462 2463 - Release 1.12.0-rc [\#1967](https://github.com/googleforgames/agones/pull/1967) ([markmandel](https://github.com/markmandel)) 2464 - ObjectMeta should use additionalProperties [\#1949](https://github.com/googleforgames/agones/pull/1949) ([markmandel](https://github.com/markmandel)) 2465 - Add Windows note for netcat in getting started [\#1948](https://github.com/googleforgames/agones/pull/1948) ([markmandel](https://github.com/markmandel)) 2466 - Preparation for 1.12.0 release [\#1938](https://github.com/googleforgames/agones/pull/1938) ([markmandel](https://github.com/markmandel)) 2467 - Update documentation to note there is no GameServer update support [\#1935](https://github.com/googleforgames/agones/pull/1935) ([yeslayla](https://github.com/yeslayla)) 2468 2469 ## [v1.11.0](https://github.com/googleforgames/agones/tree/v1.11.0) (2020-12-22) 2470 2471 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.11.0-rc...v1.11.0) 2472 2473 **Implemented enhancements:** 2474 2475 - Proposal: Provide a flag to disable mTLS for agones-allocator [\#1590](https://github.com/googleforgames/agones/issues/1590) 2476 2477 **Closed issues:** 2478 2479 - Release 1.11.0-rc [\#1931](https://github.com/googleforgames/agones/issues/1931) 2480 2481 **Merged pull requests:** 2482 2483 - 1.11.0 Release [\#1937](https://github.com/googleforgames/agones/pull/1937) ([markmandel](https://github.com/markmandel)) 2484 2485 ## [v1.11.0-rc](https://github.com/googleforgames/agones/tree/v1.11.0-rc) (2020-12-15) 2486 2487 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.10.0...v1.11.0-rc) 2488 2489 **Breaking changes:** 2490 2491 - Upgrade to Kubernetes 1.17 [\#1824](https://github.com/googleforgames/agones/issues/1824) 2492 - Update apiextensions.k8s.io/v1beta1 to v1 for all CRDs [\#1799](https://github.com/googleforgames/agones/issues/1799) 2493 - Move apiregistration & admissionregistration to v1 [\#1918](https://github.com/googleforgames/agones/pull/1918) ([markmandel](https://github.com/markmandel)) 2494 - Updated terraform scripts to 1.17 [\#1916](https://github.com/googleforgames/agones/pull/1916) ([markmandel](https://github.com/markmandel)) 2495 - Update client-go to 0.17.14 [\#1913](https://github.com/googleforgames/agones/pull/1913) ([markmandel](https://github.com/markmandel)) 2496 - Adding SAN to fleet autoscaler certs and updating documentation [\#1910](https://github.com/googleforgames/agones/pull/1910) ([kdima](https://github.com/kdima)) 2497 - Move CRDs from v1beta1 to v1 [\#1909](https://github.com/googleforgames/agones/pull/1909) ([markmandel](https://github.com/markmandel)) 2498 - Upgrade terraform and test clusters to 1.17 [\#1901](https://github.com/googleforgames/agones/pull/1901) ([markmandel](https://github.com/markmandel)) 2499 2500 **Implemented enhancements:** 2501 2502 - Remove support / docs for helm v2 [\#1853](https://github.com/googleforgames/agones/issues/1853) 2503 - grpc-gateway powered REST API for MultiCluster Allocation [\#1495](https://github.com/googleforgames/agones/issues/1495) 2504 - Support Agones sidecar Windows build [\#110](https://github.com/googleforgames/agones/issues/110) 2505 - Tooling to review pprof heaps [\#1927](https://github.com/googleforgames/agones/pull/1927) ([markmandel](https://github.com/markmandel)) 2506 - Move supported site K8s version to shortcodes [\#1917](https://github.com/googleforgames/agones/pull/1917) ([markmandel](https://github.com/markmandel)) 2507 - Adding rest to allocation endpoint [\#1902](https://github.com/googleforgames/agones/pull/1902) ([kdima](https://github.com/kdima)) 2508 - \#54 Preliminary Windows Image Support [\#1894](https://github.com/googleforgames/agones/pull/1894) ([jeremyje](https://github.com/jeremyje)) 2509 2510 **Fixed bugs:** 2511 2512 - validations.agones.dev and mutations.agones.dev don't declare side effects [\#1891](https://github.com/googleforgames/agones/issues/1891) 2513 - Agones Game Server Client SDKs [\#1854](https://github.com/googleforgames/agones/issues/1854) 2514 - Pin the postcss-cli version [\#1930](https://github.com/googleforgames/agones/pull/1930) ([markmandel](https://github.com/markmandel)) 2515 - Oops, k8s-api shortcode only pointed at one URL [\#1924](https://github.com/googleforgames/agones/pull/1924) ([markmandel](https://github.com/markmandel)) 2516 2517 **Security fixes:** 2518 2519 - Updated Go to 1.14.12 [\#1900](https://github.com/googleforgames/agones/pull/1900) ([markmandel](https://github.com/markmandel)) 2520 2521 **Closed issues:** 2522 2523 - Release 1.10.0 [\#1892](https://github.com/googleforgames/agones/issues/1892) 2524 - Proposal: Multi-Cluster Allocation Policies [\#597](https://github.com/googleforgames/agones/issues/597) 2525 2526 **Merged pull requests:** 2527 2528 - 1.11.0 Release Candidate [\#1933](https://github.com/googleforgames/agones/pull/1933) ([markmandel](https://github.com/markmandel)) 2529 - Add some logging to help determine which game server / namespace is causing this particular error [\#1929](https://github.com/googleforgames/agones/pull/1929) ([roberthbailey](https://github.com/roberthbailey)) 2530 - Upgrade prow to 1.17 [\#1926](https://github.com/googleforgames/agones/pull/1926) ([markmandel](https://github.com/markmandel)) 2531 - Update crd-doc-config.json to Kubernetes 1.17 [\#1925](https://github.com/googleforgames/agones/pull/1925) ([markmandel](https://github.com/markmandel)) 2532 - Remove K8s API reference links from yaml examples [\#1923](https://github.com/googleforgames/agones/pull/1923) ([markmandel](https://github.com/markmandel)) 2533 - Updated CRD libraries to v1 [\#1922](https://github.com/googleforgames/agones/pull/1922) ([markmandel](https://github.com/markmandel)) 2534 - Move Scaling resource to v1betav1 to v1 [\#1920](https://github.com/googleforgames/agones/pull/1920) ([markmandel](https://github.com/markmandel)) 2535 - Move admissionregistration to v1 [\#1919](https://github.com/googleforgames/agones/pull/1919) ([markmandel](https://github.com/markmandel)) 2536 - Update Kind dev tooling to 1.17.3 [\#1915](https://github.com/googleforgames/agones/pull/1915) ([markmandel](https://github.com/markmandel)) 2537 - Issue \#1854: Fix getplayercount\(\) description on index [\#1912](https://github.com/googleforgames/agones/pull/1912) ([bnwhorton](https://github.com/bnwhorton)) 2538 - Merge allocation service annotation metadata [\#1908](https://github.com/googleforgames/agones/pull/1908) ([markmandel](https://github.com/markmandel)) 2539 - Update minikube dev tooling [\#1906](https://github.com/googleforgames/agones/pull/1906) ([markmandel](https://github.com/markmandel)) 2540 - csharp SDK: exposes the Alpha SDK via the main interface [\#1896](https://github.com/googleforgames/agones/pull/1896) ([rcreasey](https://github.com/rcreasey)) 2541 - Preparation for 1.11.0 [\#1895](https://github.com/googleforgames/agones/pull/1895) ([markmandel](https://github.com/markmandel)) 2542 2543 ## [v1.10.0](https://github.com/googleforgames/agones/tree/v1.10.0) (2020-11-10) 2544 2545 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.10.0-rc...v1.10.0) 2546 2547 **Fixed bugs:** 2548 2549 - helm install fails since helm3 requires a name [\#1886](https://github.com/googleforgames/agones/issues/1886) 2550 - Fix formatting on the 1.10 blog post. [\#1889](https://github.com/googleforgames/agones/pull/1889) ([roberthbailey](https://github.com/roberthbailey)) 2551 - Fix GameServer count per type graph back to pie [\#1888](https://github.com/googleforgames/agones/pull/1888) ([markmandel](https://github.com/markmandel)) 2552 - Updates to the release template [\#1887](https://github.com/googleforgames/agones/pull/1887) ([markmandel](https://github.com/markmandel)) 2553 2554 **Closed issues:** 2555 2556 - Release 1.10.0 [\#1884](https://github.com/googleforgames/agones/issues/1884) 2557 2558 **Merged pull requests:** 2559 2560 - Release 1.10.0 [\#1893](https://github.com/googleforgames/agones/pull/1893) ([markmandel](https://github.com/markmandel)) 2561 2562 ## [v1.10.0-rc](https://github.com/googleforgames/agones/tree/v1.10.0-rc) (2020-11-03) 2563 2564 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.9.0...v1.10.0-rc) 2565 2566 **Breaking changes:** 2567 2568 - Remove the documentation for helm v2 [\#1859](https://github.com/googleforgames/agones/pull/1859) ([roberthbailey](https://github.com/roberthbailey)) 2569 2570 **Implemented enhancements:** 2571 2572 - Adding allocator log level [\#1879](https://github.com/googleforgames/agones/issues/1879) 2573 - Adding allocator resources [\#1873](https://github.com/googleforgames/agones/issues/1873) 2574 - Add troubleshooting section to allocator and multicluster allocation [\#1866](https://github.com/googleforgames/agones/issues/1866) 2575 - Helm setting the annotation of controller and allocator [\#1848](https://github.com/googleforgames/agones/issues/1848) 2576 - Change the multi-cluster allocation feature to stable version [\#1780](https://github.com/googleforgames/agones/issues/1780) 2577 - Updated C\# documentation to use NuGet package [\#1769](https://github.com/googleforgames/agones/issues/1769) 2578 - Documented assumed prerequisite knowledge for the project [\#1759](https://github.com/googleforgames/agones/issues/1759) 2579 - Multicluster: Add gRPC dial timeout [\#1700](https://github.com/googleforgames/agones/issues/1700) 2580 - Add new projects to Third Party section of the site [\#1882](https://github.com/googleforgames/agones/pull/1882) ([danieloliveira079](https://github.com/danieloliveira079)) 2581 - Add log level setting in allocator [\#1880](https://github.com/googleforgames/agones/pull/1880) ([8398a7](https://github.com/8398a7)) 2582 - Add troubleshooting for allocation gRPC request [\#1878](https://github.com/googleforgames/agones/pull/1878) ([pooneh-m](https://github.com/pooneh-m)) 2583 - Add allocator resources [\#1874](https://github.com/googleforgames/agones/pull/1874) ([8398a7](https://github.com/8398a7)) 2584 - \[Unreal SDK\] Added a response code check to some functions [\#1870](https://github.com/googleforgames/agones/pull/1870) ([dotcom](https://github.com/dotcom)) 2585 - Built tools: Update install with Allocation certs [\#1869](https://github.com/googleforgames/agones/pull/1869) ([markmandel](https://github.com/markmandel)) 2586 - Add gRPC load test for allocation service [\#1867](https://github.com/googleforgames/agones/pull/1867) ([ilkercelikyilmaz](https://github.com/ilkercelikyilmaz)) 2587 - Add pod annotations [\#1849](https://github.com/googleforgames/agones/pull/1849) ([8398a7](https://github.com/8398a7)) 2588 - Useful Unreal links [\#1846](https://github.com/googleforgames/agones/pull/1846) ([domgreen](https://github.com/domgreen)) 2589 - Make the force\_update option configurable in Helm/Terraform [\#1844](https://github.com/googleforgames/agones/pull/1844) ([comerford](https://github.com/comerford)) 2590 - \[Doc\] Mark multicluster allocation feature as stable [\#1843](https://github.com/googleforgames/agones/pull/1843) ([pooneh-m](https://github.com/pooneh-m)) 2591 - Docs: Prerequisite Knowledge section [\#1821](https://github.com/googleforgames/agones/pull/1821) ([markmandel](https://github.com/markmandel)) 2592 - adding timeout to remote cluster allocate call and adding total timeout to allocate [\#1815](https://github.com/googleforgames/agones/pull/1815) ([kdima](https://github.com/kdima)) 2593 - Docs: Update C\# SDK docs page [\#1796](https://github.com/googleforgames/agones/pull/1796) ([Reousa](https://github.com/Reousa)) 2594 2595 **Fixed bugs:** 2596 2597 - Allocating multicluster using GameServerAllocation API fails with missing Kind [\#1864](https://github.com/googleforgames/agones/issues/1864) 2598 - Allocator throttled by default K8s Client requests per second [\#1852](https://github.com/googleforgames/agones/issues/1852) 2599 - Upgrading from 1.7.0 to 1.8.0 using the helm module for terraform fails with force\_update=true [\#1767](https://github.com/googleforgames/agones/issues/1767) 2600 - Update helm installation to include a step to update helm repo [\#1881](https://github.com/googleforgames/agones/pull/1881) ([pooneh-m](https://github.com/pooneh-m)) 2601 - Fix kind on GameServerAllocation converter [\#1876](https://github.com/googleforgames/agones/pull/1876) ([pooneh-m](https://github.com/pooneh-m)) 2602 - Fix memory leak in client-go/workqueue [\#1871](https://github.com/googleforgames/agones/pull/1871) ([markmandel](https://github.com/markmandel)) 2603 - Add TypeMeta to GameServerAllocation when doing convertion [\#1865](https://github.com/googleforgames/agones/pull/1865) ([pooneh-m](https://github.com/pooneh-m)) 2604 - Add QPS settings to Allocation endpoints [\#1863](https://github.com/googleforgames/agones/pull/1863) ([markmandel](https://github.com/markmandel)) 2605 - Add more more retries to htmltest [\#1861](https://github.com/googleforgames/agones/pull/1861) ([markmandel](https://github.com/markmandel)) 2606 2607 **Security fixes:** 2608 2609 - update node.js dependencies [\#1868](https://github.com/googleforgames/agones/pull/1868) ([steven-supersolid](https://github.com/steven-supersolid)) 2610 2611 **Closed issues:** 2612 2613 - Release 1.9.0 [\#1834](https://github.com/googleforgames/agones/issues/1834) 2614 - Metrics: link to helm repository is deprecated, install command as well [\#1829](https://github.com/googleforgames/agones/issues/1829) 2615 2616 **Merged pull requests:** 2617 2618 - Release 1.10.0-rc [\#1885](https://github.com/googleforgames/agones/pull/1885) ([markmandel](https://github.com/markmandel)) 2619 - Move the loadBalancerIP to helm installation as best effort [\#1877](https://github.com/googleforgames/agones/pull/1877) ([pooneh-m](https://github.com/pooneh-m)) 2620 - Fixed error message [\#1875](https://github.com/googleforgames/agones/pull/1875) ([pooneh-m](https://github.com/pooneh-m)) 2621 - MultiCluster Allocation: Cleanup on error logs [\#1862](https://github.com/googleforgames/agones/pull/1862) ([markmandel](https://github.com/markmandel)) 2622 - Remove Make commands from Metrics documentation [\#1858](https://github.com/googleforgames/agones/pull/1858) ([markmandel](https://github.com/markmandel)) 2623 - Build Tools: Update Prometheus and Grafana [\#1857](https://github.com/googleforgames/agones/pull/1857) ([markmandel](https://github.com/markmandel)) 2624 - Update prometheus and grafana [\#1850](https://github.com/googleforgames/agones/pull/1850) ([8398a7](https://github.com/8398a7)) 2625 - Expand feature freeze details during RC. [\#1847](https://github.com/googleforgames/agones/pull/1847) ([markmandel](https://github.com/markmandel)) 2626 - Revert "\[Doc\] Mark multicluster allocation feature as stable" [\#1842](https://github.com/googleforgames/agones/pull/1842) ([pooneh-m](https://github.com/pooneh-m)) 2627 - Preparation for 1.10.0 [\#1836](https://github.com/googleforgames/agones/pull/1836) ([markmandel](https://github.com/markmandel)) 2628 - \[Doc\] Mark multicluster allocation feature as stable [\#1831](https://github.com/googleforgames/agones/pull/1831) ([pooneh-m](https://github.com/pooneh-m)) 2629 2630 ## [v1.9.0](https://github.com/googleforgames/agones/tree/v1.9.0) (2020-09-29) 2631 2632 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.9.0-rc...v1.9.0) 2633 2634 **Closed issues:** 2635 2636 - Release 1.9.0-rc [\#1827](https://github.com/googleforgames/agones/issues/1827) 2637 - \[Docs\] Multi-cluster Allocation [\#1582](https://github.com/googleforgames/agones/issues/1582) 2638 2639 **Merged pull requests:** 2640 2641 - Release 1.9.0 [\#1835](https://github.com/googleforgames/agones/pull/1835) ([markmandel](https://github.com/markmandel)) 2642 2643 ## [v1.9.0-rc](https://github.com/googleforgames/agones/tree/v1.9.0-rc) (2020-09-23) 2644 2645 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.8.0...v1.9.0-rc) 2646 2647 **Breaking changes:** 2648 2649 - Upgrade to Kubernetes 1.16 [\#1649](https://github.com/googleforgames/agones/issues/1649) 2650 - Upgrade Kubectl to 1.16.15 [\#1806](https://github.com/googleforgames/agones/pull/1806) ([markmandel](https://github.com/markmandel)) 2651 - Upgrade client-go and apimachinery to 0.16.15 [\#1794](https://github.com/googleforgames/agones/pull/1794) ([markmandel](https://github.com/markmandel)) 2652 - Update GKE Terraform clusters to 1.16 [\#1772](https://github.com/googleforgames/agones/pull/1772) ([markmandel](https://github.com/markmandel)) 2653 2654 **Implemented enhancements:** 2655 2656 - \[Doc\] add a caveat on setting expiration for cert-manager certificate resources [\#1781](https://github.com/googleforgames/agones/issues/1781) 2657 - Helm chart: allow to specify loadBalancerIP [\#1709](https://github.com/googleforgames/agones/issues/1709) 2658 - Terraform, Helm module install: Allow gameserver namespaces and port ranges to be specified in terraform [\#1692](https://github.com/googleforgames/agones/issues/1692) 2659 - Support using the same port for both TCP/UDP forwarding [\#1523](https://github.com/googleforgames/agones/issues/1523) 2660 - Write Tests for Terraform configs [\#1227](https://github.com/googleforgames/agones/issues/1227) 2661 - Add player tracking and shutdown to the supertuxkart example server [\#1825](https://github.com/googleforgames/agones/pull/1825) ([sudermanjr](https://github.com/sudermanjr)) 2662 - Add logging for the client certificate verification [\#1812](https://github.com/googleforgames/agones/pull/1812) ([pooneh-m](https://github.com/pooneh-m)) 2663 - Troubleshooting - namespace stuck terminating [\#1795](https://github.com/googleforgames/agones/pull/1795) ([domgreen](https://github.com/domgreen)) 2664 - Add load balancer configuration for Helm options [\#1793](https://github.com/googleforgames/agones/pull/1793) ([yoshd](https://github.com/yoshd)) 2665 - Added option to hardcode load balancer IP for allocator. [\#1766](https://github.com/googleforgames/agones/pull/1766) ([devloop0](https://github.com/devloop0)) 2666 - Add TCPUDP protocol [\#1764](https://github.com/googleforgames/agones/pull/1764) ([Bmandk](https://github.com/Bmandk)) 2667 - Publish to NuGet for Csharp SDK [\#1753](https://github.com/googleforgames/agones/pull/1753) ([markmandel](https://github.com/markmandel)) 2668 - Add Terraform example for GKE custom VPC deployment [\#1697](https://github.com/googleforgames/agones/pull/1697) ([moesy](https://github.com/moesy)) 2669 - Fix Fleets RollingUpdate [\#1626](https://github.com/googleforgames/agones/pull/1626) ([aLekSer](https://github.com/aLekSer)) 2670 2671 **Fixed bugs:** 2672 2673 - Wrong `Alpha: GetPlayerCount` description in the REST docs [\#1810](https://github.com/googleforgames/agones/issues/1810) 2674 - Flaky SDK Conformance Tests [\#1779](https://github.com/googleforgames/agones/issues/1779) 2675 - agones-system gets stuck in "Terminating" [\#1778](https://github.com/googleforgames/agones/issues/1778) 2676 - Rolling updates should wait for batches to become healthy before iterating [\#1625](https://github.com/googleforgames/agones/issues/1625) 2677 - Fix 404 in AWS/EKS documentation [\#1820](https://github.com/googleforgames/agones/pull/1820) ([markmandel](https://github.com/markmandel)) 2678 - Pin npm autoprefixer package for site generation [\#1818](https://github.com/googleforgames/agones/pull/1818) ([markmandel](https://github.com/markmandel)) 2679 - Docs: Fix rest `GetPlayerCount` description [\#1811](https://github.com/googleforgames/agones/pull/1811) ([Reousa](https://github.com/Reousa)) 2680 - Flaky: TestControllerGameServersNodeState [\#1805](https://github.com/googleforgames/agones/pull/1805) ([markmandel](https://github.com/markmandel)) 2681 - Flaky: TestControllerSyncUnhealthyGameServers [\#1803](https://github.com/googleforgames/agones/pull/1803) ([markmandel](https://github.com/markmandel)) 2682 - Make Unreal lambda bindings on the AgonesComponent safe [\#1775](https://github.com/googleforgames/agones/pull/1775) ([achynes](https://github.com/achynes)) 2683 - Pass port into autoscaler url from webhook policy [\#1765](https://github.com/googleforgames/agones/pull/1765) ([andrewgrundy](https://github.com/andrewgrundy)) 2684 2685 **Closed issues:** 2686 2687 - Unity Game Server Client SDK [\#1809](https://github.com/googleforgames/agones/issues/1809) 2688 - Release 1.8.0 [\#1758](https://github.com/googleforgames/agones/issues/1758) 2689 2690 **Merged pull requests:** 2691 2692 - Release 1.9.0-rc [\#1828](https://github.com/googleforgames/agones/pull/1828) ([markmandel](https://github.com/markmandel)) 2693 - Corrected gke docs 'release-release' typo [\#1826](https://github.com/googleforgames/agones/pull/1826) ([eddie-knight](https://github.com/eddie-knight)) 2694 - Remove the warning about the unity SDK not being feature complete. [\#1817](https://github.com/googleforgames/agones/pull/1817) ([roberthbailey](https://github.com/roberthbailey)) 2695 - Website: Update API docs to Kubernetes 1.16 [\#1814](https://github.com/googleforgames/agones/pull/1814) ([aLekSer](https://github.com/aLekSer)) 2696 - Website: Update properly to Kubernetes 1.16 [\#1813](https://github.com/googleforgames/agones/pull/1813) ([aLekSer](https://github.com/aLekSer)) 2697 - CI: Wait for tests step before sdk-conformance [\#1808](https://github.com/googleforgames/agones/pull/1808) ([aLekSer](https://github.com/aLekSer)) 2698 - Rerun Agones CRD client generation [\#1807](https://github.com/googleforgames/agones/pull/1807) ([markmandel](https://github.com/markmandel)) 2699 - DriveBy - fix link [\#1804](https://github.com/googleforgames/agones/pull/1804) ([domgreen](https://github.com/domgreen)) 2700 - \[Doc\] Update allocator service & multi-cluster allocation documentation [\#1802](https://github.com/googleforgames/agones/pull/1802) ([pooneh-m](https://github.com/pooneh-m)) 2701 - Add lock to to sdk-conformance compare\(\) [\#1801](https://github.com/googleforgames/agones/pull/1801) ([markmandel](https://github.com/markmandel)) 2702 - UE4 small nit about float to float comparison [\#1792](https://github.com/googleforgames/agones/pull/1792) ([domgreen](https://github.com/domgreen)) 2703 - Docs: updating GKE and AKS Kubernetes versions [\#1791](https://github.com/googleforgames/agones/pull/1791) ([aLekSer](https://github.com/aLekSer)) 2704 - Docs and TF: Update EKS Kubernetes version to use 1.16 [\#1790](https://github.com/googleforgames/agones/pull/1790) ([aLekSer](https://github.com/aLekSer)) 2705 - Docs: updated advised version of Kubernetes to use [\#1789](https://github.com/googleforgames/agones/pull/1789) ([aLekSer](https://github.com/aLekSer)) 2706 - Adding aLekSer to approvers list [\#1788](https://github.com/googleforgames/agones/pull/1788) ([aLekSer](https://github.com/aLekSer)) 2707 - Examples: update Kubernetes version [\#1787](https://github.com/googleforgames/agones/pull/1787) ([aLekSer](https://github.com/aLekSer)) 2708 - Docs: updating Minikube kubernetes version to 1.16 [\#1786](https://github.com/googleforgames/agones/pull/1786) ([aLekSer](https://github.com/aLekSer)) 2709 - GolangCI-lint updating version to 1.30 [\#1785](https://github.com/googleforgames/agones/pull/1785) ([aLekSer](https://github.com/aLekSer)) 2710 - Doc changes for TLS and loadBalancerIP changes [\#1784](https://github.com/googleforgames/agones/pull/1784) ([devloop0](https://github.com/devloop0)) 2711 - Add Uninstall instructions when using install.yaml [\#1783](https://github.com/googleforgames/agones/pull/1783) ([aLekSer](https://github.com/aLekSer)) 2712 - Added a new 'disableTLS' flag and changed 'disableMTLS' to only disab… [\#1777](https://github.com/googleforgames/agones/pull/1777) ([devloop0](https://github.com/devloop0)) 2713 - The footnote shouldn't be part of the table. [\#1774](https://github.com/googleforgames/agones/pull/1774) ([roberthbailey](https://github.com/roberthbailey)) 2714 - Added game-server example [\#1771](https://github.com/googleforgames/agones/pull/1771) ([Bmandk](https://github.com/Bmandk)) 2715 - Preparation for 1.9.0 [\#1762](https://github.com/googleforgames/agones/pull/1762) ([markmandel](https://github.com/markmandel)) 2716 - Add Terraform GKE and Helm modules tests with Terratest [\#1483](https://github.com/googleforgames/agones/pull/1483) ([aLekSer](https://github.com/aLekSer)) 2717 2718 ## [v1.8.0](https://github.com/googleforgames/agones/tree/v1.8.0) (2020-08-18) 2719 2720 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.8.0-rc...v1.8.0) 2721 2722 **Fixed bugs:** 2723 2724 - Content-Type: application/json; charset=utf-8 results in "Could not find deserializer" [\#1748](https://github.com/googleforgames/agones/issues/1748) 2725 - Fix parsing the media type in GameServerAllocation [\#1749](https://github.com/googleforgames/agones/pull/1749) ([aLekSer](https://github.com/aLekSer)) 2726 2727 **Closed issues:** 2728 2729 - Release 1.8.0-rc [\#1745](https://github.com/googleforgames/agones/issues/1745) 2730 2731 **Merged pull requests:** 2732 2733 - Release 1.8.0 [\#1760](https://github.com/googleforgames/agones/pull/1760) ([markmandel](https://github.com/markmandel)) 2734 - 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)) 2735 - Best practices for game server shutdown [\#1752](https://github.com/googleforgames/agones/pull/1752) ([markmandel](https://github.com/markmandel)) 2736 - Remove Deployment Manager from build/ [\#1750](https://github.com/googleforgames/agones/pull/1750) ([markmandel](https://github.com/markmandel)) 2737 2738 ## [v1.8.0-rc](https://github.com/googleforgames/agones/tree/v1.8.0-rc) (2020-08-11) 2739 2740 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.7.0...v1.8.0-rc) 2741 2742 **Breaking changes:** 2743 2744 - \[Discussion\] Assimilate netspeakgames/UnrealAgonesSDK [\#1683](https://github.com/googleforgames/agones/issues/1683) 2745 - Upgrade to Kubernetes 1.15 [\#1478](https://github.com/googleforgames/agones/issues/1478) 2746 - move Netspeak Unreal SDK into Agones Unreal SDK [\#1739](https://github.com/googleforgames/agones/pull/1739) ([domgreen](https://github.com/domgreen)) 2747 2748 **Implemented enhancements:** 2749 2750 - Support for async/await syntax in Rust SDK [\#1732](https://github.com/googleforgames/agones/issues/1732) 2751 - Add firewall name variable to GKE Terraform [\#1741](https://github.com/googleforgames/agones/pull/1741) ([markmandel](https://github.com/markmandel)) 2752 - Add Rust SDK async/await syntax support and minor improvements [\#1733](https://github.com/googleforgames/agones/pull/1733) ([yoshd](https://github.com/yoshd)) 2753 - Add extra troubleshooting steps. [\#1721](https://github.com/googleforgames/agones/pull/1721) ([markmandel](https://github.com/markmandel)) 2754 - Supports Rust Alpha SDK [\#1717](https://github.com/googleforgames/agones/pull/1717) ([yoshd](https://github.com/yoshd)) 2755 - Supports C\# Alpha SDK [\#1705](https://github.com/googleforgames/agones/pull/1705) ([yoshd](https://github.com/yoshd)) 2756 - Added allocator-client.default secret. [\#1702](https://github.com/googleforgames/agones/pull/1702) ([devloop0](https://github.com/devloop0)) 2757 - Add Custom VPC support to Terraform GKE Module [\#1695](https://github.com/googleforgames/agones/pull/1695) ([moesy](https://github.com/moesy)) 2758 - add gameserver values as configurable in helm terraform modules [\#1693](https://github.com/googleforgames/agones/pull/1693) ([comerford](https://github.com/comerford)) 2759 - Adding Fairwinds agones-allocator-client to third-party tools [\#1684](https://github.com/googleforgames/agones/pull/1684) ([sudermanjr](https://github.com/sudermanjr)) 2760 - Added new gen-install-alpha command [\#1673](https://github.com/googleforgames/agones/pull/1673) ([akremsa](https://github.com/akremsa)) 2761 2762 **Fixed bugs:** 2763 2764 - Quickstart: create webhook autoscaler not working [\#1734](https://github.com/googleforgames/agones/issues/1734) 2765 - Helm installation documentation doesn't mention --namespace on upgrade [\#1728](https://github.com/googleforgames/agones/issues/1728) 2766 - CI: htmltest with 404 status does not treated as a failure on `make hugo-test` step [\#1712](https://github.com/googleforgames/agones/issues/1712) 2767 - /watch/gameserver doesn't start with returning the current state [\#1703](https://github.com/googleforgames/agones/issues/1703) 2768 - CI: make test-gen-api-docs is failing quite often [\#1690](https://github.com/googleforgames/agones/issues/1690) 2769 - Unable to Create GKE clusters in non-default VPC \(Terraform\) [\#1641](https://github.com/googleforgames/agones/issues/1641) 2770 - Terraform: GKE module leftovers after apply and destroy [\#1403](https://github.com/googleforgames/agones/issues/1403) 2771 - Gameservers using nodejs sdk die with GOAWAY ENHANCE\_YOUR\_CALM too\_many\_pings [\#1299](https://github.com/googleforgames/agones/issues/1299) 2772 - Rust SDK conflicts with dependencies using openssl [\#1201](https://github.com/googleforgames/agones/issues/1201) 2773 - Building the cpp-simple example prints a fatal message and hangs for a long time before finishing [\#1091](https://github.com/googleforgames/agones/issues/1091) 2774 - Terraform Helm enforcing string for set values [\#1737](https://github.com/googleforgames/agones/pull/1737) ([markmandel](https://github.com/markmandel)) 2775 - Fix fleetautoscalers webhook TLS policy [\#1736](https://github.com/googleforgames/agones/pull/1736) ([aLekSer](https://github.com/aLekSer)) 2776 - Build Terraform: Use docker image project default [\#1730](https://github.com/googleforgames/agones/pull/1730) ([markmandel](https://github.com/markmandel)) 2777 - Helm installation docs fix for missing namespace [\#1729](https://github.com/googleforgames/agones/pull/1729) ([thoraxe](https://github.com/thoraxe)) 2778 - Fix findOpenPorts portAllocator function [\#1725](https://github.com/googleforgames/agones/pull/1725) ([aLekSer](https://github.com/aLekSer)) 2779 2780 **Security fixes:** 2781 2782 - Bump lodash from 4.17.15 to 4.17.19 to fix a security vulnerability. [\#1707](https://github.com/googleforgames/agones/pull/1707) ([roberthbailey](https://github.com/roberthbailey)) 2783 2784 **Closed issues:** 2785 2786 - Release 1.7.0 [\#1679](https://github.com/googleforgames/agones/issues/1679) 2787 - Agones Documentation [\#1654](https://github.com/googleforgames/agones/issues/1654) 2788 - Collaborator Request [\#1640](https://github.com/googleforgames/agones/issues/1640) 2789 2790 **Merged pull requests:** 2791 2792 - Release 1.8.0 Release Candidate [\#1746](https://github.com/googleforgames/agones/pull/1746) ([markmandel](https://github.com/markmandel)) 2793 - Add note on GKE cluster versions [\#1743](https://github.com/googleforgames/agones/pull/1743) ([markmandel](https://github.com/markmandel)) 2794 - Switch gcloud-test-cluster to Terraform [\#1738](https://github.com/googleforgames/agones/pull/1738) ([markmandel](https://github.com/markmandel)) 2795 - Added several tests for metrics package [\#1735](https://github.com/googleforgames/agones/pull/1735) ([akremsa](https://github.com/akremsa)) 2796 - Tests update: gameserversets-controllers added missing test cases [\#1727](https://github.com/googleforgames/agones/pull/1727) ([akremsa](https://github.com/akremsa)) 2797 - Tests update: migration, pernodcounter [\#1726](https://github.com/googleforgames/agones/pull/1726) ([akremsa](https://github.com/akremsa)) 2798 - Tests update: portallocator\_test [\#1723](https://github.com/googleforgames/agones/pull/1723) ([akremsa](https://github.com/akremsa)) 2799 - Fix small typo [\#1722](https://github.com/googleforgames/agones/pull/1722) ([Alfred-Mountfield](https://github.com/Alfred-Mountfield)) 2800 - CI: increase lock time to 1 hour [\#1720](https://github.com/googleforgames/agones/pull/1720) ([aLekSer](https://github.com/aLekSer)) 2801 - Tests update: gameservers - health\_test [\#1719](https://github.com/googleforgames/agones/pull/1719) ([akremsa](https://github.com/akremsa)) 2802 - Tests update: gameservers\_test [\#1718](https://github.com/googleforgames/agones/pull/1718) ([akremsa](https://github.com/akremsa)) 2803 - Website fix - OpenSSL Switch from master branch to more specific tag v1.1.1 [\#1716](https://github.com/googleforgames/agones/pull/1716) ([aLekSer](https://github.com/aLekSer)) 2804 - CI: website htmltest fix returning error from the loop [\#1715](https://github.com/googleforgames/agones/pull/1715) ([aLekSer](https://github.com/aLekSer)) 2805 - Use the scheduling.k8s.io/v1 API since the beta API will no longer be served by default starting with Kubernetes 1.16 [\#1714](https://github.com/googleforgames/agones/pull/1714) ([roberthbailey](https://github.com/roberthbailey)) 2806 - Tests update: gameservers-controller tests update [\#1713](https://github.com/googleforgames/agones/pull/1713) ([akremsa](https://github.com/akremsa)) 2807 - Website minor fix link and formatting [\#1708](https://github.com/googleforgames/agones/pull/1708) ([aLekSer](https://github.com/aLekSer)) 2808 - Fix a couple of broken links on the website. [\#1704](https://github.com/googleforgames/agones/pull/1704) ([roberthbailey](https://github.com/roberthbailey)) 2809 - Supress fatal message in CPP example build [\#1701](https://github.com/googleforgames/agones/pull/1701) ([aLekSer](https://github.com/aLekSer)) 2810 - Tests update: Added require statements to gameserversets package [\#1696](https://github.com/googleforgames/agones/pull/1696) ([akremsa](https://github.com/akremsa)) 2811 - Website: Update CRD API docs only if sorted files different [\#1694](https://github.com/googleforgames/agones/pull/1694) ([aLekSer](https://github.com/aLekSer)) 2812 - Fix for `gcloud-terraform-cluster` make target [\#1688](https://github.com/googleforgames/agones/pull/1688) ([aLekSer](https://github.com/aLekSer)) 2813 - Fix typo in docs index page [\#1687](https://github.com/googleforgames/agones/pull/1687) ([edmundlam](https://github.com/edmundlam)) 2814 - Tests update: Use require package in fleets package [\#1685](https://github.com/googleforgames/agones/pull/1685) ([akremsa](https://github.com/akremsa)) 2815 - Preparation for 1.8.0 Release [\#1681](https://github.com/googleforgames/agones/pull/1681) ([markmandel](https://github.com/markmandel)) 2816 - Add links to relevant AWS EKS documentation [\#1675](https://github.com/googleforgames/agones/pull/1675) ([comerford](https://github.com/comerford)) 2817 - Move CloudBuild to N1\_HIGHCPU\_32 [\#1668](https://github.com/googleforgames/agones/pull/1668) ([markmandel](https://github.com/markmandel)) 2818 - Added missing FailNow calls to sdkserver unit tests [\#1659](https://github.com/googleforgames/agones/pull/1659) ([akremsa](https://github.com/akremsa)) 2819 2820 ## [v1.7.0](https://github.com/googleforgames/agones/tree/v1.7.0) (2020-07-07) 2821 2822 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.7.0-rc...v1.7.0) 2823 2824 **Implemented enhancements:** 2825 2826 - Alpha SDK and example for Node.js \(Player tracking\) [\#1658](https://github.com/googleforgames/agones/pull/1658) ([steven-supersolid](https://github.com/steven-supersolid)) 2827 2828 **Fixed bugs:** 2829 2830 - Go unit test timeout after 10m [\#1672](https://github.com/googleforgames/agones/issues/1672) 2831 - Fix tests timeout, WatchGameServer recent feature [\#1674](https://github.com/googleforgames/agones/pull/1674) ([aLekSer](https://github.com/aLekSer)) 2832 - Flaky: e2e namespace deletion [\#1666](https://github.com/googleforgames/agones/pull/1666) ([markmandel](https://github.com/markmandel)) 2833 2834 **Closed issues:** 2835 2836 - Release 1.7.0-rc [\#1660](https://github.com/googleforgames/agones/issues/1660) 2837 2838 **Merged pull requests:** 2839 2840 - Release 1.7.0 [\#1680](https://github.com/googleforgames/agones/pull/1680) ([markmandel](https://github.com/markmandel)) 2841 - Add C\# sdk to list of supported SDKs in overview doc [\#1678](https://github.com/googleforgames/agones/pull/1678) ([edmundlam](https://github.com/edmundlam)) 2842 - Fix typo in gameserverallocations [\#1676](https://github.com/googleforgames/agones/pull/1676) ([aLekSer](https://github.com/aLekSer)) 2843 - Update Hugo and Docsy [\#1671](https://github.com/googleforgames/agones/pull/1671) ([markmandel](https://github.com/markmandel)) 2844 - Flaky: TestPerNodeCounterRun [\#1669](https://github.com/googleforgames/agones/pull/1669) ([markmandel](https://github.com/markmandel)) 2845 - Flaky: TestSDKServerWatchGameServerFeatureSDKWatchSendOnExecute [\#1667](https://github.com/googleforgames/agones/pull/1667) ([markmandel](https://github.com/markmandel)) 2846 - Flaky TestLocal [\#1665](https://github.com/googleforgames/agones/pull/1665) ([markmandel](https://github.com/markmandel)) 2847 - Add ensure-build-image to test-go Make target [\#1664](https://github.com/googleforgames/agones/pull/1664) ([markmandel](https://github.com/markmandel)) 2848 - $\(ALPHA\_FEATURE\_GATES\) on gcloud-terraform-install [\#1663](https://github.com/googleforgames/agones/pull/1663) ([markmandel](https://github.com/markmandel)) 2849 2850 ## [v1.7.0-rc](https://github.com/googleforgames/agones/tree/v1.7.0-rc) (2020-06-30) 2851 2852 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.6.0...v1.7.0-rc) 2853 2854 **Implemented enhancements:** 2855 2856 - WatchGameServer should immediately provide the cached GameServer [\#1630](https://github.com/googleforgames/agones/issues/1630) 2857 - Feature Request: Allow 'serverCa' to come from secret/configmap in GameServerAllocationPolicy CRD [\#1614](https://github.com/googleforgames/agones/issues/1614) 2858 - Automatically refresh all allocator TLS certs, not just client CA cert [\#1599](https://github.com/googleforgames/agones/issues/1599) 2859 - Move ContainerPortAllocation to beta [\#1563](https://github.com/googleforgames/agones/issues/1563) 2860 - Add GameServer state duration metric [\#1013](https://github.com/googleforgames/agones/issues/1013) 2861 - Expose GameServer state change metrics [\#831](https://github.com/googleforgames/agones/issues/831) 2862 - Update developer tooling to Helm 3 [\#1647](https://github.com/googleforgames/agones/pull/1647) ([markmandel](https://github.com/markmandel)) 2863 - Update Terraform to Helm 3 [\#1646](https://github.com/googleforgames/agones/pull/1646) ([markmandel](https://github.com/markmandel)) 2864 - Conditionally enable mtls for the allocator. [\#1645](https://github.com/googleforgames/agones/pull/1645) ([devloop0](https://github.com/devloop0)) 2865 - New feature: SDK cached gameserver [\#1642](https://github.com/googleforgames/agones/pull/1642) ([akremsa](https://github.com/akremsa)) 2866 - Adding support for refreshing TLS certs in the allocator [\#1638](https://github.com/googleforgames/agones/pull/1638) ([devloop0](https://github.com/devloop0)) 2867 - Helm 3 Install Documentation [\#1627](https://github.com/googleforgames/agones/pull/1627) ([markmandel](https://github.com/markmandel)) 2868 - Add flags which allow to pass namespace to e2e tests [\#1623](https://github.com/googleforgames/agones/pull/1623) ([akremsa](https://github.com/akremsa)) 2869 - Update docs to explicitly allow specifying ca.crt in client secret instead of serverCa field for multi-cluster allocation [\#1619](https://github.com/googleforgames/agones/pull/1619) ([robbieheywood](https://github.com/robbieheywood)) 2870 - Add port flag to example allocator-client [\#1618](https://github.com/googleforgames/agones/pull/1618) ([robbieheywood](https://github.com/robbieheywood)) 2871 - Grafana - add namespace to autoscalers dashboard [\#1615](https://github.com/googleforgames/agones/pull/1615) ([akremsa](https://github.com/akremsa)) 2872 - CI: Adding E2E cluster name as a parameter for CloudBuild [\#1611](https://github.com/googleforgames/agones/pull/1611) ([aLekSer](https://github.com/aLekSer)) 2873 - Additional commands for prometheus and grafana [\#1601](https://github.com/googleforgames/agones/pull/1601) ([akremsa](https://github.com/akremsa)) 2874 - Grafana - add namespace to distinguish fleets with the same name [\#1597](https://github.com/googleforgames/agones/pull/1597) ([akremsa](https://github.com/akremsa)) 2875 - Adding AccelByte in Companies using Agones list [\#1593](https://github.com/googleforgames/agones/pull/1593) ([accelbyte-raymond](https://github.com/accelbyte-raymond)) 2876 - Metrics: add namespace to distinguish fleets with the same name [\#1585](https://github.com/googleforgames/agones/pull/1585) ([akremsa](https://github.com/akremsa)) 2877 - Move ContainerPortAllocation to beta [\#1577](https://github.com/googleforgames/agones/pull/1577) ([akremsa](https://github.com/akremsa)) 2878 - New metric - state duration [\#1468](https://github.com/googleforgames/agones/pull/1468) ([aLekSer](https://github.com/aLekSer)) 2879 2880 **Fixed bugs:** 2881 2882 - Better cleanup of namespace on e2e test failure [\#1653](https://github.com/googleforgames/agones/issues/1653) 2883 - C\# SDK build is flakey due to a race condition [\#1639](https://github.com/googleforgames/agones/issues/1639) 2884 - Site: fix obsolete links of Kubernetes API v1.13 in Autogenerated Agones CRD API reference [\#1617](https://github.com/googleforgames/agones/issues/1617) 2885 - Flaky: TestAllocatorCrossNamespace [\#1603](https://github.com/googleforgames/agones/issues/1603) 2886 - Flaky: TestFleetAggregatedPlayerStatus [\#1592](https://github.com/googleforgames/agones/issues/1592) 2887 - HealthCheckLoop Never invoked in C\# SDK [\#1583](https://github.com/googleforgames/agones/issues/1583) 2888 - Metrics: add namespace to distinguish same name fleets [\#1501](https://github.com/googleforgames/agones/issues/1501) 2889 - Flaky: Csharp SDK Test [\#1651](https://github.com/googleforgames/agones/pull/1651) ([markmandel](https://github.com/markmandel)) 2890 - Load test: Fix example yaml config [\#1634](https://github.com/googleforgames/agones/pull/1634) ([aLekSer](https://github.com/aLekSer)) 2891 - Fix replacement bug in gen-api-docs.sh [\#1622](https://github.com/googleforgames/agones/pull/1622) ([markmandel](https://github.com/markmandel)) 2892 - Flaky: TestFleetAggregatedPlayerStatus [\#1606](https://github.com/googleforgames/agones/pull/1606) ([markmandel](https://github.com/markmandel)) 2893 - Flaky: TestAllocatorCrossNamespace [\#1604](https://github.com/googleforgames/agones/pull/1604) ([markmandel](https://github.com/markmandel)) 2894 - Allow env var overrides for e2e tests [\#1566](https://github.com/googleforgames/agones/pull/1566) ([markmandel](https://github.com/markmandel)) 2895 2896 **Closed issues:** 2897 2898 - Release 1.6.0 [\#1587](https://github.com/googleforgames/agones/issues/1587) 2899 - Cleanup: Remove obsolete example of FleetAllocator service [\#1584](https://github.com/googleforgames/agones/issues/1584) 2900 - Outdated and incomplete instructions on installing Agones using Helm [\#1494](https://github.com/googleforgames/agones/issues/1494) 2901 - Update build image Debian version [\#1488](https://github.com/googleforgames/agones/issues/1488) 2902 - Move support from Helm 2 ➡ Helm 3 [\#1436](https://github.com/googleforgames/agones/issues/1436) 2903 - E2E tests should use a randomly created Namespace for testing [\#1074](https://github.com/googleforgames/agones/issues/1074) 2904 - Terraform scripts for Agones [\#657](https://github.com/googleforgames/agones/issues/657) 2905 2906 **Merged pull requests:** 2907 2908 - Release 1.7.0-rc [\#1662](https://github.com/googleforgames/agones/pull/1662) ([markmandel](https://github.com/markmandel)) 2909 - Update Node.js dependencies in sdk and example [\#1657](https://github.com/googleforgames/agones/pull/1657) ([steven-supersolid](https://github.com/steven-supersolid)) 2910 - Update Agones developer guide to point at faster targets [\#1656](https://github.com/googleforgames/agones/pull/1656) ([markmandel](https://github.com/markmandel)) 2911 - Cleanup e2e namespaces before test start [\#1655](https://github.com/googleforgames/agones/pull/1655) ([markmandel](https://github.com/markmandel)) 2912 - E2E: Invert ContainerPortAllocation FeatureGate [\#1652](https://github.com/googleforgames/agones/pull/1652) ([aLekSer](https://github.com/aLekSer)) 2913 - Website: Change to relative reference [\#1644](https://github.com/googleforgames/agones/pull/1644) ([aLekSer](https://github.com/aLekSer)) 2914 - Fixed some formatting issues in the allocator code. [\#1643](https://github.com/googleforgames/agones/pull/1643) ([devloop0](https://github.com/devloop0)) 2915 - Add a note to the contributing docs that joining the mailing list gives access to build logs [\#1637](https://github.com/googleforgames/agones/pull/1637) ([roberthbailey](https://github.com/roberthbailey)) 2916 - Fixed GameServer State Diagram [\#1635](https://github.com/googleforgames/agones/pull/1635) ([suecideTech](https://github.com/suecideTech)) 2917 - Fixed broken link to pass tests. [\#1633](https://github.com/googleforgames/agones/pull/1633) ([devloop0](https://github.com/devloop0)) 2918 - CreateNamespace: delete dangling namespaces [\#1632](https://github.com/googleforgames/agones/pull/1632) ([akremsa](https://github.com/akremsa)) 2919 - test-e2e - Added several Fatal calls [\#1629](https://github.com/googleforgames/agones/pull/1629) ([akremsa](https://github.com/akremsa)) 2920 - Removed obsolete allocator-service-go.md [\#1624](https://github.com/googleforgames/agones/pull/1624) ([akremsa](https://github.com/akremsa)) 2921 - Fix 404 in CRD generated documentation. [\#1621](https://github.com/googleforgames/agones/pull/1621) ([markmandel](https://github.com/markmandel)) 2922 - Remove obsolete example of FleetAllocator service [\#1620](https://github.com/googleforgames/agones/pull/1620) ([akremsa](https://github.com/akremsa)) 2923 - Site: fix minor issues, obsolete helm parameters [\#1616](https://github.com/googleforgames/agones/pull/1616) ([aLekSer](https://github.com/aLekSer)) 2924 - Update AccelByte logo [\#1613](https://github.com/googleforgames/agones/pull/1613) ([accelbyte-raymond](https://github.com/accelbyte-raymond)) 2925 - Update all images to Go 1.14.4 [\#1612](https://github.com/googleforgames/agones/pull/1612) ([markmandel](https://github.com/markmandel)) 2926 - Update Rust Debian image version [\#1610](https://github.com/googleforgames/agones/pull/1610) ([aLekSer](https://github.com/aLekSer)) 2927 - Update Debian version for CPP example [\#1609](https://github.com/googleforgames/agones/pull/1609) ([aLekSer](https://github.com/aLekSer)) 2928 - Update the build image to buster [\#1608](https://github.com/googleforgames/agones/pull/1608) ([markmandel](https://github.com/markmandel)) 2929 - Added some missing helm vars documentation for Agones intall with helm. [\#1607](https://github.com/googleforgames/agones/pull/1607) ([EricFortin](https://github.com/EricFortin)) 2930 - Adding parallel to more tests. [\#1602](https://github.com/googleforgames/agones/pull/1602) ([markmandel](https://github.com/markmandel)) 2931 - Update edit-first-gameserver-go.md [\#1595](https://github.com/googleforgames/agones/pull/1595) ([minho-comcom-ai](https://github.com/minho-comcom-ai)) 2932 - Preparation for 1.7.0 [\#1589](https://github.com/googleforgames/agones/pull/1589) ([markmandel](https://github.com/markmandel)) 2933 - Improved Fleets - controller tests [\#1547](https://github.com/googleforgames/agones/pull/1547) ([akremsa](https://github.com/akremsa)) 2934 - CI: Add one more E2E tests run with all feature gates disabled [\#1546](https://github.com/googleforgames/agones/pull/1546) ([aLekSer](https://github.com/aLekSer)) 2935 - Improved fleetautoscalers - fleetautoscalers\_test.go unit tests + applyWebhookPolicy refactoring [\#1531](https://github.com/googleforgames/agones/pull/1531) ([akremsa](https://github.com/akremsa)) 2936 - Update Debian image version for SDK base [\#1511](https://github.com/googleforgames/agones/pull/1511) ([aLekSer](https://github.com/aLekSer)) 2937 2938 ## [v1.6.0](https://github.com/googleforgames/agones/tree/v1.6.0) (2020-05-26) 2939 2940 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.6.0-rc...v1.6.0) 2941 2942 **Implemented enhancements:** 2943 2944 - C\# SDK Cleanup & Nuget Package [\#1596](https://github.com/googleforgames/agones/pull/1596) ([rcreasey](https://github.com/rcreasey)) 2945 2946 **Fixed bugs:** 2947 2948 - Fix the Unreal Plugin's GetGameServer [\#1581](https://github.com/googleforgames/agones/pull/1581) ([dotcom](https://github.com/dotcom)) 2949 2950 **Closed issues:** 2951 2952 - Release v1.6.0-rc [\#1573](https://github.com/googleforgames/agones/issues/1573) 2953 2954 **Merged pull requests:** 2955 2956 - Remove redundant "helm test" pod from "install.yaml" [\#1591](https://github.com/googleforgames/agones/pull/1591) ([aLekSer](https://github.com/aLekSer)) 2957 - Release 1.6.0 [\#1588](https://github.com/googleforgames/agones/pull/1588) ([markmandel](https://github.com/markmandel)) 2958 - Fix flaky Local SDK test [\#1586](https://github.com/googleforgames/agones/pull/1586) ([aLekSer](https://github.com/aLekSer)) 2959 - Warning to release checklist. [\#1580](https://github.com/googleforgames/agones/pull/1580) ([markmandel](https://github.com/markmandel)) 2960 2961 ## [v1.6.0-rc](https://github.com/googleforgames/agones/tree/v1.6.0-rc) (2020-05-20) 2962 2963 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.5.0...v1.6.0-rc) 2964 2965 **Breaking changes:** 2966 2967 - Rename `PostAllocate` to `Allocate` in Multi Cluster Allocation Service [\#1331](https://github.com/googleforgames/agones/issues/1331) 2968 - Proposal: Allocator service to return 400+ http status for failure [\#1040](https://github.com/googleforgames/agones/issues/1040) 2969 - Change the multi-cluster allocation API version to stable [\#1540](https://github.com/googleforgames/agones/pull/1540) ([pooneh-m](https://github.com/pooneh-m)) 2970 - Switch Node.js SDK grpc dependency to grpc-js [\#1529](https://github.com/googleforgames/agones/pull/1529) ([steven-supersolid](https://github.com/steven-supersolid)) 2971 - Change allocator gRPC response state to gRPC error status [\#1516](https://github.com/googleforgames/agones/pull/1516) ([pooneh-m](https://github.com/pooneh-m)) 2972 - Change rpc method from PostAllocate to Allocate [\#1513](https://github.com/googleforgames/agones/pull/1513) ([pooneh-m](https://github.com/pooneh-m)) 2973 - Update developer tooling to Kubernetes 1.15 [\#1486](https://github.com/googleforgames/agones/pull/1486) ([roberthbailey](https://github.com/roberthbailey)) 2974 - Update documentation describing when we will change the version of Kubernetes that we support. [\#1477](https://github.com/googleforgames/agones/pull/1477) ([roberthbailey](https://github.com/roberthbailey)) 2975 2976 **Implemented enhancements:** 2977 2978 - Change the multi-cluster allocation API version to stable [\#1534](https://github.com/googleforgames/agones/issues/1534) 2979 - Proposal: For multi-cluster allocation move remote server CA to GameServerAllocationPolicy [\#1517](https://github.com/googleforgames/agones/issues/1517) 2980 - Support annotations for ping services in the Helm chart [\#1491](https://github.com/googleforgames/agones/issues/1491) 2981 - Switch Node.js SDK grpc dependency to grpc-js [\#1489](https://github.com/googleforgames/agones/issues/1489) 2982 - Update to opencensus v0.22 [\#892](https://github.com/googleforgames/agones/issues/892) 2983 - Player Tracking: REST SDK Reference [\#1570](https://github.com/googleforgames/agones/pull/1570) ([markmandel](https://github.com/markmandel)) 2984 - Player Tracking guide, and GameServer reference. [\#1569](https://github.com/googleforgames/agones/pull/1569) ([markmandel](https://github.com/markmandel)) 2985 - Player Tracking SDK Reference [\#1564](https://github.com/googleforgames/agones/pull/1564) ([markmandel](https://github.com/markmandel)) 2986 - Fleet Aggregate Player Tracking Logic [\#1561](https://github.com/googleforgames/agones/pull/1561) ([markmandel](https://github.com/markmandel)) 2987 - Add Third Party \> Libraries and Tools section [\#1558](https://github.com/googleforgames/agones/pull/1558) ([danieloliveira079](https://github.com/danieloliveira079)) 2988 - CRD values for Aggregate Player Tracking [\#1551](https://github.com/googleforgames/agones/pull/1551) ([markmandel](https://github.com/markmandel)) 2989 - Upgrade kubectl for e2e tests [\#1550](https://github.com/googleforgames/agones/pull/1550) ([markmandel](https://github.com/markmandel)) 2990 - Use ServerCA from GameServerAllocationPolicy instead of client secret ca.crt [\#1545](https://github.com/googleforgames/agones/pull/1545) ([pooneh-m](https://github.com/pooneh-m)) 2991 - E2E Tests for GameServer Player Tracking [\#1541](https://github.com/googleforgames/agones/pull/1541) ([markmandel](https://github.com/markmandel)) 2992 - REST SDK Conformance Tests [\#1537](https://github.com/googleforgames/agones/pull/1537) ([markmandel](https://github.com/markmandel)) 2993 - Upgrade client-go and related to 1.15 [\#1532](https://github.com/googleforgames/agones/pull/1532) ([markmandel](https://github.com/markmandel)) 2994 - Player Tracking Go SDK Conformance Tests [\#1527](https://github.com/googleforgames/agones/pull/1527) ([markmandel](https://github.com/markmandel)) 2995 - Update EKS Kubernetes version to 1.15 [\#1522](https://github.com/googleforgames/agones/pull/1522) ([aLekSer](https://github.com/aLekSer)) 2996 - Helm: add ping HTTP and UDP annotations into chart [\#1520](https://github.com/googleforgames/agones/pull/1520) ([aLekSer](https://github.com/aLekSer)) 2997 - PlayerConnect/Disconnect & related Go SDK functions [\#1519](https://github.com/googleforgames/agones/pull/1519) ([markmandel](https://github.com/markmandel)) 2998 - SDKServer Player Tracking implementation [\#1507](https://github.com/googleforgames/agones/pull/1507) ([markmandel](https://github.com/markmandel)) 2999 - Add PlayerTracking IDs to SDK Convert function [\#1498](https://github.com/googleforgames/agones/pull/1498) ([markmandel](https://github.com/markmandel)) 3000 - Add Event to Player Capacity update [\#1497](https://github.com/googleforgames/agones/pull/1497) ([markmandel](https://github.com/markmandel)) 3001 - Implementation of Local SDK Server Player Tracking [\#1496](https://github.com/googleforgames/agones/pull/1496) ([markmandel](https://github.com/markmandel)) 3002 - Code Gen and Stubs for updated Player Tracking [\#1493](https://github.com/googleforgames/agones/pull/1493) ([markmandel](https://github.com/markmandel)) 3003 - Terraform: update GKE cluster version, use locals and `lookup` to set default values [\#1482](https://github.com/googleforgames/agones/pull/1482) ([aLekSer](https://github.com/aLekSer)) 3004 - Changes in proto for Player Tracking design update [\#1481](https://github.com/googleforgames/agones/pull/1481) ([markmandel](https://github.com/markmandel)) 3005 - GameServer CRD with Updated Player Tracking [\#1476](https://github.com/googleforgames/agones/pull/1476) ([markmandel](https://github.com/markmandel)) 3006 - Added a pull request template [\#1471](https://github.com/googleforgames/agones/pull/1471) ([akremsa](https://github.com/akremsa)) 3007 - Update the agones-allocator doc to recommend using cert-manager [\#1459](https://github.com/googleforgames/agones/pull/1459) ([pooneh-m](https://github.com/pooneh-m)) 3008 - Add a simple helm test [\#1449](https://github.com/googleforgames/agones/pull/1449) ([aLekSer](https://github.com/aLekSer)) 3009 - Pass FEATURE\_GATES flag to e2e tests [\#1445](https://github.com/googleforgames/agones/pull/1445) ([akremsa](https://github.com/akremsa)) 3010 - Add validation for CPU and Memory Resources for GameServers, Fleets and GameServerSets [\#1423](https://github.com/googleforgames/agones/pull/1423) ([aLekSer](https://github.com/aLekSer)) 3011 3012 **Fixed bugs:** 3013 3014 - Flaky: TestGameServerReserve [\#1543](https://github.com/googleforgames/agones/issues/1543) 3015 - SDK Server ignores custom GameServer configuration file in local mode [\#1508](https://github.com/googleforgames/agones/issues/1508) 3016 - Helm delete doesn't support tolerations/affinities [\#1504](https://github.com/googleforgames/agones/issues/1504) 3017 - Node.js minimist CVE [\#1490](https://github.com/googleforgames/agones/issues/1490) 3018 - Flaky: SDK conformance tests [\#1452](https://github.com/googleforgames/agones/issues/1452) 3019 - agones-allocator couldn't be connected via a C++ gRPC client [\#1421](https://github.com/googleforgames/agones/issues/1421) 3020 - Flaky: TestUnhealthyGameServersWithoutFreePorts [\#1376](https://github.com/googleforgames/agones/issues/1376) 3021 - Metrics: Export to Stackdriver is not working [\#1330](https://github.com/googleforgames/agones/issues/1330) 3022 - SDK package should be versioned [\#1043](https://github.com/googleforgames/agones/issues/1043) 3023 - CPU/MEMORY leak in agones controller container [\#414](https://github.com/googleforgames/agones/issues/414) 3024 - Site: Fix publish issue with date update [\#1568](https://github.com/googleforgames/agones/pull/1568) ([markmandel](https://github.com/markmandel)) 3025 - Flaky: TestGameServerReserve [\#1565](https://github.com/googleforgames/agones/pull/1565) ([markmandel](https://github.com/markmandel)) 3026 - Faq links point to wrong place [\#1549](https://github.com/googleforgames/agones/pull/1549) ([markmandel](https://github.com/markmandel)) 3027 - fixed Agones.Build.cs for \#1303 [\#1544](https://github.com/googleforgames/agones/pull/1544) ([dotcom](https://github.com/dotcom)) 3028 - Fix broken Fuzz Roundtrip tests in 1.15 [\#1530](https://github.com/googleforgames/agones/pull/1530) ([aLekSer](https://github.com/aLekSer)) 3029 - Fix allocator service tls auth for C\# client and add a C\# sample [\#1514](https://github.com/googleforgames/agones/pull/1514) ([pooneh-m](https://github.com/pooneh-m)) 3030 - Unity SDK: Fix SpecHealth parsing [\#1510](https://github.com/googleforgames/agones/pull/1510) ([cadfoot](https://github.com/cadfoot)) 3031 - Local SDK wasn't loading referenced file [\#1509](https://github.com/googleforgames/agones/pull/1509) ([markmandel](https://github.com/markmandel)) 3032 - Be able to run individual e2e tests in Intellij [\#1506](https://github.com/googleforgames/agones/pull/1506) ([markmandel](https://github.com/markmandel)) 3033 - Fix for flaky e2e: TestUnhealthyGameServersWithoutFreePorts [\#1480](https://github.com/googleforgames/agones/pull/1480) ([akremsa](https://github.com/akremsa)) 3034 - Monitoring: fix error on Stackdriver exporter [\#1479](https://github.com/googleforgames/agones/pull/1479) ([aLekSer](https://github.com/aLekSer)) 3035 3036 **Closed issues:** 3037 3038 - Release v1.5.0 [\#1472](https://github.com/googleforgames/agones/issues/1472) 3039 - Proposal: Change K8s version upgrade timing to be more flexible [\#1435](https://github.com/googleforgames/agones/issues/1435) 3040 - Create a pull request template [\#608](https://github.com/googleforgames/agones/issues/608) 3041 3042 **Merged pull requests:** 3043 3044 - Release 1.6.0-rc [\#1574](https://github.com/googleforgames/agones/pull/1574) ([markmandel](https://github.com/markmandel)) 3045 - Fix Local SDK nil Players with test [\#1572](https://github.com/googleforgames/agones/pull/1572) ([aLekSer](https://github.com/aLekSer)) 3046 - Fixed a typo sercerCA -\> serverCa [\#1567](https://github.com/googleforgames/agones/pull/1567) ([pooneh-m](https://github.com/pooneh-m)) 3047 - Player Tracking Proto: Players =\> players [\#1560](https://github.com/googleforgames/agones/pull/1560) ([markmandel](https://github.com/markmandel)) 3048 - Player Tracking Proto: IDs =\> ids [\#1559](https://github.com/googleforgames/agones/pull/1559) ([markmandel](https://github.com/markmandel)) 3049 - Terraform: update AKS version [\#1556](https://github.com/googleforgames/agones/pull/1556) ([aLekSer](https://github.com/aLekSer)) 3050 - Website: update documents to use Kubernetes 1.15 [\#1555](https://github.com/googleforgames/agones/pull/1555) ([aLekSer](https://github.com/aLekSer)) 3051 - Update documentation links in examples and website pages [\#1554](https://github.com/googleforgames/agones/pull/1554) ([aLekSer](https://github.com/aLekSer)) 3052 - Player Tracking: Json "IDs" =\> "ids" [\#1552](https://github.com/googleforgames/agones/pull/1552) ([markmandel](https://github.com/markmandel)) 3053 - Fix small typo in comments [\#1548](https://github.com/googleforgames/agones/pull/1548) ([aLekSer](https://github.com/aLekSer)) 3054 - Fix: SDK conformance test. Update Rust version to fix cargo build [\#1542](https://github.com/googleforgames/agones/pull/1542) ([aLekSer](https://github.com/aLekSer)) 3055 - Flaky: TestControllerSyncGameServerCreatingState [\#1533](https://github.com/googleforgames/agones/pull/1533) ([markmandel](https://github.com/markmandel)) 3056 - Fixed a small typo spotted while reading documentation. [\#1528](https://github.com/googleforgames/agones/pull/1528) ([EricFortin](https://github.com/EricFortin)) 3057 - Small typo in test [\#1526](https://github.com/googleforgames/agones/pull/1526) ([aLekSer](https://github.com/aLekSer)) 3058 - Fix typo in workerqueue [\#1525](https://github.com/googleforgames/agones/pull/1525) ([markmandel](https://github.com/markmandel)) 3059 - Add tolerations for delete hook script [\#1521](https://github.com/googleforgames/agones/pull/1521) ([aLekSer](https://github.com/aLekSer)) 3060 - Cleanup Feature Gate Errors [\#1518](https://github.com/googleforgames/agones/pull/1518) ([markmandel](https://github.com/markmandel)) 3061 - Improved fleetautoscalers - controller unit tests [\#1515](https://github.com/googleforgames/agones/pull/1515) ([akremsa](https://github.com/akremsa)) 3062 - factored metrics logic out of the allocator main file [\#1512](https://github.com/googleforgames/agones/pull/1512) ([pooneh-m](https://github.com/pooneh-m)) 3063 - fix a typo in README.md [\#1505](https://github.com/googleforgames/agones/pull/1505) ([robinbraemer](https://github.com/robinbraemer)) 3064 - Added a couple of tests to gameserverallocationpolicy [\#1503](https://github.com/googleforgames/agones/pull/1503) ([akremsa](https://github.com/akremsa)) 3065 - FeatureFlag:PlayerTesting ➡ FeatureFlag:PlayerTracking [\#1502](https://github.com/googleforgames/agones/pull/1502) ([markmandel](https://github.com/markmandel)) 3066 - Fix link to client SDK documentation [\#1500](https://github.com/googleforgames/agones/pull/1500) ([ramonberrutti](https://github.com/ramonberrutti)) 3067 - Refactor err check in GS controller a bit. Add event if Pod was not created [\#1499](https://github.com/googleforgames/agones/pull/1499) ([aLekSer](https://github.com/aLekSer)) 3068 - Update testify package in gomod [\#1492](https://github.com/googleforgames/agones/pull/1492) ([akremsa](https://github.com/akremsa)) 3069 - Docs: add Grafana version explicitly [\#1487](https://github.com/googleforgames/agones/pull/1487) ([aLekSer](https://github.com/aLekSer)) 3070 - Improved gameserver unit tests [\#1485](https://github.com/googleforgames/agones/pull/1485) ([akremsa](https://github.com/akremsa)) 3071 - Allocator client tutorial: add steps for MacOS [\#1484](https://github.com/googleforgames/agones/pull/1484) ([aLekSer](https://github.com/aLekSer)) 3072 - Preparation for 1.6.0 Release. [\#1474](https://github.com/googleforgames/agones/pull/1474) ([markmandel](https://github.com/markmandel)) 3073 - Update Grafana to the 6.7 release. [\#1465](https://github.com/googleforgames/agones/pull/1465) ([cyriltovena](https://github.com/cyriltovena)) 3074 - Refactor of localsdk tests [\#1464](https://github.com/googleforgames/agones/pull/1464) ([markmandel](https://github.com/markmandel)) 3075 - SDK Conformance test - fix parallel recordRequests [\#1456](https://github.com/googleforgames/agones/pull/1456) ([aLekSer](https://github.com/aLekSer)) 3076 - Enhance Logs readability of SDK Conformance Tests [\#1453](https://github.com/googleforgames/agones/pull/1453) ([aLekSer](https://github.com/aLekSer)) 3077 - Update to OpenCensus version 0.22.3 [\#1446](https://github.com/googleforgames/agones/pull/1446) ([aLekSer](https://github.com/aLekSer)) 3078 3079 ## [v1.5.0](https://github.com/googleforgames/agones/tree/v1.5.0) (2020-04-14) 3080 3081 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.5.0-rc...v1.5.0) 3082 3083 **Implemented enhancements:** 3084 3085 - FAQ for Agones [\#1460](https://github.com/googleforgames/agones/pull/1460) ([markmandel](https://github.com/markmandel)) 3086 3087 **Fixed bugs:** 3088 3089 - Flaky: TestGameServerWithPortsMappedToMultipleContainers [\#1450](https://github.com/googleforgames/agones/issues/1450) 3090 - e2e image needs 1.14.10 kubectl [\#1470](https://github.com/googleforgames/agones/pull/1470) ([markmandel](https://github.com/markmandel)) 3091 - Working Node.js example gameserver.yaml [\#1469](https://github.com/googleforgames/agones/pull/1469) ([markmandel](https://github.com/markmandel)) 3092 - Fixed flaky TestGameServerWithPortsMappedToMultipleContainers [\#1458](https://github.com/googleforgames/agones/pull/1458) ([akremsa](https://github.com/akremsa)) 3093 3094 **Closed issues:** 3095 3096 - Release 1.5.0-rc [\#1454](https://github.com/googleforgames/agones/issues/1454) 3097 - Move /site to go.mod and Go 1.12/1.13 [\#1295](https://github.com/googleforgames/agones/issues/1295) 3098 3099 **Merged pull requests:** 3100 3101 - Release 1.5.0 [\#1473](https://github.com/googleforgames/agones/pull/1473) ([markmandel](https://github.com/markmandel)) 3102 - Website: A number of corrections in the docs [\#1466](https://github.com/googleforgames/agones/pull/1466) ([aLekSer](https://github.com/aLekSer)) 3103 - Website: Fix path in swagger command [\#1462](https://github.com/googleforgames/agones/pull/1462) ([aLekSer](https://github.com/aLekSer)) 3104 - Use go modules for a website and update go version [\#1457](https://github.com/googleforgames/agones/pull/1457) ([aLekSer](https://github.com/aLekSer)) 3105 3106 ## [v1.5.0-rc](https://github.com/googleforgames/agones/tree/v1.5.0-rc) (2020-04-07) 3107 3108 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.4.0...v1.5.0-rc) 3109 3110 **Breaking changes:** 3111 3112 - Upgrade to Kubernetes 1.14 [\#1329](https://github.com/googleforgames/agones/issues/1329) 3113 3114 **Implemented enhancements:** 3115 3116 - GameServer remains "STATE:Creating" if not create serviceaccount [\#1370](https://github.com/googleforgames/agones/issues/1370) 3117 - Site: Prioritise search results on agones.dev better [\#1327](https://github.com/googleforgames/agones/issues/1327) 3118 - Create and document rules of thumb for log levels in agones code [\#1223](https://github.com/googleforgames/agones/issues/1223) 3119 - Configurable Log Level for Agones controllers [\#1218](https://github.com/googleforgames/agones/issues/1218) 3120 - Refactor Docker files for gRPC between SDK and allocation [\#1115](https://github.com/googleforgames/agones/issues/1115) 3121 - C\# SDK [\#884](https://github.com/googleforgames/agones/issues/884) 3122 - Feature Gates: EnableAllFeatures [\#1448](https://github.com/googleforgames/agones/pull/1448) ([markmandel](https://github.com/markmandel)) 3123 - Local implementation of Set/GetPlayerCapacity [\#1444](https://github.com/googleforgames/agones/pull/1444) ([markmandel](https://github.com/markmandel)) 3124 - Alpha GameServer attributes added to SDK [\#1440](https://github.com/googleforgames/agones/pull/1440) ([markmandel](https://github.com/markmandel)) 3125 - Added version to stress tests files [\#1433](https://github.com/googleforgames/agones/pull/1433) ([akremsa](https://github.com/akremsa)) 3126 - Terraform: Add FeatureGates into helm release [\#1431](https://github.com/googleforgames/agones/pull/1431) ([aLekSer](https://github.com/aLekSer)) 3127 - SuperTuxKart Game Server that allows AI connections [\#1424](https://github.com/googleforgames/agones/pull/1424) ([markmandel](https://github.com/markmandel)) 3128 - Fix wrong condition check for Memory limit [\#1418](https://github.com/googleforgames/agones/pull/1418) ([aLekSer](https://github.com/aLekSer)) 3129 - Applied allocation test [\#1417](https://github.com/googleforgames/agones/pull/1417) ([akremsa](https://github.com/akremsa)) 3130 - Add shutdown duration option to Node.js simple [\#1413](https://github.com/googleforgames/agones/pull/1413) ([steven-supersolid](https://github.com/steven-supersolid)) 3131 - Add sidecar memory resources setting [\#1402](https://github.com/googleforgames/agones/pull/1402) ([suecideTech](https://github.com/suecideTech)) 3132 - Add ErrorHandling for failed to create pods because of forbidden [\#1400](https://github.com/googleforgames/agones/pull/1400) ([suecideTech](https://github.com/suecideTech)) 3133 - Alpha SDK.SetPlayerCapacity & GetPlayerCapacity [\#1399](https://github.com/googleforgames/agones/pull/1399) ([markmandel](https://github.com/markmandel)) 3134 - Add feature gate block to Make install [\#1397](https://github.com/googleforgames/agones/pull/1397) ([markmandel](https://github.com/markmandel)) 3135 - Allow ports to be added to any container in a GS pod [\#1396](https://github.com/googleforgames/agones/pull/1396) ([benclive](https://github.com/benclive)) 3136 - Adding the C\# gRPC SDK [\#1315](https://github.com/googleforgames/agones/pull/1315) ([Reousa](https://github.com/Reousa)) 3137 3138 **Fixed bugs:** 3139 3140 - No validation when helm parameter `agones.image.sdk.cpuRequest` set less than `cpuLimit` [\#1419](https://github.com/googleforgames/agones/issues/1419) 3141 - AKS labels are not supported in the Terraform provider, wrong Controller placement [\#1383](https://github.com/googleforgames/agones/issues/1383) 3142 - sdk-server needs patch rbac on events [\#1304](https://github.com/googleforgames/agones/issues/1304) 3143 - Flaky: TestGameServerReserve [\#1276](https://github.com/googleforgames/agones/issues/1276) 3144 - Flaky: TestLocalSDKServerPlayerCapacity [\#1451](https://github.com/googleforgames/agones/pull/1451) ([markmandel](https://github.com/markmandel)) 3145 - Revert local sdk logging from Debug-\>Info [\#1443](https://github.com/googleforgames/agones/pull/1443) ([markmandel](https://github.com/markmandel)) 3146 - Retry logic in htmltest [\#1429](https://github.com/googleforgames/agones/pull/1429) ([markmandel](https://github.com/markmandel)) 3147 - Terraform fix AKS Node Pool Labels [\#1420](https://github.com/googleforgames/agones/pull/1420) ([aLekSer](https://github.com/aLekSer)) 3148 - Update Node.js dependencies and fix annoyances [\#1415](https://github.com/googleforgames/agones/pull/1415) ([steven-supersolid](https://github.com/steven-supersolid)) 3149 - Flaky: TestGameServerReserve [\#1414](https://github.com/googleforgames/agones/pull/1414) ([markmandel](https://github.com/markmandel)) 3150 - Fixed permission of sidecar serviceaccount [\#1408](https://github.com/googleforgames/agones/pull/1408) ([suecideTech](https://github.com/suecideTech)) 3151 - SdkServer: updateState does not do a DeepClone\(\) [\#1398](https://github.com/googleforgames/agones/pull/1398) ([markmandel](https://github.com/markmandel)) 3152 - Fix SDK conformance GRPC gateway test [\#1390](https://github.com/googleforgames/agones/pull/1390) ([aLekSer](https://github.com/aLekSer)) 3153 - Extra Debugging for TestGameServerReserve [\#1334](https://github.com/googleforgames/agones/pull/1334) ([markmandel](https://github.com/markmandel)) 3154 3155 **Closed issues:** 3156 3157 - Release 1.4.0 [\#1387](https://github.com/googleforgames/agones/issues/1387) 3158 - C++ Game Server Client SDK documentation formatting [\#1379](https://github.com/googleforgames/agones/issues/1379) 3159 - \[Deprecation\] Upgrade Build Node.js version to 12 [\#1272](https://github.com/googleforgames/agones/issues/1272) 3160 3161 **Merged pull requests:** 3162 3163 - Release 1.5.0-rc [\#1455](https://github.com/googleforgames/agones/pull/1455) ([markmandel](https://github.com/markmandel)) 3164 - Fix wrong function usage [\#1442](https://github.com/googleforgames/agones/pull/1442) ([aLekSer](https://github.com/aLekSer)) 3165 - Index out of range error in e2e TestFleetGSSpecValidation [\#1439](https://github.com/googleforgames/agones/pull/1439) ([akremsa](https://github.com/akremsa)) 3166 - Added log\_level parameter to Terraform deployment [\#1438](https://github.com/googleforgames/agones/pull/1438) ([akremsa](https://github.com/akremsa)) 3167 - update local.md [\#1437](https://github.com/googleforgames/agones/pull/1437) ([DemonsLu](https://github.com/DemonsLu)) 3168 - Add go.sum to SuperTuxKart example. [\#1434](https://github.com/googleforgames/agones/pull/1434) ([markmandel](https://github.com/markmandel)) 3169 - Terraform docs about terraform destroy [\#1425](https://github.com/googleforgames/agones/pull/1425) ([aLekSer](https://github.com/aLekSer)) 3170 - Super Tux Kart -\> SuperTuxKart, and additional wording fixes [\#1410](https://github.com/googleforgames/agones/pull/1410) ([qwertychouskie](https://github.com/qwertychouskie)) 3171 - Docs: Add description for Kubernetes client metrics [\#1409](https://github.com/googleforgames/agones/pull/1409) ([aLekSer](https://github.com/aLekSer)) 3172 - Add missing allocator affinity and tolerations to helm docs [\#1406](https://github.com/googleforgames/agones/pull/1406) ([bburghaus](https://github.com/bburghaus)) 3173 - Upgrade Build Node.js version to 12 [\#1405](https://github.com/googleforgames/agones/pull/1405) ([akremsa](https://github.com/akremsa)) 3174 - update client-go for kubernetes-1.14.10 [\#1404](https://github.com/googleforgames/agones/pull/1404) ([heartrobotninja](https://github.com/heartrobotninja)) 3175 - Site search only agones.dev, not previous version domains. [\#1395](https://github.com/googleforgames/agones/pull/1395) ([markmandel](https://github.com/markmandel)) 3176 - Switch godoc.org links to pkg.go.dev [\#1394](https://github.com/googleforgames/agones/pull/1394) ([markmandel](https://github.com/markmandel)) 3177 - Fixed mangled lists in C++ guide [\#1393](https://github.com/googleforgames/agones/pull/1393) ([akremsa](https://github.com/akremsa)) 3178 - Preparation for 1.5.0 Release [\#1391](https://github.com/googleforgames/agones/pull/1391) ([markmandel](https://github.com/markmandel)) 3179 - Update terraform EKS module to 1.14 version [\#1386](https://github.com/googleforgames/agones/pull/1386) ([aLekSer](https://github.com/aLekSer)) 3180 - AKS use supported version of Kubernetes 1.14 [\#1385](https://github.com/googleforgames/agones/pull/1385) ([aLekSer](https://github.com/aLekSer)) 3181 - Fix for AKS recent provider change [\#1380](https://github.com/googleforgames/agones/pull/1380) ([aLekSer](https://github.com/aLekSer)) 3182 - 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)) 3183 - Separate e2e tests in build Makefile [\#1371](https://github.com/googleforgames/agones/pull/1371) ([drichardson](https://github.com/drichardson)) 3184 - UE4 readme to communicate development information [\#1360](https://github.com/googleforgames/agones/pull/1360) ([drichardson](https://github.com/drichardson)) 3185 - Updated log levels in pkg [\#1359](https://github.com/googleforgames/agones/pull/1359) ([akremsa](https://github.com/akremsa)) 3186 3187 ## [v1.4.0](https://github.com/googleforgames/agones/tree/v1.4.0) (2020-03-04) 3188 3189 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.4.0-rc...v1.4.0) 3190 3191 **Breaking changes:** 3192 3193 - Fix for critical GKE/GCP Terraform Bugs [\#1373](https://github.com/googleforgames/agones/pull/1373) ([markmandel](https://github.com/markmandel)) 3194 - Updated documentation for multi-cluster allocation [\#1365](https://github.com/googleforgames/agones/pull/1365) ([pooneh-m](https://github.com/pooneh-m)) 3195 3196 **Fixed bugs:** 3197 3198 - Terraform: clean up duplicate tf config files. [\#1372](https://github.com/googleforgames/agones/issues/1372) 3199 - Documentation for gRPC Based Multicluster Allocator [\#1333](https://github.com/googleforgames/agones/issues/1333) 3200 3201 **Closed issues:** 3202 3203 - Release 1.4.0-rc [\#1366](https://github.com/googleforgames/agones/issues/1366) 3204 3205 **Merged pull requests:** 3206 3207 - Release 1.4.0 [\#1388](https://github.com/googleforgames/agones/pull/1388) ([markmandel](https://github.com/markmandel)) 3208 - Removed dockerfile from build-allocation-images [\#1382](https://github.com/googleforgames/agones/pull/1382) ([akremsa](https://github.com/akremsa)) 3209 - Fix the link to cert.sh [\#1381](https://github.com/googleforgames/agones/pull/1381) ([pooneh-m](https://github.com/pooneh-m)) 3210 - Add crd-client image to release template [\#1378](https://github.com/googleforgames/agones/pull/1378) ([aLekSer](https://github.com/aLekSer)) 3211 - Fix for 404 in OpenSSL Install link [\#1374](https://github.com/googleforgames/agones/pull/1374) ([markmandel](https://github.com/markmandel)) 3212 - Main page, gameserver lifecycle page - typos [\#1369](https://github.com/googleforgames/agones/pull/1369) ([burningalchemist](https://github.com/burningalchemist)) 3213 - Documented an approach of log levels usage [\#1368](https://github.com/googleforgames/agones/pull/1368) ([akremsa](https://github.com/akremsa)) 3214 3215 ## [v1.4.0-rc](https://github.com/googleforgames/agones/tree/v1.4.0-rc) (2020-02-26) 3216 3217 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.3.0...v1.4.0-rc) 3218 3219 **Breaking changes:** 3220 3221 - Change GameServerAllocationPolicy CRD version to stable [\#1290](https://github.com/googleforgames/agones/issues/1290) 3222 - Update documentation \(examples and website\) to use Kubernetes 1.14 [\#1364](https://github.com/googleforgames/agones/pull/1364) ([roberthbailey](https://github.com/roberthbailey)) 3223 - Update terraform configs to use Kubernetes 1.14 [\#1342](https://github.com/googleforgames/agones/pull/1342) ([roberthbailey](https://github.com/roberthbailey)) 3224 - Update developer tooling to Kubernetes 1.14 [\#1341](https://github.com/googleforgames/agones/pull/1341) ([roberthbailey](https://github.com/roberthbailey)) 3225 - Change the GameServerAllocationPolicy version to stable. [\#1332](https://github.com/googleforgames/agones/pull/1332) ([pooneh-m](https://github.com/pooneh-m)) 3226 - Changing the allocator API to gRPC [\#1314](https://github.com/googleforgames/agones/pull/1314) ([pooneh-m](https://github.com/pooneh-m)) 3227 3228 **Implemented enhancements:** 3229 3230 - Better documentation for BufferPolicy in fleetautoscaler [\#1104](https://github.com/googleforgames/agones/issues/1104) 3231 - Add Fuzz Tests [\#1098](https://github.com/googleforgames/agones/issues/1098) 3232 - agones-allocator service should scale up independent to gameserverallocation extension API server [\#1018](https://github.com/googleforgames/agones/issues/1018) 3233 - Missing documentation/example for new matchmaker support \(Allocate and Reserve\) [\#976](https://github.com/googleforgames/agones/issues/976) 3234 - Release NPM package, and Node update [\#1356](https://github.com/googleforgames/agones/pull/1356) ([markmandel](https://github.com/markmandel)) 3235 - Unreal SDK add Allocate + Reserve and changes to the plugin settings [\#1345](https://github.com/googleforgames/agones/pull/1345) ([WVerlaek](https://github.com/WVerlaek)) 3236 - Adding SuperTuxKart to the examples page [\#1336](https://github.com/googleforgames/agones/pull/1336) ([markmandel](https://github.com/markmandel)) 3237 - CRD implementation of alpha player tracking [\#1324](https://github.com/googleforgames/agones/pull/1324) ([markmandel](https://github.com/markmandel)) 3238 - Player Tracking Proto and Go stubs [\#1312](https://github.com/googleforgames/agones/pull/1312) ([markmandel](https://github.com/markmandel)) 3239 - Add fuzz tests missing vendor changes [\#1306](https://github.com/googleforgames/agones/pull/1306) ([pooneh-m](https://github.com/pooneh-m)) 3240 - Extend Agones Unreal SDK [\#1303](https://github.com/googleforgames/agones/pull/1303) ([WVerlaek](https://github.com/WVerlaek)) 3241 - Super Tux Kart Example [\#1302](https://github.com/googleforgames/agones/pull/1302) ([markmandel](https://github.com/markmandel)) 3242 - Stubs for SDK alpha/beta/stable functionality [\#1285](https://github.com/googleforgames/agones/pull/1285) ([markmandel](https://github.com/markmandel)) 3243 3244 **Fixed bugs:** 3245 3246 - UE4 plugin stores configuration data in per-user rather than per-project config [\#1351](https://github.com/googleforgames/agones/issues/1351) 3247 - Alpha field in the stable API should follow best practices [\#1347](https://github.com/googleforgames/agones/issues/1347) 3248 - Flaky: TestGameServerAllocationDeletionOnUnAllocate [\#1326](https://github.com/googleforgames/agones/issues/1326) 3249 - UE4 plugin fails to compile with default UE4 4.24 project [\#1318](https://github.com/googleforgames/agones/issues/1318) 3250 - Running go mod tidy fails with error [\#1309](https://github.com/googleforgames/agones/issues/1309) 3251 - Gameserver failed to start in the namespace with runAsNonRoot pod security context. [\#1287](https://github.com/googleforgames/agones/issues/1287) 3252 - Not explicitly providing a fleet replacement strategy results in it being set to blank and redeployments failing [\#1286](https://github.com/googleforgames/agones/issues/1286) 3253 - Agones controller shut down [\#1170](https://github.com/googleforgames/agones/issues/1170) 3254 - Swagger: WatchGameServer\(\) definition is not generated properly in sdk.swagger.json [\#1106](https://github.com/googleforgames/agones/issues/1106) 3255 - Gameserver is not removed when node hosting gameserver pod is shutdown [\#1102](https://github.com/googleforgames/agones/issues/1102) 3256 - Moving cluster to a new node pool doesn't recreate all fleets [\#398](https://github.com/googleforgames/agones/issues/398) 3257 - Fix test failure due to v1alpha becoming v1. [\#1361](https://github.com/googleforgames/agones/pull/1361) ([drichardson](https://github.com/drichardson)) 3258 - Fix UE4 plugin compilation error in AgonesHook.h. [\#1358](https://github.com/googleforgames/agones/pull/1358) ([drichardson](https://github.com/drichardson)) 3259 - Save UE4 Plugin settings to per-project config file [\#1352](https://github.com/googleforgames/agones/pull/1352) ([drichardson](https://github.com/drichardson)) 3260 - Stackdriver - fix getMonitoredResource [\#1335](https://github.com/googleforgames/agones/pull/1335) ([aLekSer](https://github.com/aLekSer)) 3261 - Flakiness: TestGameServerAllocationDeletionOnUnAllocate [\#1328](https://github.com/googleforgames/agones/pull/1328) ([markmandel](https://github.com/markmandel)) 3262 - Fix for `go mod vendor` command [\#1322](https://github.com/googleforgames/agones/pull/1322) ([aLekSer](https://github.com/aLekSer)) 3263 - Support UE4 BuildSettingsVersion.V2 [\#1319](https://github.com/googleforgames/agones/pull/1319) ([drichardson](https://github.com/drichardson)) 3264 - Fleet: Add validation for Strategy Type [\#1316](https://github.com/googleforgames/agones/pull/1316) ([aLekSer](https://github.com/aLekSer)) 3265 - Workerqueue IsConflict needed to check error Cause [\#1310](https://github.com/googleforgames/agones/pull/1310) ([markmandel](https://github.com/markmandel)) 3266 - Fix deep copy for multi-cluster allocation policy CRD [\#1308](https://github.com/googleforgames/agones/pull/1308) ([pooneh-m](https://github.com/pooneh-m)) 3267 - 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)) 3268 - Fix for Pod deletion during unavailable controller [\#1279](https://github.com/googleforgames/agones/pull/1279) ([markmandel](https://github.com/markmandel)) 3269 3270 **Closed issues:** 3271 3272 - Approver access for @aLekSer [\#1354](https://github.com/googleforgames/agones/issues/1354) 3273 - Release 1.3.0 [\#1288](https://github.com/googleforgames/agones/issues/1288) 3274 - Vendor tool dependencies [\#695](https://github.com/googleforgames/agones/issues/695) 3275 - Create npm package for Node.js sdk [\#679](https://github.com/googleforgames/agones/issues/679) 3276 3277 **Merged pull requests:** 3278 3279 - Release 1.4.0 Release Candidate [\#1367](https://github.com/googleforgames/agones/pull/1367) ([markmandel](https://github.com/markmandel)) 3280 - Update Feature Stage: New CRD attributes section [\#1355](https://github.com/googleforgames/agones/pull/1355) ([markmandel](https://github.com/markmandel)) 3281 - Fix Kubernetes terraform provider version [\#1353](https://github.com/googleforgames/agones/pull/1353) ([aLekSer](https://github.com/aLekSer)) 3282 - Update the kind make targets to work with kind 0.6.0 and later. [\#1349](https://github.com/googleforgames/agones/pull/1349) ([roberthbailey](https://github.com/roberthbailey)) 3283 - Implement Alpha field best practices [\#1348](https://github.com/googleforgames/agones/pull/1348) ([markmandel](https://github.com/markmandel)) 3284 - Add more details on Allocate\(\) behaviour [\#1346](https://github.com/googleforgames/agones/pull/1346) ([aLekSer](https://github.com/aLekSer)) 3285 - Update images with latest everything \#1261 [\#1344](https://github.com/googleforgames/agones/pull/1344) ([akremsa](https://github.com/akremsa)) 3286 - Add missing CABundle field for FleetAutoScaler CRD [\#1339](https://github.com/googleforgames/agones/pull/1339) ([aLekSer](https://github.com/aLekSer)) 3287 - Unity SDK - Initialize in Awake\(\) [\#1338](https://github.com/googleforgames/agones/pull/1338) ([mollstam](https://github.com/mollstam)) 3288 - Use official github-changelog-generator in release [\#1337](https://github.com/googleforgames/agones/pull/1337) ([markmandel](https://github.com/markmandel)) 3289 - Remove the provider blocks from the gke submodules [\#1323](https://github.com/googleforgames/agones/pull/1323) ([chrisst](https://github.com/chrisst)) 3290 - Adding missing dependency to a vendor\_fixes [\#1321](https://github.com/googleforgames/agones/pull/1321) ([aLekSer](https://github.com/aLekSer)) 3291 - Removing Interpolation-only expressions [\#1317](https://github.com/googleforgames/agones/pull/1317) ([chrisst](https://github.com/chrisst)) 3292 - Move all "Synchronising" logs to debug [\#1311](https://github.com/googleforgames/agones/pull/1311) ([markmandel](https://github.com/markmandel)) 3293 - Do not remove replica field if set to zero [\#1305](https://github.com/googleforgames/agones/pull/1305) ([pooneh-m](https://github.com/pooneh-m)) 3294 - Fix broken agones.dev link [\#1297](https://github.com/googleforgames/agones/pull/1297) ([moesy](https://github.com/moesy)) 3295 - Adding a "Major Feature" to overview page [\#1294](https://github.com/googleforgames/agones/pull/1294) ([markmandel](https://github.com/markmandel)) 3296 - Show GameServer name in TestGameServerReserve flakiness fail [\#1292](https://github.com/googleforgames/agones/pull/1292) ([markmandel](https://github.com/markmandel)) 3297 - Preparation for 1.4.0 Sprint [\#1291](https://github.com/googleforgames/agones/pull/1291) ([markmandel](https://github.com/markmandel)) 3298 - CPP SDK example code: join threads [\#1283](https://github.com/googleforgames/agones/pull/1283) ([aLekSer](https://github.com/aLekSer)) 3299 - Conformance test for CPP SDK [\#1282](https://github.com/googleforgames/agones/pull/1282) ([aLekSer](https://github.com/aLekSer)) 3300 3301 ## [v1.3.0](https://github.com/googleforgames/agones/tree/v1.3.0) (2020-01-21) 3302 3303 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.3.0-rc...v1.3.0) 3304 3305 **Implemented enhancements:** 3306 3307 - Site: Add video & podcasts to third party section [\#1281](https://github.com/googleforgames/agones/pull/1281) ([markmandel](https://github.com/markmandel)) 3308 3309 **Closed issues:** 3310 3311 - Release 1.3.0-rc [\#1273](https://github.com/googleforgames/agones/issues/1273) 3312 3313 **Merged pull requests:** 3314 3315 - Release 1.3.0 [\#1289](https://github.com/googleforgames/agones/pull/1289) ([markmandel](https://github.com/markmandel)) 3316 - Nodejs docs: require for npm should switch on 1.3.0 [\#1284](https://github.com/googleforgames/agones/pull/1284) ([markmandel](https://github.com/markmandel)) 3317 - Need to change to https url on swagger-codegen download [\#1278](https://github.com/googleforgames/agones/pull/1278) ([markmandel](https://github.com/markmandel)) 3318 - Release publishing of NPM module [\#1277](https://github.com/googleforgames/agones/pull/1277) ([markmandel](https://github.com/markmandel)) 3319 - Fix list formatting on the terraform install page. [\#1274](https://github.com/googleforgames/agones/pull/1274) ([roberthbailey](https://github.com/roberthbailey)) 3320 3321 ## [v1.3.0-rc](https://github.com/googleforgames/agones/tree/v1.3.0-rc) (2020-01-14) 3322 3323 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.2.0...v1.3.0-rc) 3324 3325 **Breaking changes:** 3326 3327 - Node packaging [\#1264](https://github.com/googleforgames/agones/pull/1264) ([rorygarand](https://github.com/rorygarand)) 3328 - Update GRPC to v1.20.1 [\#1215](https://github.com/googleforgames/agones/pull/1215) ([markmandel](https://github.com/markmandel)) 3329 3330 **Implemented enhancements:** 3331 3332 - Terraform support for EKS [\#966](https://github.com/googleforgames/agones/issues/966) 3333 - Added Community Meetings to the community pages [\#1271](https://github.com/googleforgames/agones/pull/1271) ([markmandel](https://github.com/markmandel)) 3334 - Fuzz Roundtrip test for v1 Agones schemas [\#1269](https://github.com/googleforgames/agones/pull/1269) ([aLekSer](https://github.com/aLekSer)) 3335 - Add Annotations validation for Template ObjectMeta [\#1266](https://github.com/googleforgames/agones/pull/1266) ([aLekSer](https://github.com/aLekSer)) 3336 - Add validation for Labels on Fleet and GS Template [\#1257](https://github.com/googleforgames/agones/pull/1257) ([aLekSer](https://github.com/aLekSer)) 3337 - Feature Gate implementation [\#1256](https://github.com/googleforgames/agones/pull/1256) ([markmandel](https://github.com/markmandel)) 3338 - Add Embark logo to Agones site [\#1237](https://github.com/googleforgames/agones/pull/1237) ([luna-duclos](https://github.com/luna-duclos)) 3339 - Unity SDK - Watch GameServer Functionality [\#1234](https://github.com/googleforgames/agones/pull/1234) ([markmandel](https://github.com/markmandel)) 3340 - Better error message for Health Check Failure [\#1222](https://github.com/googleforgames/agones/pull/1222) ([markmandel](https://github.com/markmandel)) 3341 - Configurable Log Level for Agones Controller [\#1220](https://github.com/googleforgames/agones/pull/1220) ([aLekSer](https://github.com/aLekSer)) 3342 - Add Go Client example which could create GS [\#1213](https://github.com/googleforgames/agones/pull/1213) ([aLekSer](https://github.com/aLekSer)) 3343 - Automate confirming example images are on gcr.io [\#1207](https://github.com/googleforgames/agones/pull/1207) ([markmandel](https://github.com/markmandel)) 3344 - improve stackdriver metric type [\#1132](https://github.com/googleforgames/agones/pull/1132) ([cyriltovena](https://github.com/cyriltovena)) 3345 - Initial version of EKS terraform config [\#986](https://github.com/googleforgames/agones/pull/986) ([aLekSer](https://github.com/aLekSer)) 3346 3347 **Fixed bugs:** 3348 3349 - GKE: Preemptible node pools make game server unreachable [\#1245](https://github.com/googleforgames/agones/issues/1245) 3350 - Fleet/GameServerSet Validation: Able to create a Fleet with label and annotations length \> 63 symbols [\#1244](https://github.com/googleforgames/agones/issues/1244) 3351 - Health Checking Documentation bug - doesn't restart before Ready [\#1229](https://github.com/googleforgames/agones/issues/1229) 3352 - TestMultiClusterAllocationOnLocalCluster is flakey [\#1114](https://github.com/googleforgames/agones/issues/1114) 3353 - Fixup Helm Configuration table [\#1255](https://github.com/googleforgames/agones/pull/1255) ([markmandel](https://github.com/markmandel)) 3354 - Handling of PVM shutdown/maintenance events [\#1254](https://github.com/googleforgames/agones/pull/1254) ([markmandel](https://github.com/markmandel)) 3355 - Fix cleanup Agones resources script [\#1240](https://github.com/googleforgames/agones/pull/1240) ([aLekSer](https://github.com/aLekSer)) 3356 - Fix documentation for multi-cluster allocation [\#1235](https://github.com/googleforgames/agones/pull/1235) ([pooneh-m](https://github.com/pooneh-m)) 3357 - Health Checking: Fix doc errors and expand [\#1233](https://github.com/googleforgames/agones/pull/1233) ([markmandel](https://github.com/markmandel)) 3358 3359 **Security fixes:** 3360 3361 - Update Alpine image to 3.11 [\#1253](https://github.com/googleforgames/agones/pull/1253) ([markmandel](https://github.com/markmandel)) 3362 3363 **Closed issues:** 3364 3365 - typo in README.md [\#1259](https://github.com/googleforgames/agones/issues/1259) 3366 - Release 1.2.0 [\#1225](https://github.com/googleforgames/agones/issues/1225) 3367 - Updates GRPC to v1.20.1 [\#1214](https://github.com/googleforgames/agones/issues/1214) 3368 3369 **Merged pull requests:** 3370 3371 - Release 1.3.0-rc [\#1275](https://github.com/googleforgames/agones/pull/1275) ([markmandel](https://github.com/markmandel)) 3372 - Fix broken link to Helm installation [\#1270](https://github.com/googleforgames/agones/pull/1270) ([mdanzinger](https://github.com/mdanzinger)) 3373 - Update golangci-lint, add more linters [\#1267](https://github.com/googleforgames/agones/pull/1267) ([aLekSer](https://github.com/aLekSer)) 3374 - Fix a minor typo in the unity example's README [\#1265](https://github.com/googleforgames/agones/pull/1265) ([roberthbailey](https://github.com/roberthbailey)) 3375 - Update e2e Kubectl to 1.13.12 [\#1252](https://github.com/googleforgames/agones/pull/1252) ([markmandel](https://github.com/markmandel)) 3376 - Update to Go 1.13 [\#1251](https://github.com/googleforgames/agones/pull/1251) ([markmandel](https://github.com/markmandel)) 3377 - Events: Move logging to Debug [\#1250](https://github.com/googleforgames/agones/pull/1250) ([markmandel](https://github.com/markmandel)) 3378 - Webhooks: Move "running" logging to Debug [\#1249](https://github.com/googleforgames/agones/pull/1249) ([markmandel](https://github.com/markmandel)) 3379 - Workerqueue: Enqueuing & processing logs to Debug [\#1248](https://github.com/googleforgames/agones/pull/1248) ([markmandel](https://github.com/markmandel)) 3380 - Adding retry on GameServerAllocations.Create for multi-cluster testing [\#1243](https://github.com/googleforgames/agones/pull/1243) ([pooneh-m](https://github.com/pooneh-m)) 3381 - Half the width of the Embark Logo [\#1242](https://github.com/googleforgames/agones/pull/1242) ([luna-duclos](https://github.com/luna-duclos)) 3382 - Remove syncGameServerSet logging. [\#1241](https://github.com/googleforgames/agones/pull/1241) ([markmandel](https://github.com/markmandel)) 3383 - Changed the LabelSelector reference of allocator gRPC api [\#1236](https://github.com/googleforgames/agones/pull/1236) ([pooneh-m](https://github.com/pooneh-m)) 3384 - Move conflict messaged to Debug Logging [\#1232](https://github.com/googleforgames/agones/pull/1232) ([markmandel](https://github.com/markmandel)) 3385 - Preparation for 1.3.0 [\#1231](https://github.com/googleforgames/agones/pull/1231) ([markmandel](https://github.com/markmandel)) 3386 - Docs Fleet add section about RollingUpdate fields [\#1228](https://github.com/googleforgames/agones/pull/1228) ([aLekSer](https://github.com/aLekSer)) 3387 - Split installation guide into separate sections [\#1211](https://github.com/googleforgames/agones/pull/1211) ([markmandel](https://github.com/markmandel)) 3388 3389 ## [v1.2.0](https://github.com/googleforgames/agones/tree/v1.2.0) (2019-12-11) 3390 3391 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.2.0-rc...v1.2.0) 3392 3393 **Implemented enhancements:** 3394 3395 - Document the default ports used by the sdkserver sidecar on the website [\#1210](https://github.com/googleforgames/agones/pull/1210) ([roberthbailey](https://github.com/roberthbailey)) 3396 3397 **Fixed bugs:** 3398 3399 - `agones.allocator.http.expose` and `agones.allocator.http.response` are documented but not consumed by Helm [\#1216](https://github.com/googleforgames/agones/issues/1216) 3400 - Revert: Make it possible to create a Fleet with 0 replicas [\#1226](https://github.com/googleforgames/agones/pull/1226) ([markmandel](https://github.com/markmandel)) 3401 - Fix documentation for allocator helm args [\#1221](https://github.com/googleforgames/agones/pull/1221) ([pooneh-m](https://github.com/pooneh-m)) 3402 - Setting Unreal plugin version to 3 [\#1209](https://github.com/googleforgames/agones/pull/1209) ([domgreen](https://github.com/domgreen)) 3403 3404 **Closed issues:** 3405 3406 - Release 1.2.0-rc [\#1203](https://github.com/googleforgames/agones/issues/1203) 3407 3408 **Merged pull requests:** 3409 3410 - Release 1.2.0 [\#1230](https://github.com/googleforgames/agones/pull/1230) ([markmandel](https://github.com/markmandel)) 3411 - Docs: allocator service should have save-config [\#1224](https://github.com/googleforgames/agones/pull/1224) ([aLekSer](https://github.com/aLekSer)) 3412 - Add missing license headers [\#1219](https://github.com/googleforgames/agones/pull/1219) ([aLekSer](https://github.com/aLekSer)) 3413 - Wrong date on 1.2.0-rc blog post [\#1208](https://github.com/googleforgames/agones/pull/1208) ([markmandel](https://github.com/markmandel)) 3414 - Release 1.2.0-rc [\#1206](https://github.com/googleforgames/agones/pull/1206) ([markmandel](https://github.com/markmandel)) 3415 3416 ## [v1.2.0-rc](https://github.com/googleforgames/agones/tree/v1.2.0-rc) (2019-12-04) 3417 3418 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.1.0...v1.2.0-rc) 3419 3420 **Breaking changes:** 3421 3422 - Update client-go to kubernetes-1.13.12 [\#1189](https://github.com/googleforgames/agones/pull/1189) ([heartrobotninja](https://github.com/heartrobotninja)) 3423 - Update the default gRPC and HTTP ports for the sdkserver for the 1.2.0 release [\#1180](https://github.com/googleforgames/agones/pull/1180) ([roberthbailey](https://github.com/roberthbailey)) 3424 - Update terraform configs to use Kubernetes 1.13 [\#1179](https://github.com/googleforgames/agones/pull/1179) ([roberthbailey](https://github.com/roberthbailey)) 3425 - Update documentation for the 1.2 release to use Kubernetes 1.13. [\#1178](https://github.com/googleforgames/agones/pull/1178) ([roberthbailey](https://github.com/roberthbailey)) 3426 - Update minikube and KIND developer tooling to Kubernetes 1.13 [\#1177](https://github.com/googleforgames/agones/pull/1177) ([roberthbailey](https://github.com/roberthbailey)) 3427 - Update the prow cluster to use Kubernetes 1.13 [\#1176](https://github.com/googleforgames/agones/pull/1176) ([roberthbailey](https://github.com/roberthbailey)) 3428 - Update GKE development tooling to Kubernetes 1.13 [\#1175](https://github.com/googleforgames/agones/pull/1175) ([roberthbailey](https://github.com/roberthbailey)) 3429 3430 **Implemented enhancements:** 3431 3432 - Upgrade to Kubernetes 1.13 [\#1044](https://github.com/googleforgames/agones/issues/1044) 3433 - Local SDK Server should update internal GameServer on Ready\(\), Allocate\(\) etc. [\#958](https://github.com/googleforgames/agones/issues/958) 3434 - Error checking of attributes on feature shortcode [\#1205](https://github.com/googleforgames/agones/pull/1205) ([markmandel](https://github.com/markmandel)) 3435 - Implement Reserve for Unity [\#1193](https://github.com/googleforgames/agones/pull/1193) ([markmandel](https://github.com/markmandel)) 3436 - Add ImagePullSecrets for Allocator and Ping \(helm\) [\#1190](https://github.com/googleforgames/agones/pull/1190) ([aLekSer](https://github.com/aLekSer)) 3437 - Implementation of Unity SDK.Connect\(\) [\#1181](https://github.com/googleforgames/agones/pull/1181) ([markmandel](https://github.com/markmandel)) 3438 - Implementation of GameServer\(\) for Unity [\#1169](https://github.com/googleforgames/agones/pull/1169) ([markmandel](https://github.com/markmandel)) 3439 - Add Spec and Health data to default local sdk GameServer [\#1166](https://github.com/googleforgames/agones/pull/1166) ([markmandel](https://github.com/markmandel)) 3440 - Refresh client CA certificate if changed [\#1145](https://github.com/googleforgames/agones/pull/1145) ([pooneh-m](https://github.com/pooneh-m)) 3441 3442 **Fixed bugs:** 3443 3444 - Undocumented dependencies for make run-sdk-conformance-local [\#1199](https://github.com/googleforgames/agones/issues/1199) 3445 - Documentation: FleetAutoScaler BufferSize could contain both Ready and Reserved GameServers [\#1195](https://github.com/googleforgames/agones/issues/1195) 3446 - \[helm\] Missing imagePullSecrets Option in agones-ping Deployment [\#1185](https://github.com/googleforgames/agones/issues/1185) 3447 - Agones fails to start the pod after update cpu limits to 1000m [\#1184](https://github.com/googleforgames/agones/issues/1184) 3448 - RollingUpdate shuts down all servers at once [\#1156](https://github.com/googleforgames/agones/issues/1156) 3449 - CI: Build cache cpp-sdk-build contains unnecessary archives [\#1136](https://github.com/googleforgames/agones/issues/1136) 3450 - Segfault with C++ SDK [\#999](https://github.com/googleforgames/agones/issues/999) 3451 - Game server container crash before Ready, should restart, not move to Unhealthy [\#956](https://github.com/googleforgames/agones/issues/956) 3452 - Sidecar occasionally fails to start up [\#851](https://github.com/googleforgames/agones/issues/851) 3453 - Fleet Autoscaler spawn extra gs [\#443](https://github.com/googleforgames/agones/issues/443) 3454 - Whoops - spelling mistake in feature tag. [\#1204](https://github.com/googleforgames/agones/pull/1204) ([markmandel](https://github.com/markmandel)) 3455 - Fix infinite creation of GameServerSets when 1000m CPU limit was used [\#1188](https://github.com/googleforgames/agones/pull/1188) ([aLekSer](https://github.com/aLekSer)) 3456 - Flaky: TestGameServerRestartBeforeReadyCrash [\#1174](https://github.com/googleforgames/agones/pull/1174) ([markmandel](https://github.com/markmandel)) 3457 - Allow fleet with empty Replicas [\#1168](https://github.com/googleforgames/agones/pull/1168) ([aLekSer](https://github.com/aLekSer)) 3458 - GameServer container restart before Ready, move to Unhealthy state After \(v2\) [\#1099](https://github.com/googleforgames/agones/pull/1099) ([markmandel](https://github.com/markmandel)) 3459 3460 **Closed issues:** 3461 3462 - Flaky: TestGameServerRestartBeforeReadyCrash [\#1173](https://github.com/googleforgames/agones/issues/1173) 3463 - Release 1.1.0 [\#1160](https://github.com/googleforgames/agones/issues/1160) 3464 - Quickstart: Create a Fleet Autoscaler with Webhook Policy [\#1151](https://github.com/googleforgames/agones/issues/1151) 3465 - Move terraform modules from ./build to ./install [\#1150](https://github.com/googleforgames/agones/issues/1150) 3466 - Speed up e2e tests [\#511](https://github.com/googleforgames/agones/issues/511) 3467 3468 **Merged pull requests:** 3469 3470 - Fix sdk-server image make target [\#1200](https://github.com/googleforgames/agones/pull/1200) ([aLekSer](https://github.com/aLekSer)) 3471 - FleetAutoScaler add reserved into consideration [\#1198](https://github.com/googleforgames/agones/pull/1198) ([aLekSer](https://github.com/aLekSer)) 3472 - Flaky: TestGameServerUnhealthyAfterReadyCrash [\#1192](https://github.com/googleforgames/agones/pull/1192) ([markmandel](https://github.com/markmandel)) 3473 - Fix MD files in the repo [\#1191](https://github.com/googleforgames/agones/pull/1191) ([aLekSer](https://github.com/aLekSer)) 3474 - Point Helm Upgrade link to v2 documentation [\#1187](https://github.com/googleforgames/agones/pull/1187) ([markmandel](https://github.com/markmandel)) 3475 - Change the "Read more ..." links to better text on the home page. [\#1186](https://github.com/googleforgames/agones/pull/1186) ([roberthbailey](https://github.com/roberthbailey)) 3476 - Extra debugging for TestGameServerRestartBeforeReadyCrash [\#1172](https://github.com/googleforgames/agones/pull/1172) ([markmandel](https://github.com/markmandel)) 3477 - Mitigate panic when no ports allocated in E2E tests [\#1171](https://github.com/googleforgames/agones/pull/1171) ([aLekSer](https://github.com/aLekSer)) 3478 - Move terraform modules from ./build to ./install [\#1167](https://github.com/googleforgames/agones/pull/1167) ([amitlevy21](https://github.com/amitlevy21)) 3479 - Docs: Fix using GOPATH in the guides, added shortcode ghrelease [\#1165](https://github.com/googleforgames/agones/pull/1165) ([aLekSer](https://github.com/aLekSer)) 3480 - Add top level notes on functionalitity on Unity & Unreal docs [\#1164](https://github.com/googleforgames/agones/pull/1164) ([markmandel](https://github.com/markmandel)) 3481 - Preperation for 1.2.0 sprint [\#1162](https://github.com/googleforgames/agones/pull/1162) ([markmandel](https://github.com/markmandel)) 3482 - Disable Auto Upgrade for Deployment Manager [\#1143](https://github.com/googleforgames/agones/pull/1143) ([aLekSer](https://github.com/aLekSer)) 3483 - Fix CPP SDK archive path - created separate one [\#1142](https://github.com/googleforgames/agones/pull/1142) ([aLekSer](https://github.com/aLekSer)) 3484 - Move Googlers no longer actively reviewing code to emeritus owners [\#1116](https://github.com/googleforgames/agones/pull/1116) ([roberthbailey](https://github.com/roberthbailey)) 3485 3486 ## [v1.1.0](https://github.com/googleforgames/agones/tree/v1.1.0) (2019-10-29) 3487 3488 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.1.0-rc...v1.1.0) 3489 3490 **Implemented enhancements:** 3491 3492 - Document agones-allocator and multi-cluster allocation [\#1155](https://github.com/googleforgames/agones/pull/1155) ([pooneh-m](https://github.com/pooneh-m)) 3493 - Add SDK.GameServer\(\) to Matchmaking Registration Diagram [\#1149](https://github.com/googleforgames/agones/pull/1149) ([markmandel](https://github.com/markmandel)) 3494 - Update the instructions for installing a GKE cluster with terraform to disable automatic node upgrades [\#1141](https://github.com/googleforgames/agones/pull/1141) ([roberthbailey](https://github.com/roberthbailey)) 3495 3496 **Fixed bugs:** 3497 3498 - TestFleetRollingUpdate/Use\_fleet\_Patch\_false\_10% test is flaky [\#1049](https://github.com/googleforgames/agones/issues/1049) 3499 - Broke Allocator Status in Grafana Dashboard [\#1158](https://github.com/googleforgames/agones/pull/1158) ([markmandel](https://github.com/markmandel)) 3500 3501 **Closed issues:** 3502 3503 - Release 1.1.0-rc [\#1133](https://github.com/googleforgames/agones/issues/1133) 3504 - Rebuild example images for the 1.1 release [\#1126](https://github.com/googleforgames/agones/issues/1126) 3505 - Allow issues to be assigned to collaborators [\#1120](https://github.com/googleforgames/agones/issues/1120) 3506 3507 **Merged pull requests:** 3508 3509 - Release 1.1.0 [\#1161](https://github.com/googleforgames/agones/pull/1161) ([markmandel](https://github.com/markmandel)) 3510 - Update "Local Development" documents [\#1159](https://github.com/googleforgames/agones/pull/1159) ([aLekSer](https://github.com/aLekSer)) 3511 - Cloud Build: Add --output-sync=target to run-sdk-conformance-tests [\#1157](https://github.com/googleforgames/agones/pull/1157) ([markmandel](https://github.com/markmandel)) 3512 - Update the images for all examples to use the 1.1 SDKs [\#1153](https://github.com/googleforgames/agones/pull/1153) ([roberthbailey](https://github.com/roberthbailey)) 3513 - Replace `\>` quoted text with alert shortcodes [\#1152](https://github.com/googleforgames/agones/pull/1152) ([markmandel](https://github.com/markmandel)) 3514 - Fixed a typo [\#1147](https://github.com/googleforgames/agones/pull/1147) ([pooneh-m](https://github.com/pooneh-m)) 3515 - Update the instructions for manually creating a GKE cluster to disable automatic node upgrades [\#1140](https://github.com/googleforgames/agones/pull/1140) ([roberthbailey](https://github.com/roberthbailey)) 3516 - Replace tabs with spaces in the svg file so that it renders more nicely. [\#1139](https://github.com/googleforgames/agones/pull/1139) ([roberthbailey](https://github.com/roberthbailey)) 3517 - Remove the svg version of the old logo. [\#1138](https://github.com/googleforgames/agones/pull/1138) ([roberthbailey](https://github.com/roberthbailey)) 3518 - CI: Update Rust SDK conformance test cache version [\#1135](https://github.com/googleforgames/agones/pull/1135) ([aLekSer](https://github.com/aLekSer)) 3519 - Add owners files for the nodejs code [\#1119](https://github.com/googleforgames/agones/pull/1119) ([roberthbailey](https://github.com/roberthbailey)) 3520 3521 ## [v1.1.0-rc](https://github.com/googleforgames/agones/tree/v1.1.0-rc) (2019-10-22) 3522 3523 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.0.0...v1.1.0-rc) 3524 3525 **Breaking changes:** 3526 3527 - Change the API for allocator to allocation.proto [\#1123](https://github.com/googleforgames/agones/pull/1123) ([pooneh-m](https://github.com/pooneh-m)) 3528 3529 **Implemented enhancements:** 3530 3531 - Allocator service should log the Agones version [\#1042](https://github.com/googleforgames/agones/issues/1042) 3532 - Allocation policy needs to expose namespace of the targeted cluster [\#980](https://github.com/googleforgames/agones/issues/980) 3533 - Configurable log level for agones sidecar [\#971](https://github.com/googleforgames/agones/issues/971) 3534 - Add dynamic configuration of the sidecar http port to the unreal sdk. [\#1131](https://github.com/googleforgames/agones/pull/1131) ([roberthbailey](https://github.com/roberthbailey)) 3535 - Retry on failures for multi-cluster allocation [\#1130](https://github.com/googleforgames/agones/pull/1130) ([pooneh-m](https://github.com/pooneh-m)) 3536 - Simplify the selection of the dynamic port in the nodejs sdk. [\#1128](https://github.com/googleforgames/agones/pull/1128) ([roberthbailey](https://github.com/roberthbailey)) 3537 - Simplify the selection of the dynamic port in the Go sdk. [\#1127](https://github.com/googleforgames/agones/pull/1127) ([roberthbailey](https://github.com/roberthbailey)) 3538 - Added dynamic configuration of http port in the rust sdk [\#1125](https://github.com/googleforgames/agones/pull/1125) ([roberthbailey](https://github.com/roberthbailey)) 3539 - Added dynamic configuration of http port in the unity sdk [\#1121](https://github.com/googleforgames/agones/pull/1121) ([roberthbailey](https://github.com/roberthbailey)) 3540 - Implement converters between the GameServerAllocation API and allocation.proto [\#1117](https://github.com/googleforgames/agones/pull/1117) ([pooneh-m](https://github.com/pooneh-m)) 3541 - Add AltaVR logo to companies using Agones [\#1103](https://github.com/googleforgames/agones/pull/1103) ([TimoSchmechel](https://github.com/TimoSchmechel)) 3542 - Use an environment variable to dynamically set the grpc port in the nodejs sdk [\#1093](https://github.com/googleforgames/agones/pull/1093) ([roberthbailey](https://github.com/roberthbailey)) 3543 - Set the port to connect to the sdkserver based on the AGONES\_SDK\_GRPC\_PORT environment variable [\#1092](https://github.com/googleforgames/agones/pull/1092) ([roberthbailey](https://github.com/roberthbailey)) 3544 - Use environment variables to dynamically set the grpc port in the golang sdk. [\#1086](https://github.com/googleforgames/agones/pull/1086) ([roberthbailey](https://github.com/roberthbailey)) 3545 - Add mcmahan.games to the companies using agones list. [\#1085](https://github.com/googleforgames/agones/pull/1085) ([benmcmahan](https://github.com/benmcmahan)) 3546 - Add missing "/reserve" endpoint description [\#1083](https://github.com/googleforgames/agones/pull/1083) ([aLekSer](https://github.com/aLekSer)) 3547 - Feature Stages Documentation [\#1080](https://github.com/googleforgames/agones/pull/1080) ([markmandel](https://github.com/markmandel)) 3548 - Add SDK server HTTP API test [\#1079](https://github.com/googleforgames/agones/pull/1079) ([aLekSer](https://github.com/aLekSer)) 3549 - Sdkserver port configuration [\#1078](https://github.com/googleforgames/agones/pull/1078) ([roberthbailey](https://github.com/roberthbailey)) 3550 - Fixes, more e2e tests and logging for multi-cluster allocation [\#1077](https://github.com/googleforgames/agones/pull/1077) ([pooneh-m](https://github.com/pooneh-m)) 3551 - Longer blog post for Agones 1.0.0 announcement [\#1076](https://github.com/googleforgames/agones/pull/1076) ([markmandel](https://github.com/markmandel)) 3552 - Add a delay flag to the sdkserver [\#1070](https://github.com/googleforgames/agones/pull/1070) ([roberthbailey](https://github.com/roberthbailey)) 3553 - Add Yager Logo to companies using Agones [\#1057](https://github.com/googleforgames/agones/pull/1057) ([topochan](https://github.com/topochan)) 3554 - Adding namespace for multi-cluster allocation policy [\#1052](https://github.com/googleforgames/agones/pull/1052) ([pooneh-m](https://github.com/pooneh-m)) 3555 - Logging Agones version and port on the startup. [\#1048](https://github.com/googleforgames/agones/pull/1048) ([pooneh-m](https://github.com/pooneh-m)) 3556 - Adding make file to generate allocation go from proto [\#1041](https://github.com/googleforgames/agones/pull/1041) ([pooneh-m](https://github.com/pooneh-m)) 3557 - Add Sidecar log level parameter to GS specification [\#1007](https://github.com/googleforgames/agones/pull/1007) ([aLekSer](https://github.com/aLekSer)) 3558 3559 **Fixed bugs:** 3560 3561 - Please create a root OWNERS file for agones [\#1112](https://github.com/googleforgames/agones/issues/1112) 3562 - In a busy cluster, fleet reaction becomes slower and slower over time due to exponential back-off on requeueing [\#1107](https://github.com/googleforgames/agones/issues/1107) 3563 - YAML installation is broken due to sdkServer validation failure [\#1090](https://github.com/googleforgames/agones/issues/1090) 3564 - `make stress-test-e2e` run detects a race condition in test framework.go [\#1055](https://github.com/googleforgames/agones/issues/1055) 3565 - TestAllocator is flakey [\#1050](https://github.com/googleforgames/agones/issues/1050) 3566 - GameServer status does not account for Evicted Pods [\#1028](https://github.com/googleforgames/agones/issues/1028) 3567 - gameserver-allocator: helm chart is missing tolerations [\#901](https://github.com/googleforgames/agones/issues/901) 3568 - sdk/cpp cmake build fails on Linux [\#718](https://github.com/googleforgames/agones/issues/718) 3569 - Improve fleet controller response times in busy clusters. [\#1108](https://github.com/googleforgames/agones/pull/1108) ([jkowalski](https://github.com/jkowalski)) 3570 - Fix metrics bug for when a gameserver is not retrievable [\#1101](https://github.com/googleforgames/agones/pull/1101) ([pooneh-m](https://github.com/pooneh-m)) 3571 - Fix install.yaml [\#1094](https://github.com/googleforgames/agones/pull/1094) ([aLekSer](https://github.com/aLekSer)) 3572 - Slack invite link is no longer active [\#1082](https://github.com/googleforgames/agones/pull/1082) ([markmandel](https://github.com/markmandel)) 3573 - Marking Gameservers with Evicted backing Pods as Unhealthy [\#1056](https://github.com/googleforgames/agones/pull/1056) ([aLekSer](https://github.com/aLekSer)) 3574 3575 **Security fixes:** 3576 3577 - Ran `npm audit fix` to update package dependencies. [\#1097](https://github.com/googleforgames/agones/pull/1097) ([roberthbailey](https://github.com/roberthbailey)) 3578 - Bump eslint-utils from 1.4.0 to 1.4.2 in /sdks/nodejs [\#1014](https://github.com/googleforgames/agones/pull/1014) ([dependabot[bot]](https://github.com/apps/dependabot)) 3579 3580 **Closed issues:** 3581 3582 - Release 1.0.0 [\#1058](https://github.com/googleforgames/agones/issues/1058) 3583 - SDK conformance harness [\#672](https://github.com/googleforgames/agones/issues/672) 3584 3585 **Merged pull requests:** 3586 3587 - Release 1.1.0-rc [\#1134](https://github.com/googleforgames/agones/pull/1134) ([markmandel](https://github.com/markmandel)) 3588 - Style fixes. [\#1129](https://github.com/googleforgames/agones/pull/1129) ([roberthbailey](https://github.com/roberthbailey)) 3589 - Drop the Extension API Server reference from agones-allocator [\#1124](https://github.com/googleforgames/agones/pull/1124) ([pooneh-m](https://github.com/pooneh-m)) 3590 - Faster subsequent Rust SDK conformance builds [\#1122](https://github.com/googleforgames/agones/pull/1122) ([aLekSer](https://github.com/aLekSer)) 3591 - Add owners files for the C++ code [\#1118](https://github.com/googleforgames/agones/pull/1118) ([roberthbailey](https://github.com/roberthbailey)) 3592 - Move the owners file to the root of the repository. [\#1113](https://github.com/googleforgames/agones/pull/1113) ([roberthbailey](https://github.com/roberthbailey)) 3593 - Run all SDK conformance tests in parallel [\#1111](https://github.com/googleforgames/agones/pull/1111) ([aLekSer](https://github.com/aLekSer)) 3594 - Move allocation proto to root level proto [\#1110](https://github.com/googleforgames/agones/pull/1110) ([pooneh-m](https://github.com/pooneh-m)) 3595 - Remove required multi-cluster allocation policy fields that are not required [\#1100](https://github.com/googleforgames/agones/pull/1100) ([pooneh-m](https://github.com/pooneh-m)) 3596 - Fix the log output when starting the grpc gateway in the sdkserver [\#1096](https://github.com/googleforgames/agones/pull/1096) ([roberthbailey](https://github.com/roberthbailey)) 3597 - Use non-ephemeral port for Go SDK conformance test [\#1095](https://github.com/googleforgames/agones/pull/1095) ([aLekSer](https://github.com/aLekSer)) 3598 - Remove the ugly gaps in the Fleet & GameServer reference [\#1081](https://github.com/googleforgames/agones/pull/1081) ([markmandel](https://github.com/markmandel)) 3599 - Update of Docsy and Hugo to latest versions. [\#1073](https://github.com/googleforgames/agones/pull/1073) ([markmandel](https://github.com/markmandel)) 3600 - Add a simple-tcp game server to use for testing. [\#1071](https://github.com/googleforgames/agones/pull/1071) ([roberthbailey](https://github.com/roberthbailey)) 3601 - Fix Access Api Example [\#1068](https://github.com/googleforgames/agones/pull/1068) ([ramonberrutti](https://github.com/ramonberrutti)) 3602 - add allocation policy namespace field to the CRD [\#1067](https://github.com/googleforgames/agones/pull/1067) ([pooneh-m](https://github.com/pooneh-m)) 3603 - Changed remote cluster to validate PEM certificate instead of DER [\#1066](https://github.com/googleforgames/agones/pull/1066) ([pooneh-m](https://github.com/pooneh-m)) 3604 - Add func to wait for fleet condition without Fatalf [\#1065](https://github.com/googleforgames/agones/pull/1065) ([aLekSer](https://github.com/aLekSer)) 3605 - Small refactoring of the simple udp server. [\#1062](https://github.com/googleforgames/agones/pull/1062) ([roberthbailey](https://github.com/roberthbailey)) 3606 - Preparation for 1.1.0 [\#1060](https://github.com/googleforgames/agones/pull/1060) ([markmandel](https://github.com/markmandel)) 3607 - Update golangci-lint to 1.18, add bodyclose check [\#1051](https://github.com/googleforgames/agones/pull/1051) ([aLekSer](https://github.com/aLekSer)) 3608 - E2E test for Unhealthy GameServer on process crash [\#1038](https://github.com/googleforgames/agones/pull/1038) ([markmandel](https://github.com/markmandel)) 3609 - Build examples make target [\#1019](https://github.com/googleforgames/agones/pull/1019) ([aLekSer](https://github.com/aLekSer)) 3610 3611 ## [v1.0.0](https://github.com/googleforgames/agones/tree/v1.0.0) (2019-09-17) 3612 3613 [Full Changelog](https://github.com/googleforgames/agones/compare/v1.0.0-rc...v1.0.0) 3614 3615 **Closed issues:** 3616 3617 - Release 1.0.0-rc [\#1053](https://github.com/googleforgames/agones/issues/1053) 3618 - Top Level Plan: 1.0 Release! [\#732](https://github.com/googleforgames/agones/issues/732) 3619 3620 **Merged pull requests:** 3621 3622 - Release 1.0.0 [\#1059](https://github.com/googleforgames/agones/pull/1059) ([markmandel](https://github.com/markmandel)) 3623 3624 ## [v1.0.0-rc](https://github.com/googleforgames/agones/tree/v1.0.0-rc) (2019-09-10) 3625 3626 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.12.0...v1.0.0-rc) 3627 3628 **Implemented enhancements:** 3629 3630 - JSON serialisation error reporting on Mutation/Validation webhooks [\#992](https://github.com/googleforgames/agones/issues/992) 3631 - CRASH for simple-udp example [\#1032](https://github.com/googleforgames/agones/pull/1032) ([markmandel](https://github.com/markmandel)) 3632 - Rust SDK: Reserved [\#1030](https://github.com/googleforgames/agones/pull/1030) ([markmandel](https://github.com/markmandel)) 3633 - Define the proto definition for the allocator service [\#1025](https://github.com/googleforgames/agones/pull/1025) ([pooneh-m](https://github.com/pooneh-m)) 3634 - Documentation on Fleet Updates and Upgrades [\#1020](https://github.com/googleforgames/agones/pull/1020) ([markmandel](https://github.com/markmandel)) 3635 - Documentation on how to upgrade Agones and/or Kubernetes. [\#1008](https://github.com/googleforgames/agones/pull/1008) ([markmandel](https://github.com/markmandel)) 3636 - Output JSON unmarshal error as Admission response [\#1005](https://github.com/googleforgames/agones/pull/1005) ([aLekSer](https://github.com/aLekSer)) 3637 - Add GameServer troubleshooting guide [\#1003](https://github.com/googleforgames/agones/pull/1003) ([markmandel](https://github.com/markmandel)) 3638 - Local SDK Server: Add proper GS state handling [\#979](https://github.com/googleforgames/agones/pull/979) ([aLekSer](https://github.com/aLekSer)) 3639 - Add allocations metrics [\#963](https://github.com/googleforgames/agones/pull/963) ([cyriltovena](https://github.com/cyriltovena)) 3640 3641 **Fixed bugs:** 3642 3643 - Fleet Image Edit causes an infinite create/destroy loop [\#975](https://github.com/googleforgames/agones/issues/975) 3644 - Fix the required version of terraform. [\#1006](https://github.com/googleforgames/agones/pull/1006) ([roberthbailey](https://github.com/roberthbailey)) 3645 3646 **Closed issues:** 3647 3648 - Release 0.12.0 [\#982](https://github.com/googleforgames/agones/issues/982) 3649 - Document upgrading / managing Fleets [\#557](https://github.com/googleforgames/agones/issues/557) 3650 - Document how to do upgrades of Agones [\#555](https://github.com/googleforgames/agones/issues/555) 3651 - Statistics collection and display [\#144](https://github.com/googleforgames/agones/issues/144) 3652 3653 **Merged pull requests:** 3654 3655 - Release 1.0.0 Release Candidate [\#1054](https://github.com/googleforgames/agones/pull/1054) ([markmandel](https://github.com/markmandel)) 3656 - Change allocator's preferredGameServerSelector field name to plural [\#1047](https://github.com/googleforgames/agones/pull/1047) ([pooneh-m](https://github.com/pooneh-m)) 3657 - Fix a broken link in the node js client sdk docs. [\#1045](https://github.com/googleforgames/agones/pull/1045) ([roberthbailey](https://github.com/roberthbailey)) 3658 - Fix for git.apache.org being down. [\#1031](https://github.com/googleforgames/agones/pull/1031) ([markmandel](https://github.com/markmandel)) 3659 - Cpp SDK. Fixed regex for version detection. Fixed mingw build. [\#1029](https://github.com/googleforgames/agones/pull/1029) ([dsazonoff](https://github.com/dsazonoff)) 3660 - flaky/TestFleetScaleUpEditAndScaleDown [\#1024](https://github.com/googleforgames/agones/pull/1024) ([markmandel](https://github.com/markmandel)) 3661 - 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)) 3662 - flaky/TestGameServerShutdown [\#1022](https://github.com/googleforgames/agones/pull/1022) ([markmandel](https://github.com/markmandel)) 3663 - Fix typo in Makefile [\#1021](https://github.com/googleforgames/agones/pull/1021) ([orthros](https://github.com/orthros)) 3664 - 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)) 3665 - Add an OWNERS file at the root of the repository [\#1016](https://github.com/googleforgames/agones/pull/1016) ([roberthbailey](https://github.com/roberthbailey)) 3666 - Refactor gameserverallocations to its components [\#1015](https://github.com/googleforgames/agones/pull/1015) ([pooneh-m](https://github.com/pooneh-m)) 3667 - added an allowing UDP traffic section to the EKS installation docs [\#1011](https://github.com/googleforgames/agones/pull/1011) ([daplho](https://github.com/daplho)) 3668 - Fix outdated links in comments [\#1009](https://github.com/googleforgames/agones/pull/1009) ([aLekSer](https://github.com/aLekSer)) 3669 - Add note about SDK Sidecar starting after gameserver binary [\#1004](https://github.com/googleforgames/agones/pull/1004) ([markmandel](https://github.com/markmandel)) 3670 - Flaky: TestControllerApplyGameServerAddressAndPort [\#1002](https://github.com/googleforgames/agones/pull/1002) ([markmandel](https://github.com/markmandel)) 3671 - Revert the change to promote the service for multicluster allocation to v1 [\#1001](https://github.com/googleforgames/agones/pull/1001) ([roberthbailey](https://github.com/roberthbailey)) 3672 - Remove Go SDK repeat connection attempt [\#998](https://github.com/googleforgames/agones/pull/998) ([markmandel](https://github.com/markmandel)) 3673 - Adding clean target for SDK conformance tests [\#997](https://github.com/googleforgames/agones/pull/997) ([aLekSer](https://github.com/aLekSer)) 3674 - Speed up CI Build [\#996](https://github.com/googleforgames/agones/pull/996) ([markmandel](https://github.com/markmandel)) 3675 - Flaky: Allocator bad tls certificate [\#995](https://github.com/googleforgames/agones/pull/995) ([markmandel](https://github.com/markmandel)) 3676 - Rename gameserver-allocator resources to agones-allocator [\#994](https://github.com/googleforgames/agones/pull/994) ([markmandel](https://github.com/markmandel)) 3677 - Fix instructions printed out after helm install [\#991](https://github.com/googleforgames/agones/pull/991) ([aLekSer](https://github.com/aLekSer)) 3678 - Capitalize "GitHub" correctly throughout the docs [\#990](https://github.com/googleforgames/agones/pull/990) ([hegemonic](https://github.com/hegemonic)) 3679 - Fix Hugo syntax - remove deprecation warning [\#988](https://github.com/googleforgames/agones/pull/988) ([aLekSer](https://github.com/aLekSer)) 3680 - Remove the instructions for using click to deploy on GCP [\#987](https://github.com/googleforgames/agones/pull/987) ([roberthbailey](https://github.com/roberthbailey)) 3681 - Preparation for the 1.0.0 next release [\#984](https://github.com/googleforgames/agones/pull/984) ([markmandel](https://github.com/markmandel)) 3682 - Docs Installation use cluster size the same as dev [\#981](https://github.com/googleforgames/agones/pull/981) ([aLekSer](https://github.com/aLekSer)) 3683 - Flaky: TestGameServerUnhealthyAfterDeletingPod [\#968](https://github.com/googleforgames/agones/pull/968) ([markmandel](https://github.com/markmandel)) 3684 3685 ## [v0.12.0](https://github.com/googleforgames/agones/tree/v0.12.0) (2019-08-07) 3686 3687 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.12.0-rc...v0.12.0) 3688 3689 **Closed issues:** 3690 3691 - Release 0.12.0-rc [\#972](https://github.com/googleforgames/agones/issues/972) 3692 3693 **Merged pull requests:** 3694 3695 - Release 0.12.0 [\#983](https://github.com/googleforgames/agones/pull/983) ([markmandel](https://github.com/markmandel)) 3696 - Minor Fix 0.8.1 release on agones.dev Blog [\#978](https://github.com/googleforgames/agones/pull/978) ([aLekSer](https://github.com/aLekSer)) 3697 - Minor - Fix helm repo command in the governance template [\#977](https://github.com/googleforgames/agones/pull/977) ([aLekSer](https://github.com/aLekSer)) 3698 - Documentation updates to apply just prior to cutting the 0.12.0 release. [\#911](https://github.com/googleforgames/agones/pull/911) ([roberthbailey](https://github.com/roberthbailey)) 3699 3700 ## [v0.12.0-rc](https://github.com/googleforgames/agones/tree/v0.12.0-rc) (2019-08-01) 3701 3702 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.11.0...v0.12.0-rc) 3703 3704 **Breaking changes:** 3705 3706 - C++ SDK: Use const-reference in WatchGameServer [\#941](https://github.com/googleforgames/agones/issues/941) 3707 - Proposal: Split up the api group stable.agones.dev [\#703](https://github.com/googleforgames/agones/issues/703) 3708 - Update the supported version of Kubernetes to 1.12. [\#967](https://github.com/googleforgames/agones/pull/967) ([roberthbailey](https://github.com/roberthbailey)) 3709 - Update the node affinity key to the new label name. [\#964](https://github.com/googleforgames/agones/pull/964) ([roberthbailey](https://github.com/roberthbailey)) 3710 - Implement block on connect with Rust+Node.js SDK [\#953](https://github.com/googleforgames/agones/pull/953) ([markmandel](https://github.com/markmandel)) 3711 - C++ SDK: Update the function signature of WatchGameServer to use a const-reference [\#951](https://github.com/googleforgames/agones/pull/951) ([roberthbailey](https://github.com/roberthbailey)) 3712 - Update GKE documentation to 1.12 [\#897](https://github.com/googleforgames/agones/pull/897) ([roberthbailey](https://github.com/roberthbailey)) 3713 - Move the stable api group and promote it to v1 [\#894](https://github.com/googleforgames/agones/pull/894) ([roberthbailey](https://github.com/roberthbailey)) 3714 - Promote allocation to v1 [\#881](https://github.com/googleforgames/agones/pull/881) ([roberthbailey](https://github.com/roberthbailey)) 3715 - Promote autoscaling to v1 [\#874](https://github.com/googleforgames/agones/pull/874) ([roberthbailey](https://github.com/roberthbailey)) 3716 - Remove / Expire FleetAllocation from documentation. [\#867](https://github.com/googleforgames/agones/pull/867) ([markmandel](https://github.com/markmandel)) 3717 - Remove FleetAllocation. [\#856](https://github.com/googleforgames/agones/pull/856) ([markmandel](https://github.com/markmandel)) 3718 3719 **Implemented enhancements:** 3720 3721 - Make all yaml files in the examples directory use working configurations / images [\#969](https://github.com/googleforgames/agones/issues/969) 3722 - Move nodejs example to a docker build [\#943](https://github.com/googleforgames/agones/issues/943) 3723 - Upgrade to Kubernetes 1.12 [\#717](https://github.com/googleforgames/agones/issues/717) 3724 - 1st Party / Distributed Matchmaker support [\#660](https://github.com/googleforgames/agones/issues/660) 3725 - SDK Build/test pipeline separation from build-image [\#599](https://github.com/googleforgames/agones/issues/599) 3726 - Move to using CRD Subresources for all Agones CRDs [\#329](https://github.com/googleforgames/agones/issues/329) 3727 - Unity Plugin SDK [\#246](https://github.com/googleforgames/agones/issues/246) 3728 - Add Reserve to Node.js SDK [\#955](https://github.com/googleforgames/agones/pull/955) ([steven-supersolid](https://github.com/steven-supersolid)) 3729 - Add the missing functions to the C++ SDK \(Allocated & Reserve\) [\#948](https://github.com/googleforgames/agones/pull/948) ([roberthbailey](https://github.com/roberthbailey)) 3730 - Update the nodejs example to build in a docker image [\#945](https://github.com/googleforgames/agones/pull/945) ([roberthbailey](https://github.com/roberthbailey)) 3731 - Updates to the C++ SDK along with the simple example that exercises it. [\#934](https://github.com/googleforgames/agones/pull/934) ([roberthbailey](https://github.com/roberthbailey)) 3732 - Update GameServer state diagram with Reserved [\#933](https://github.com/googleforgames/agones/pull/933) ([markmandel](https://github.com/markmandel)) 3733 - E2E tests for SDK.Reserve\(seconds\) [\#925](https://github.com/googleforgames/agones/pull/925) ([markmandel](https://github.com/markmandel)) 3734 - Add new GameServer lifecycle diagrams for Reserved [\#922](https://github.com/googleforgames/agones/pull/922) ([markmandel](https://github.com/markmandel)) 3735 - Compliance tests for Reserve\(seconds\). [\#920](https://github.com/googleforgames/agones/pull/920) ([markmandel](https://github.com/markmandel)) 3736 - Reserve\(\) SDK implementation [\#891](https://github.com/googleforgames/agones/pull/891) ([markmandel](https://github.com/markmandel)) 3737 - Update GKE development tooling to 1.12 [\#887](https://github.com/googleforgames/agones/pull/887) ([markmandel](https://github.com/markmandel)) 3738 - Fix Rust SDK, add allocate, add conformance test [\#879](https://github.com/googleforgames/agones/pull/879) ([aLekSer](https://github.com/aLekSer)) 3739 - Add instructions about taints and tolerations to the install instructions [\#870](https://github.com/googleforgames/agones/pull/870) ([roberthbailey](https://github.com/roberthbailey)) 3740 - Add events to SDK state change operations [\#866](https://github.com/googleforgames/agones/pull/866) ([markmandel](https://github.com/markmandel)) 3741 - Add ReserveUntil to GameServer.Status [\#865](https://github.com/googleforgames/agones/pull/865) ([markmandel](https://github.com/markmandel)) 3742 - add unity example [\#860](https://github.com/googleforgames/agones/pull/860) ([whisper0077](https://github.com/whisper0077)) 3743 - SDK Conformance testing [\#848](https://github.com/googleforgames/agones/pull/848) ([aLekSer](https://github.com/aLekSer)) 3744 - Reserve proto definition and generated code [\#820](https://github.com/googleforgames/agones/pull/820) ([markmandel](https://github.com/markmandel)) 3745 - Cpp prerequisities cmake [\#803](https://github.com/googleforgames/agones/pull/803) ([dsazonoff](https://github.com/dsazonoff)) 3746 3747 **Fixed bugs:** 3748 3749 - Rust SDK does not wait for connection to be ready [\#938](https://github.com/googleforgames/agones/issues/938) 3750 - Unable to build the rust-simple example [\#935](https://github.com/googleforgames/agones/issues/935) 3751 - Building the rust sdk leaves untracked files [\#912](https://github.com/googleforgames/agones/issues/912) 3752 - Fail to pass Health Check on Agones + UE4 plugin [\#861](https://github.com/googleforgames/agones/issues/861) 3753 - Agones Getting Started Guide with Minikube uses wrong IP due to minikube bug [\#751](https://github.com/googleforgames/agones/issues/751) 3754 - Flaky - e2e cp: cannot stat [\#919](https://github.com/googleforgames/agones/pull/919) ([markmandel](https://github.com/markmandel)) 3755 - added affinity and tolerations to gameserver-allocator [\#910](https://github.com/googleforgames/agones/pull/910) ([daplho](https://github.com/daplho)) 3756 - fix: Fix gRCP context leaks. [\#904](https://github.com/googleforgames/agones/pull/904) ([devjgm](https://github.com/devjgm)) 3757 - Fix minikube developer experience [\#898](https://github.com/googleforgames/agones/pull/898) ([markmandel](https://github.com/markmandel)) 3758 - Fix timeout on Terraform Helm install agones step [\#890](https://github.com/googleforgames/agones/pull/890) ([aLekSer](https://github.com/aLekSer)) 3759 - Flaky: TestGameServerPassthroughPort [\#863](https://github.com/googleforgames/agones/pull/863) ([markmandel](https://github.com/markmandel)) 3760 3761 **Security fixes:** 3762 3763 - Need to Bump js-yaml from 3.12.1 to 3.13.1 in /sdks/nodejs [\#868](https://github.com/googleforgames/agones/issues/868) 3764 - Update node.js coverage, dependencies and potential issue [\#954](https://github.com/googleforgames/agones/pull/954) ([steven-supersolid](https://github.com/steven-supersolid)) 3765 3766 **Closed issues:** 3767 3768 - Approver access for @roberthbailey [\#914](https://github.com/googleforgames/agones/issues/914) 3769 - Release 0.11.0 [\#849](https://github.com/googleforgames/agones/issues/849) 3770 - NodeJS example needs a description in the README [\#728](https://github.com/googleforgames/agones/issues/728) 3771 - C++ SDK should follow Google Style [\#713](https://github.com/googleforgames/agones/issues/713) 3772 - Write a guide for setting up Agones with taints and tolerations [\#491](https://github.com/googleforgames/agones/issues/491) 3773 3774 **Merged pull requests:** 3775 3776 - Typo in the changelog. [\#974](https://github.com/googleforgames/agones/pull/974) ([markmandel](https://github.com/markmandel)) 3777 - Release 0.12.0-rc [\#973](https://github.com/googleforgames/agones/pull/973) ([markmandel](https://github.com/markmandel)) 3778 - Fix Reference docs and sync it with Examples dir [\#970](https://github.com/googleforgames/agones/pull/970) ([aLekSer](https://github.com/aLekSer)) 3779 - Fix AWS EKS cluster creating docs [\#965](https://github.com/googleforgames/agones/pull/965) ([aLekSer](https://github.com/aLekSer)) 3780 - Fix Installation Docs and example GS configuration [\#962](https://github.com/googleforgames/agones/pull/962) ([aLekSer](https://github.com/aLekSer)) 3781 - \[Fix Breaking CI\] Site test failure due to 404s [\#961](https://github.com/googleforgames/agones/pull/961) ([markmandel](https://github.com/markmandel)) 3782 - Fix the capitalization for 'publishVersion' in the website docs. [\#960](https://github.com/googleforgames/agones/pull/960) ([roberthbailey](https://github.com/roberthbailey)) 3783 - Remove GameServer UpdateStatus\(\) since its not being used. [\#959](https://github.com/googleforgames/agones/pull/959) ([markmandel](https://github.com/markmandel)) 3784 - Update the container image version for the simple unity sdk. [\#952](https://github.com/googleforgames/agones/pull/952) ([roberthbailey](https://github.com/roberthbailey)) 3785 - Update the xonotic wrapper binary to the new Go SDK version. [\#950](https://github.com/googleforgames/agones/pull/950) ([roberthbailey](https://github.com/roberthbailey)) 3786 - Fix indentation of two of the build targets. [\#944](https://github.com/googleforgames/agones/pull/944) ([roberthbailey](https://github.com/roberthbailey)) 3787 - Updates to the rust simple example. [\#937](https://github.com/googleforgames/agones/pull/937) ([roberthbailey](https://github.com/roberthbailey)) 3788 - Update Dockerfile for Rust simple [\#936](https://github.com/googleforgames/agones/pull/936) ([aLekSer](https://github.com/aLekSer)) 3789 - With the extra whitespace the rendered output has undesirable new paragraphs. [\#932](https://github.com/googleforgames/agones/pull/932) ([roberthbailey](https://github.com/roberthbailey)) 3790 - Updates to the create webhook fleetautoscaler guide. [\#931](https://github.com/googleforgames/agones/pull/931) ([roberthbailey](https://github.com/roberthbailey)) 3791 - Updates to the allocator service tutorial. [\#930](https://github.com/googleforgames/agones/pull/930) ([roberthbailey](https://github.com/roberthbailey)) 3792 - Update the dev-gameserver example to use the current udp-server container image. [\#929](https://github.com/googleforgames/agones/pull/929) ([roberthbailey](https://github.com/roberthbailey)) 3793 - Update K8s Code Generation Tooling to 1.12 [\#928](https://github.com/googleforgames/agones/pull/928) ([markmandel](https://github.com/markmandel)) 3794 - Flaky: Make preview --no-promote to avoid promotion race conditions [\#926](https://github.com/googleforgames/agones/pull/926) ([markmandel](https://github.com/markmandel)) 3795 - Fix a small typo. [\#923](https://github.com/googleforgames/agones/pull/923) ([roberthbailey](https://github.com/roberthbailey)) 3796 - Fixup the formatting on Fleet Getting Started Guide [\#921](https://github.com/googleforgames/agones/pull/921) ([markmandel](https://github.com/markmandel)) 3797 - Update client-go to 9.0.0 and k8s api to 1.12.10 [\#918](https://github.com/googleforgames/agones/pull/918) ([heartrobotninja](https://github.com/heartrobotninja)) 3798 - Fix the command to teardown the test cluster in the GKE developer instructions. [\#916](https://github.com/googleforgames/agones/pull/916) ([roberthbailey](https://github.com/roberthbailey)) 3799 - Newline at the end of go.mod [\#915](https://github.com/googleforgames/agones/pull/915) ([roberthbailey](https://github.com/roberthbailey)) 3800 - Fix Rust SDK conformance flakiness, add clean step [\#913](https://github.com/googleforgames/agones/pull/913) ([aLekSer](https://github.com/aLekSer)) 3801 - Cmake. Removed unused script. [\#907](https://github.com/googleforgames/agones/pull/907) ([dsazonoff](https://github.com/dsazonoff)) 3802 - Changed cmake required version to 3.5 to work on more machines [\#903](https://github.com/googleforgames/agones/pull/903) ([devjgm](https://github.com/devjgm)) 3803 - Upgrading Terraform to 0.12.3 [\#899](https://github.com/googleforgames/agones/pull/899) ([aLekSer](https://github.com/aLekSer)) 3804 - Update kind dev tooling to 1.12 [\#896](https://github.com/googleforgames/agones/pull/896) ([roberthbailey](https://github.com/roberthbailey)) 3805 - Update minikube documentation and dev tooling to 1.12 [\#895](https://github.com/googleforgames/agones/pull/895) ([roberthbailey](https://github.com/roberthbailey)) 3806 - Explicitly disable creation of the client certificate on GKE [\#888](https://github.com/googleforgames/agones/pull/888) ([roberthbailey](https://github.com/roberthbailey)) 3807 - Document SDK - Allocated-\>Ready\(\) [\#886](https://github.com/googleforgames/agones/pull/886) ([markmandel](https://github.com/markmandel)) 3808 - Small improvements to create-fleet quickstart [\#885](https://github.com/googleforgames/agones/pull/885) ([markmandel](https://github.com/markmandel)) 3809 - Last touches to the install guide regarding taints and tolerations [\#882](https://github.com/googleforgames/agones/pull/882) ([roberthbailey](https://github.com/roberthbailey)) 3810 - Make GameServerAllocation reference document [\#880](https://github.com/googleforgames/agones/pull/880) ([markmandel](https://github.com/markmandel)) 3811 - Fix ensure SDK image [\#878](https://github.com/googleforgames/agones/pull/878) ([aLekSer](https://github.com/aLekSer)) 3812 - Fix for CRD API docs generator [\#877](https://github.com/googleforgames/agones/pull/877) ([aLekSer](https://github.com/aLekSer)) 3813 - Update gen-sdk-grpc make target name. [\#873](https://github.com/googleforgames/agones/pull/873) ([roberthbailey](https://github.com/roberthbailey)) 3814 - Add a note about the gameserver IP not being reachable when using minikube [\#871](https://github.com/googleforgames/agones/pull/871) ([roberthbailey](https://github.com/roberthbailey)) 3815 - Docs: Centralise udp-server tag [\#869](https://github.com/googleforgames/agones/pull/869) ([markmandel](https://github.com/markmandel)) 3816 - Unreal Engine plugin - Health Ping Enabled to true by default [\#864](https://github.com/googleforgames/agones/pull/864) ([edwardchuang](https://github.com/edwardchuang)) 3817 - Fix for podtemplatespec link [\#862](https://github.com/googleforgames/agones/pull/862) ([markmandel](https://github.com/markmandel)) 3818 - Update gke install instructions [\#857](https://github.com/googleforgames/agones/pull/857) ([roberthbailey](https://github.com/roberthbailey)) 3819 - Cpp clang-format [\#855](https://github.com/googleforgames/agones/pull/855) ([dsazonoff](https://github.com/dsazonoff)) 3820 - Preparation for 0.12.0 sprint [\#852](https://github.com/googleforgames/agones/pull/852) ([markmandel](https://github.com/markmandel)) 3821 - Update CPP Example Readme and yaml files [\#847](https://github.com/googleforgames/agones/pull/847) ([markmandel](https://github.com/markmandel)) 3822 - Add Unity to the SDK page. [\#846](https://github.com/googleforgames/agones/pull/846) ([markmandel](https://github.com/markmandel)) 3823 3824 ## [v0.11.0](https://github.com/googleforgames/agones/tree/v0.11.0) (2019-06-25) 3825 3826 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.11.0-rc...v0.11.0) 3827 3828 **Fixed bugs:** 3829 3830 - Set secret namespace to agones-system for allocator service [\#843](https://github.com/googleforgames/agones/pull/843) ([pooneh-m](https://github.com/pooneh-m)) 3831 3832 **Closed issues:** 3833 3834 - Release 0.11.0-rc [\#841](https://github.com/googleforgames/agones/issues/841) 3835 3836 **Merged pull requests:** 3837 3838 - Release 0.11.0 [\#850](https://github.com/googleforgames/agones/pull/850) ([markmandel](https://github.com/markmandel)) 3839 - Flaky: TestAutoscalerWebhook [\#844](https://github.com/googleforgames/agones/pull/844) ([aLekSer](https://github.com/aLekSer)) 3840 3841 ## [v0.11.0-rc](https://github.com/googleforgames/agones/tree/v0.11.0-rc) (2019-06-18) 3842 3843 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.10.0...v0.11.0-rc) 3844 3845 **Breaking changes:** 3846 3847 - Move FleetAutoscaling to autoscaling.agones.dev group [\#829](https://github.com/googleforgames/agones/pull/829) ([markmandel](https://github.com/markmandel)) 3848 - Fixing SDK proto file according to style guide [\#776](https://github.com/googleforgames/agones/pull/776) ([aLekSer](https://github.com/aLekSer)) 3849 3850 **Implemented enhancements:** 3851 3852 - Add Events for common errors with Webhook FleetAutoscaler configuration [\#792](https://github.com/googleforgames/agones/issues/792) 3853 - Self allocation in Node.js is not supported [\#773](https://github.com/googleforgames/agones/issues/773) 3854 - In case of dynamic port allocation, offer the option to set the container port to the same value as the host port [\#294](https://github.com/googleforgames/agones/issues/294) 3855 - Implement EnqueueAfter on WorkerQueue [\#835](https://github.com/googleforgames/agones/pull/835) ([markmandel](https://github.com/markmandel)) 3856 - Changed AllocationEndpoint to array of endpoints [\#830](https://github.com/googleforgames/agones/pull/830) ([pooneh-m](https://github.com/pooneh-m)) 3857 - fix: check if NodeExternalIP is empty to fallback to NodeInternalIP [\#828](https://github.com/googleforgames/agones/pull/828) ([aarnaud](https://github.com/aarnaud)) 3858 - Rewrite Agones Overview [\#824](https://github.com/googleforgames/agones/pull/824) ([markmandel](https://github.com/markmandel)) 3859 - Add Unity SDK [\#818](https://github.com/googleforgames/agones/pull/818) ([whisper0077](https://github.com/whisper0077)) 3860 - PortPolicy of Passthrough - Same Port for Container and Host [\#817](https://github.com/googleforgames/agones/pull/817) ([markmandel](https://github.com/markmandel)) 3861 - Add Fleet RollingUpdate strategy params validation [\#808](https://github.com/googleforgames/agones/pull/808) ([aLekSer](https://github.com/aLekSer)) 3862 - Batched Packed and Distributed Allocations [\#804](https://github.com/googleforgames/agones/pull/804) ([markmandel](https://github.com/markmandel)) 3863 - Add Events on FleetAutoscaler connection errors [\#794](https://github.com/googleforgames/agones/pull/794) ([aLekSer](https://github.com/aLekSer)) 3864 - Expose allocate method in node sdk [\#774](https://github.com/googleforgames/agones/pull/774) ([rorygarand](https://github.com/rorygarand)) 3865 - Adding an allocator service that acts as a reverse proxy. [\#768](https://github.com/googleforgames/agones/pull/768) ([pooneh-m](https://github.com/pooneh-m)) 3866 - Add Reserved GameServer State [\#766](https://github.com/googleforgames/agones/pull/766) ([markmandel](https://github.com/markmandel)) 3867 - Add AKS, GKE and Helm terraform modules [\#756](https://github.com/googleforgames/agones/pull/756) ([aLekSer](https://github.com/aLekSer)) 3868 - Add close method to node client [\#748](https://github.com/googleforgames/agones/pull/748) ([BradfordMedeiros](https://github.com/BradfordMedeiros)) 3869 3870 **Fixed bugs:** 3871 3872 - Allocator service needs to get the namespace from input and not environment. [\#809](https://github.com/googleforgames/agones/issues/809) 3873 - apiserver role binding is referencing an invalid system account [\#805](https://github.com/googleforgames/agones/issues/805) 3874 - Fleet scale down doesn't work after an update [\#800](https://github.com/googleforgames/agones/issues/800) 3875 - Fleet Rolling Update doesn't seem to be rolling [\#799](https://github.com/googleforgames/agones/issues/799) 3876 - Packed Allocation is very not packed [\#783](https://github.com/googleforgames/agones/issues/783) 3877 - If GameServer webhook validation fails, it doesn't raise up to Fleet [\#765](https://github.com/googleforgames/agones/issues/765) 3878 - Some Gameservers stays in Unhealthy state \(instead of being deleted\) [\#736](https://github.com/googleforgames/agones/issues/736) 3879 - GS Shutdown sdk calls sometimes failed/timeout and leave Gameservers behind [\#624](https://github.com/googleforgames/agones/issues/624) 3880 - Adding apiGroup to roleRef for gameservice-allocator [\#825](https://github.com/googleforgames/agones/pull/825) ([pooneh-m](https://github.com/pooneh-m)) 3881 - Add ShutdownReplicas count [\#810](https://github.com/googleforgames/agones/pull/810) ([aLekSer](https://github.com/aLekSer)) 3882 - Fix Down Scale on RollingUpdate [\#802](https://github.com/googleforgames/agones/pull/802) ([aLekSer](https://github.com/aLekSer)) 3883 - Fix publishDate on unreal docs [\#793](https://github.com/googleforgames/agones/pull/793) ([markmandel](https://github.com/markmandel)) 3884 - Flaky: TestAllocator [\#789](https://github.com/googleforgames/agones/pull/789) ([markmandel](https://github.com/markmandel)) 3885 - Prevent race conditions by syncing node cache on GameServer controller [\#782](https://github.com/googleforgames/agones/pull/782) ([markmandel](https://github.com/markmandel)) 3886 - Prevent race conditions by syncing cache on new Allocation elements [\#780](https://github.com/googleforgames/agones/pull/780) ([markmandel](https://github.com/markmandel)) 3887 - Fix for front link. Not sure what happened? [\#772](https://github.com/googleforgames/agones/pull/772) ([markmandel](https://github.com/markmandel)) 3888 - Add validation of the fleet underlying gameserver [\#771](https://github.com/googleforgames/agones/pull/771) ([aLekSer](https://github.com/aLekSer)) 3889 3890 **Closed issues:** 3891 3892 - Request to become an Approver on Agones [\#796](https://github.com/googleforgames/agones/issues/796) 3893 - Approver access for @pooneh-m [\#787](https://github.com/googleforgames/agones/issues/787) 3894 - Release 0.10.0 [\#769](https://github.com/googleforgames/agones/issues/769) 3895 - Use batching in GameServerAllocation controller to improve throughput. [\#536](https://github.com/googleforgames/agones/issues/536) 3896 - Improve fleet scaling performance [\#483](https://github.com/googleforgames/agones/issues/483) 3897 - End to End test [\#37](https://github.com/googleforgames/agones/issues/37) 3898 3899 **Merged pull requests:** 3900 3901 - Release 0.11.0-rc [\#842](https://github.com/googleforgames/agones/pull/842) ([markmandel](https://github.com/markmandel)) 3902 - Flaky: TestFleetRecreateGameServers [\#840](https://github.com/googleforgames/agones/pull/840) ([markmandel](https://github.com/markmandel)) 3903 - Flaky: TestAllocator [\#839](https://github.com/googleforgames/agones/pull/839) ([markmandel](https://github.com/markmandel)) 3904 - Flaky: TestFleetRollingUpdate [\#838](https://github.com/googleforgames/agones/pull/838) ([markmandel](https://github.com/markmandel)) 3905 - Flaky: TestSDKSetAnnotation [\#837](https://github.com/googleforgames/agones/pull/837) ([markmandel](https://github.com/markmandel)) 3906 - Move all to https://github.com/googleforgames/agones [\#836](https://github.com/googleforgames/agones/pull/836) ([markmandel](https://github.com/markmandel)) 3907 - E2E test for Ready-\>Allocated-\>Ready [\#834](https://github.com/googleforgames/agones/pull/834) ([markmandel](https://github.com/markmandel)) 3908 - Remove GSA Experimental warnings. [\#833](https://github.com/googleforgames/agones/pull/833) ([markmandel](https://github.com/markmandel)) 3909 - More Google Inc. -\> Google LLC Licence changes. [\#832](https://github.com/googleforgames/agones/pull/832) ([markmandel](https://github.com/markmandel)) 3910 - Flaky: TestControllerSyncFleetAutoscaler [\#827](https://github.com/googleforgames/agones/pull/827) ([markmandel](https://github.com/markmandel)) 3911 - Move lifecycle diagram to use GameServerAllocation [\#823](https://github.com/googleforgames/agones/pull/823) ([markmandel](https://github.com/markmandel)) 3912 - Fix instructions for getting pprof information from controller [\#822](https://github.com/googleforgames/agones/pull/822) ([markmandel](https://github.com/markmandel)) 3913 - Fix header alignment on Fleet Reference [\#821](https://github.com/googleforgames/agones/pull/821) ([markmandel](https://github.com/markmandel)) 3914 - --promote on development site [\#819](https://github.com/googleforgames/agones/pull/819) ([markmandel](https://github.com/markmandel)) 3915 - Flaky: TestHealthControllerRun [\#816](https://github.com/googleforgames/agones/pull/816) ([markmandel](https://github.com/markmandel)) 3916 - Handle delete events when caching Ready GameServers for Allocation [\#815](https://github.com/googleforgames/agones/pull/815) ([markmandel](https://github.com/markmandel)) 3917 - Remove env namespace dependency from allocator service. [\#814](https://github.com/googleforgames/agones/pull/814) ([pooneh-m](https://github.com/pooneh-m)) 3918 - Flaky: TestAutoscalerWebhook [\#812](https://github.com/googleforgames/agones/pull/812) ([markmandel](https://github.com/markmandel)) 3919 - Update Locust to 0.9 image and set cpu requests/limits [\#807](https://github.com/googleforgames/agones/pull/807) ([markmandel](https://github.com/markmandel)) 3920 - Correcting the reference to the service account role binding. \#805 [\#806](https://github.com/googleforgames/agones/pull/806) ([bbf](https://github.com/bbf)) 3921 - Add HandleError input parameter check [\#798](https://github.com/googleforgames/agones/pull/798) ([aLekSer](https://github.com/aLekSer)) 3922 - Fix locust tests [\#797](https://github.com/googleforgames/agones/pull/797) ([aLekSer](https://github.com/aLekSer)) 3923 - Fleetautoscaler: Add check to have minReplicas\>0 when use percents bufferSize [\#795](https://github.com/googleforgames/agones/pull/795) ([aLekSer](https://github.com/aLekSer)) 3924 - Add missing validation for GameServerSet, refactor [\#791](https://github.com/googleforgames/agones/pull/791) ([aLekSer](https://github.com/aLekSer)) 3925 - Add a link in the minikube install instructions to jump to creating the required cluster role binding [\#790](https://github.com/googleforgames/agones/pull/790) ([roberthbailey](https://github.com/roberthbailey)) 3926 - Docs: FleetAllocation example fix [\#788](https://github.com/googleforgames/agones/pull/788) ([rorygarand](https://github.com/rorygarand)) 3927 - Fix spelling in docs and comments [\#785](https://github.com/googleforgames/agones/pull/785) ([aLekSer](https://github.com/aLekSer)) 3928 - Flakey: TestControllerSyncGameServerDeletionTimestamp [\#781](https://github.com/googleforgames/agones/pull/781) ([markmandel](https://github.com/markmandel)) 3929 - Flaky: Race condition in TestControllerSyncGameServerStartingState [\#779](https://github.com/googleforgames/agones/pull/779) ([markmandel](https://github.com/markmandel)) 3930 - Update SDK page with full list of current SDKs. [\#778](https://github.com/googleforgames/agones/pull/778) ([markmandel](https://github.com/markmandel)) 3931 - Fix spelling mistake in grafana dashboard. [\#777](https://github.com/googleforgames/agones/pull/777) ([markmandel](https://github.com/markmandel)) 3932 - Preparation for 0.11.0 release! [\#775](https://github.com/googleforgames/agones/pull/775) ([markmandel](https://github.com/markmandel)) 3933 - Revert UnHealthy standalone GameServers to not be deleted [\#763](https://github.com/googleforgames/agones/pull/763) ([markmandel](https://github.com/markmandel)) 3934 3935 ## [v0.10.0](https://github.com/googleforgames/agones/tree/v0.10.0) (2019-05-16) 3936 3937 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.10.0-rc...v0.10.0) 3938 3939 **Fixed bugs:** 3940 3941 - Add secret list and watch permissions to RBAC rules [\#762](https://github.com/googleforgames/agones/pull/762) ([pooneh-m](https://github.com/pooneh-m)) 3942 3943 **Closed issues:** 3944 3945 - Release 0.10.0-rc [\#759](https://github.com/googleforgames/agones/issues/759) 3946 3947 **Merged pull requests:** 3948 3949 - Release 0.10.0 [\#770](https://github.com/googleforgames/agones/pull/770) ([markmandel](https://github.com/markmandel)) 3950 - Update examples list [\#767](https://github.com/googleforgames/agones/pull/767) ([markmandel](https://github.com/markmandel)) 3951 - Update Fleet autoscaling documentation [\#764](https://github.com/googleforgames/agones/pull/764) ([markmandel](https://github.com/markmandel)) 3952 - Bad copy paste on 0.10.0 rc release page [\#761](https://github.com/googleforgames/agones/pull/761) ([markmandel](https://github.com/markmandel)) 3953 3954 ## [v0.10.0-rc](https://github.com/googleforgames/agones/tree/v0.10.0-rc) (2019-05-08) 3955 3956 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.9.0...v0.10.0-rc) 3957 3958 **Breaking changes:** 3959 3960 - Add status subresource for FleetAutoscaler [\#730](https://github.com/googleforgames/agones/pull/730) ([aLekSer](https://github.com/aLekSer)) 3961 - Implement GameServerAlocation as API Extension [\#682](https://github.com/googleforgames/agones/pull/682) ([markmandel](https://github.com/markmandel)) 3962 3963 **Implemented enhancements:** 3964 3965 - Implementing cross cluster allocation request [\#757](https://github.com/googleforgames/agones/pull/757) ([pooneh-m](https://github.com/pooneh-m)) 3966 - Rename APIServerEndpoint to AllocationEndpoint for multi-cluster allocation [\#755](https://github.com/googleforgames/agones/pull/755) ([pooneh-m](https://github.com/pooneh-m)) 3967 - Implement multicluster allocation for local cluster allocation. [\#753](https://github.com/googleforgames/agones/pull/753) ([pooneh-m](https://github.com/pooneh-m)) 3968 - Implementing cluster selector from multi-cluster allocation policies. [\#733](https://github.com/googleforgames/agones/pull/733) ([pooneh-m](https://github.com/pooneh-m)) 3969 - Added Supersolid logo to the homepage [\#727](https://github.com/googleforgames/agones/pull/727) ([KamiMay](https://github.com/KamiMay)) 3970 - Implementation of SDK.Allocate\(\) [\#721](https://github.com/googleforgames/agones/pull/721) ([markmandel](https://github.com/markmandel)) 3971 - Add allocation policy CRD and schema definition. [\#698](https://github.com/googleforgames/agones/pull/698) ([pooneh-m](https://github.com/pooneh-m)) 3972 - Helm support for Terraform [\#696](https://github.com/googleforgames/agones/pull/696) ([aLekSer](https://github.com/aLekSer)) 3973 - Implement lacking functions in Rust SDK [\#693](https://github.com/googleforgames/agones/pull/693) ([thara](https://github.com/thara)) 3974 - Terraform support to generate test cluster [\#670](https://github.com/googleforgames/agones/pull/670) ([aLekSer](https://github.com/aLekSer)) 3975 - Lightweight library for implementing APIServer extensions [\#659](https://github.com/googleforgames/agones/pull/659) ([markmandel](https://github.com/markmandel)) 3976 - Unreal Engine 4 Plugin [\#647](https://github.com/googleforgames/agones/pull/647) ([YannickLange](https://github.com/YannickLange)) 3977 3978 **Fixed bugs:** 3979 3980 - Ensure memory leak fix in apimachinery wait.go fix does not get overwritten [\#734](https://github.com/googleforgames/agones/issues/734) 3981 - Flaky Test: TestGameServerAllocationMetaDataPatch [\#725](https://github.com/googleforgames/agones/issues/725) 3982 - gen-api-docs make target is not generating API docs for GameServerAllocation [\#705](https://github.com/googleforgames/agones/issues/705) 3983 - Agones controller does not remove deleted pod from game server list [\#678](https://github.com/googleforgames/agones/issues/678) 3984 - Flaky: Fix test for TestGameServerUnhealthyAfterDeletingPod [\#758](https://github.com/googleforgames/agones/pull/758) ([markmandel](https://github.com/markmandel)) 3985 - Updated the filtering condition on GameServerShutdown to include the undeleted Unhealthy GSs [\#740](https://github.com/googleforgames/agones/pull/740) ([ilkercelikyilmaz](https://github.com/ilkercelikyilmaz)) 3986 - Add back goimports 🔥 [\#714](https://github.com/googleforgames/agones/pull/714) ([markmandel](https://github.com/markmandel)) 3987 - Add proto directory and update tooling. [\#709](https://github.com/googleforgames/agones/pull/709) ([heartrobotninja](https://github.com/heartrobotninja)) 3988 - Add explicit local version of agones in go.mod [\#706](https://github.com/googleforgames/agones/pull/706) ([aLekSer](https://github.com/aLekSer)) 3989 - Move GameServer to Unheathy when Pod Deleted [\#694](https://github.com/googleforgames/agones/pull/694) ([markmandel](https://github.com/markmandel)) 3990 3991 **Closed issues:** 3992 3993 - Agones e2e tests are flakey [\#700](https://github.com/googleforgames/agones/issues/700) 3994 - Release 0.9.0 [\#686](https://github.com/googleforgames/agones/issues/686) 3995 - Integration with Unreal Engine [\#138](https://github.com/googleforgames/agones/issues/138) 3996 3997 **Merged pull requests:** 3998 3999 - Release 0.10.0-rc [\#760](https://github.com/googleforgames/agones/pull/760) ([markmandel](https://github.com/markmandel)) 4000 - Add tests for gameServerCacheEntry in GameServerAllocation controller [\#754](https://github.com/googleforgames/agones/pull/754) ([markmandel](https://github.com/markmandel)) 4001 - Fix instructions to create AKS cluster [\#752](https://github.com/googleforgames/agones/pull/752) ([aLekSer](https://github.com/aLekSer)) 4002 - Deprecate Fleet Allocation. [\#750](https://github.com/googleforgames/agones/pull/750) ([markmandel](https://github.com/markmandel)) 4003 - Cleanup - no longer need to list Pods for GameServers [\#747](https://github.com/googleforgames/agones/pull/747) ([markmandel](https://github.com/markmandel)) 4004 - Convert C++ Example to Docker Build Pattern [\#746](https://github.com/googleforgames/agones/pull/746) ([markmandel](https://github.com/markmandel)) 4005 - Switch to parrallel execution of SDK commands [\#742](https://github.com/googleforgames/agones/pull/742) ([aLekSer](https://github.com/aLekSer)) 4006 - Move terraform targets into a separate file [\#741](https://github.com/googleforgames/agones/pull/741) ([aLekSer](https://github.com/aLekSer)) 4007 - We don't need CMake in the base build image [\#739](https://github.com/googleforgames/agones/pull/739) ([markmandel](https://github.com/markmandel)) 4008 - CI Speedup: Cache Build SDK between builds [\#738](https://github.com/googleforgames/agones/pull/738) ([markmandel](https://github.com/markmandel)) 4009 - Intial tool vendoring commit. [\#737](https://github.com/googleforgames/agones/pull/737) ([heartrobotninja](https://github.com/heartrobotninja)) 4010 - Add vendor\_fixed directory with apimachinery module [\#735](https://github.com/googleforgames/agones/pull/735) ([heartrobotninja](https://github.com/heartrobotninja)) 4011 - Option for CMake silent output [\#731](https://github.com/googleforgames/agones/pull/731) ([dsazonoff](https://github.com/dsazonoff)) 4012 - Cache htmltest url checks for 2 weeks [\#729](https://github.com/googleforgames/agones/pull/729) ([markmandel](https://github.com/markmandel)) 4013 - Fix for flaky TestGameServerAllocationMetaDataPatch [\#726](https://github.com/googleforgames/agones/pull/726) ([markmandel](https://github.com/markmandel)) 4014 - Adds a .clang-format file making Google style the default [\#724](https://github.com/googleforgames/agones/pull/724) ([devjgm](https://github.com/devjgm)) 4015 - Group make test output in cloudbuild.yaml [\#723](https://github.com/googleforgames/agones/pull/723) ([markmandel](https://github.com/markmandel)) 4016 - Upgrade Hugo to 0.55.2 [\#722](https://github.com/googleforgames/agones/pull/722) ([markmandel](https://github.com/markmandel)) 4017 - Remove dependency to util/runtime from allocation/v1alpha1/register.go [\#720](https://github.com/googleforgames/agones/pull/720) ([pooneh-m](https://github.com/pooneh-m)) 4018 - Clang-formatted the C++ SDK files. [\#716](https://github.com/googleforgames/agones/pull/716) ([devjgm](https://github.com/devjgm)) 4019 - Abstract build image ensuring and building [\#715](https://github.com/googleforgames/agones/pull/715) ([markmandel](https://github.com/markmandel)) 4020 - Mount go mod cache [\#712](https://github.com/googleforgames/agones/pull/712) ([markmandel](https://github.com/markmandel)) 4021 - Move local-includes above others [\#711](https://github.com/googleforgames/agones/pull/711) ([markmandel](https://github.com/markmandel)) 4022 - We no longer need gen-grpc-cpp.sh [\#710](https://github.com/googleforgames/agones/pull/710) ([markmandel](https://github.com/markmandel)) 4023 - Update issue templates [\#708](https://github.com/googleforgames/agones/pull/708) ([thisisnotapril](https://github.com/thisisnotapril)) 4024 - Change the website theme and add Ubisoft logo [\#704](https://github.com/googleforgames/agones/pull/704) ([cyriltovena](https://github.com/cyriltovena)) 4025 - Fixed typo in URL [\#702](https://github.com/googleforgames/agones/pull/702) ([devjgm](https://github.com/devjgm)) 4026 - Fixed a minor typo [\#701](https://github.com/googleforgames/agones/pull/701) ([pooneh-m](https://github.com/pooneh-m)) 4027 - Change License from Google Inc. to Google LLC due to branding change in 2015 [\#699](https://github.com/googleforgames/agones/pull/699) ([pooneh-m](https://github.com/pooneh-m)) 4028 - Remove dependency to util/runtime from APIS package [\#697](https://github.com/googleforgames/agones/pull/697) ([pooneh-m](https://github.com/pooneh-m)) 4029 - Update Linter to 1.16.0 [\#692](https://github.com/googleforgames/agones/pull/692) ([markmandel](https://github.com/markmandel)) 4030 - Choose specific release version of gen-crd-api-reference-docs [\#691](https://github.com/googleforgames/agones/pull/691) ([aLekSer](https://github.com/aLekSer)) 4031 - Upgrade Testify to 1.3.0 [\#689](https://github.com/googleforgames/agones/pull/689) ([markmandel](https://github.com/markmandel)) 4032 - Setup for release 0.10.0 [\#688](https://github.com/googleforgames/agones/pull/688) ([markmandel](https://github.com/markmandel)) 4033 - End to end tests for GameServer Pod Deletion [\#684](https://github.com/googleforgames/agones/pull/684) ([markmandel](https://github.com/markmandel)) 4034 - Removes the sdk generation tooling from our main build image [\#630](https://github.com/googleforgames/agones/pull/630) ([cyriltovena](https://github.com/cyriltovena)) 4035 4036 ## [v0.9.0](https://github.com/googleforgames/agones/tree/v0.9.0) (2019-04-03) 4037 4038 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.9.0-rc...v0.9.0) 4039 4040 **Fixed bugs:** 4041 4042 - Url pointing to install.yaml pointing to master [\#676](https://github.com/googleforgames/agones/pull/676) ([markmandel](https://github.com/markmandel)) 4043 4044 **Closed issues:** 4045 4046 - Release 0.9.0-rc [\#673](https://github.com/googleforgames/agones/issues/673) 4047 - Move to go modules [\#625](https://github.com/googleforgames/agones/issues/625) 4048 - Documentation for the extended Kubernetes API [\#409](https://github.com/googleforgames/agones/issues/409) 4049 4050 **Merged pull requests:** 4051 4052 - Changes for 0.9.0 release! [\#687](https://github.com/googleforgames/agones/pull/687) ([markmandel](https://github.com/markmandel)) 4053 - Add the GDC presentation to the website [\#685](https://github.com/googleforgames/agones/pull/685) ([markmandel](https://github.com/markmandel)) 4054 - Forgot to highlight the breaking change. [\#680](https://github.com/googleforgames/agones/pull/680) ([markmandel](https://github.com/markmandel)) 4055 - Minor tweaks to documentation [\#677](https://github.com/googleforgames/agones/pull/677) ([markmandel](https://github.com/markmandel)) 4056 - Update do-release to fully build images [\#675](https://github.com/googleforgames/agones/pull/675) ([markmandel](https://github.com/markmandel)) 4057 4058 ## [v0.9.0-rc](https://github.com/googleforgames/agones/tree/v0.9.0-rc) (2019-03-26) 4059 4060 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.8.1...v0.9.0-rc) 4061 4062 **Breaking changes:** 4063 4064 - Consistency: Portpolicy static=\>Static & dynamic=\>Dynamic [\#617](https://github.com/googleforgames/agones/pull/617) ([markmandel](https://github.com/markmandel)) 4065 4066 **Implemented enhancements:** 4067 4068 - Adding a section in the documentation about deploying Agones using GCP Marketplace. [\#664](https://github.com/googleforgames/agones/pull/664) ([bbf](https://github.com/bbf)) 4069 - Add Agones Kubernetes API docs generator [\#645](https://github.com/googleforgames/agones/pull/645) ([aLekSer](https://github.com/aLekSer)) 4070 - Added support for persisting logs in 'emptyDir' volume attached to agones controller. [\#620](https://github.com/googleforgames/agones/pull/620) ([jkowalski](https://github.com/jkowalski)) 4071 - Adding Locust tests - initial changes for \#412 [\#611](https://github.com/googleforgames/agones/pull/611) ([pm7h](https://github.com/pm7h)) 4072 - Emit stress test metrics in Fortio format. [\#586](https://github.com/googleforgames/agones/pull/586) ([jkowalski](https://github.com/jkowalski)) 4073 - Add Node.js SDK and example - closes \#538 [\#581](https://github.com/googleforgames/agones/pull/581) ([steven-supersolid](https://github.com/steven-supersolid)) 4074 - Cpp sdk cmake [\#464](https://github.com/googleforgames/agones/pull/464) ([dsazonoff](https://github.com/dsazonoff)) 4075 4076 **Fixed bugs:** 4077 4078 - Feature shortcode does not behave correctly for versions \> "0.10.0" \(2 digit minor version\) [\#650](https://github.com/googleforgames/agones/issues/650) 4079 - Labels referencing resources name can be too long [\#541](https://github.com/googleforgames/agones/issues/541) 4080 - Fix feature shortcode for Hugo [\#655](https://github.com/googleforgames/agones/pull/655) ([aLekSer](https://github.com/aLekSer)) 4081 - \[Regression\] Fleet scale down didn't adhere to Packed Scheduling [\#638](https://github.com/googleforgames/agones/pull/638) ([markmandel](https://github.com/markmandel)) 4082 - Fixed gameserverset overshooting the number of GameServers [\#621](https://github.com/googleforgames/agones/pull/621) ([jkowalski](https://github.com/jkowalski)) 4083 - Update GameServerSet scheduling when Fleet scheduling is changed. [\#582](https://github.com/googleforgames/agones/pull/582) ([pooneh-m](https://github.com/pooneh-m)) 4084 4085 **Security fixes:** 4086 4087 - Remove serviceaccount for game server container [\#640](https://github.com/googleforgames/agones/pull/640) ([markmandel](https://github.com/markmandel)) 4088 4089 **Closed issues:** 4090 4091 - gcloud-auth-cluster: Create unique name for cluster role binding [\#662](https://github.com/googleforgames/agones/issues/662) 4092 - Hotfix 0.8.1 [\#652](https://github.com/googleforgames/agones/issues/652) 4093 - Slow game servers deletion [\#540](https://github.com/googleforgames/agones/issues/540) 4094 4095 **Merged pull requests:** 4096 4097 - Release 0.9.0-rc [\#674](https://github.com/googleforgames/agones/pull/674) ([markmandel](https://github.com/markmandel)) 4098 - Fix typo on metrics documentation [\#671](https://github.com/googleforgames/agones/pull/671) ([fireflyfenix](https://github.com/fireflyfenix)) 4099 - Moved Azure link, breaking builds. [\#669](https://github.com/googleforgames/agones/pull/669) ([markmandel](https://github.com/markmandel)) 4100 - Add hash of account to clusterrolebinding name to support multiple accounts [\#666](https://github.com/googleforgames/agones/pull/666) ([aLekSer](https://github.com/aLekSer)) 4101 - Simplify homepage messaging [\#665](https://github.com/googleforgames/agones/pull/665) ([markmandel](https://github.com/markmandel)) 4102 - GKE installation n1-standard-1 -\> n1-standard-2 [\#663](https://github.com/googleforgames/agones/pull/663) ([markmandel](https://github.com/markmandel)) 4103 - Switch Agones to Go Modules [\#661](https://github.com/googleforgames/agones/pull/661) ([heartrobotninja](https://github.com/heartrobotninja)) 4104 - Merge hotfix 0.8.1 back into master [\#658](https://github.com/googleforgames/agones/pull/658) ([markmandel](https://github.com/markmandel)) 4105 - Cleanup Xonotic image [\#654](https://github.com/googleforgames/agones/pull/654) ([markmandel](https://github.com/markmandel)) 4106 - E2E Cleanup: Implement SendGameServerUDP [\#644](https://github.com/googleforgames/agones/pull/644) ([markmandel](https://github.com/markmandel)) 4107 - Refactor https server into its own component [\#643](https://github.com/googleforgames/agones/pull/643) ([markmandel](https://github.com/markmandel)) 4108 - Add .gocache directory for WSL users [\#642](https://github.com/googleforgames/agones/pull/642) ([heartrobotninja](https://github.com/heartrobotninja)) 4109 - E2E test for Disabled Health checks. [\#641](https://github.com/googleforgames/agones/pull/641) ([markmandel](https://github.com/markmandel)) 4110 - Refactor AllocationCounter to GameServerCounter [\#639](https://github.com/googleforgames/agones/pull/639) ([markmandel](https://github.com/markmandel)) 4111 - Adding Kubernetes API server requests metrics [\#637](https://github.com/googleforgames/agones/pull/637) ([aLekSer](https://github.com/aLekSer)) 4112 - Partial revert "Emit stress test metrics in Fortio format." which accidentally overwrote our vendored fixes to wait.go [\#633](https://github.com/googleforgames/agones/pull/633) ([jkowalski](https://github.com/jkowalski)) 4113 - Switch to using default gke-cluster oauthScopes settings for clusters [\#632](https://github.com/googleforgames/agones/pull/632) ([aLekSer](https://github.com/aLekSer)) 4114 - Update docs Create Gameserver with current state [\#627](https://github.com/googleforgames/agones/pull/627) ([aLekSer](https://github.com/aLekSer)) 4115 - New logo for the website! [\#618](https://github.com/googleforgames/agones/pull/618) ([markmandel](https://github.com/markmandel)) 4116 - Unified logging of resource identifiers so that we can reliably get entire history of a resource in stack driver. [\#616](https://github.com/googleforgames/agones/pull/616) ([jkowalski](https://github.com/jkowalski)) 4117 - Organising Makefile into includes [\#615](https://github.com/googleforgames/agones/pull/615) ([markmandel](https://github.com/markmandel)) 4118 - Upgraed go-lint tooling. [\#612](https://github.com/googleforgames/agones/pull/612) ([markmandel](https://github.com/markmandel)) 4119 - Moving to 0.9.0! [\#610](https://github.com/googleforgames/agones/pull/610) ([markmandel](https://github.com/markmandel)) 4120 - Adding resources limits for E2E tests gameserver Spec [\#606](https://github.com/googleforgames/agones/pull/606) ([aLekSer](https://github.com/aLekSer)) 4121 - Add Fleet and Gameserverset Validation handler [\#598](https://github.com/googleforgames/agones/pull/598) ([aLekSer](https://github.com/aLekSer)) 4122 - Improve allocation performance [\#583](https://github.com/googleforgames/agones/pull/583) ([ilkercelikyilmaz](https://github.com/ilkercelikyilmaz)) 4123 - Add status subresource to fleet and Gameserverset [\#575](https://github.com/googleforgames/agones/pull/575) ([aLekSer](https://github.com/aLekSer)) 4124 4125 ## [v0.8.1](https://github.com/googleforgames/agones/tree/v0.8.1) (2019-03-15) 4126 4127 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.8.0...v0.8.1) 4128 4129 **Implemented enhancements:** 4130 4131 - Create Node.js library [\#538](https://github.com/googleforgames/agones/issues/538) 4132 4133 **Fixed bugs:** 4134 4135 - CPU/Memory leak issue caused by go routines that never completes [\#636](https://github.com/googleforgames/agones/issues/636) 4136 - Quickstart: Create a Game Server [\#609](https://github.com/googleforgames/agones/issues/609) 4137 - Fleet status completely out-of-sync with GameServerSet status [\#570](https://github.com/googleforgames/agones/issues/570) 4138 - GameServerSet sometimes creates more GameServers than necessary [\#569](https://github.com/googleforgames/agones/issues/569) 4139 - If you modify the `Scheduling` on a Fleet, it does not flow down to the `GameServerSet`. [\#495](https://github.com/googleforgames/agones/issues/495) 4140 - SDK Service Account was Hardcoded [\#629](https://github.com/googleforgames/agones/pull/629) ([markmandel](https://github.com/markmandel)) 4141 4142 **Closed issues:** 4143 4144 - GKE scopes in installation and testing are overkill [\#614](https://github.com/googleforgames/agones/issues/614) 4145 - Release 0.8.0 [\#604](https://github.com/googleforgames/agones/issues/604) 4146 - Grafana: add basic API Server graphs [\#546](https://github.com/googleforgames/agones/issues/546) 4147 - Remove all the kubectl custom commands from the quickstarts [\#521](https://github.com/googleforgames/agones/issues/521) 4148 4149 **Merged pull requests:** 4150 4151 - Final release pieces for 0.8.1 hotfix. [\#653](https://github.com/googleforgames/agones/pull/653) ([markmandel](https://github.com/markmandel)) 4152 - Tarballing source into the images for dependencies that are required by their licenses. [\#634](https://github.com/googleforgames/agones/pull/634) ([bbf](https://github.com/bbf)) 4153 - 2 Hotfixes: Allow Helm to reference image digests and inject licenses [\#631](https://github.com/googleforgames/agones/pull/631) ([bbf](https://github.com/bbf)) 4154 - \[Hotfix\] Prep work for hotfix 0.8.1 [\#628](https://github.com/googleforgames/agones/pull/628) ([markmandel](https://github.com/markmandel)) 4155 - Add input parameters check on CRD loggers [\#626](https://github.com/googleforgames/agones/pull/626) ([aLekSer](https://github.com/aLekSer)) 4156 4157 ## [v0.8.0](https://github.com/googleforgames/agones/tree/v0.8.0) (2019-02-20) 4158 4159 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.8.0-rc...v0.8.0) 4160 4161 **Implemented enhancements:** 4162 4163 - Register GameServers with local IP addresses [\#469](https://github.com/googleforgames/agones/issues/469) 4164 4165 **Fixed bugs:** 4166 4167 - agonessdk-0.8.0-\*-runtime-linux-arch\_64.tar.gz is growing unboundedly [\#589](https://github.com/googleforgames/agones/issues/589) 4168 - Create a boolean to gate the creation of priority classes for controllers. [\#602](https://github.com/googleforgames/agones/pull/602) ([bbf](https://github.com/bbf)) 4169 - Exclude tar.gz and zip files from Runtime archive [\#596](https://github.com/googleforgames/agones/pull/596) ([aLekSer](https://github.com/aLekSer)) 4170 - Switch to htmltest link checker -- and fix issues [\#594](https://github.com/googleforgames/agones/pull/594) ([markmandel](https://github.com/markmandel)) 4171 4172 **Closed issues:** 4173 4174 - Release 0.8.0-rc [\#590](https://github.com/googleforgames/agones/issues/590) 4175 - Help us pick a new project logo! [\#577](https://github.com/googleforgames/agones/issues/577) 4176 4177 **Merged pull requests:** 4178 4179 - Release 0.8.0 [\#605](https://github.com/googleforgames/agones/pull/605) ([markmandel](https://github.com/markmandel)) 4180 - Remove deprecation from FleetAllocation [\#603](https://github.com/googleforgames/agones/pull/603) ([markmandel](https://github.com/markmandel)) 4181 - Remove -v from Go testing - becomes too noisy [\#595](https://github.com/googleforgames/agones/pull/595) ([markmandel](https://github.com/markmandel)) 4182 - Minor tweaks to release process. [\#592](https://github.com/googleforgames/agones/pull/592) ([markmandel](https://github.com/markmandel)) 4183 4184 ## [v0.8.0-rc](https://github.com/googleforgames/agones/tree/v0.8.0-rc) (2019-02-14) 4185 4186 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.7.0...v0.8.0-rc) 4187 4188 **Implemented enhancements:** 4189 4190 - Allocation on GameServers rather than Fleets [\#436](https://github.com/googleforgames/agones/issues/436) 4191 - Website that contains documentation [\#410](https://github.com/googleforgames/agones/issues/410) 4192 - Node Affinity, Tolerations and Node selector support for helm chart [\#407](https://github.com/googleforgames/agones/issues/407) 4193 - As game server, I want to get the Agones sidecar version [\#310](https://github.com/googleforgames/agones/issues/310) 4194 - fix setAnnotation for simple-udp to use customized key & value [\#576](https://github.com/googleforgames/agones/pull/576) ([Yingxin-Jiang](https://github.com/Yingxin-Jiang)) 4195 - Adding Github link and version dropdown to the navigation bar [\#566](https://github.com/googleforgames/agones/pull/566) ([markmandel](https://github.com/markmandel)) 4196 - simple-udp: added support for customizing labels and annotations by the caller [\#564](https://github.com/googleforgames/agones/pull/564) ([jkowalski](https://github.com/jkowalski)) 4197 - Monitoring improvements [\#559](https://github.com/googleforgames/agones/pull/559) ([jkowalski](https://github.com/jkowalski)) 4198 - Add support to create a development gameserver. [\#558](https://github.com/googleforgames/agones/pull/558) ([jeremyje](https://github.com/jeremyje)) 4199 - Adds gameservers per node count and distribution [\#551](https://github.com/googleforgames/agones/pull/551) ([cyriltovena](https://github.com/cyriltovena)) 4200 - Add Scale Subresource into Fleet and Gameserverset CRDs [\#539](https://github.com/googleforgames/agones/pull/539) ([aLekSer](https://github.com/aLekSer)) 4201 - Continuous Deployment of Agones.dev [\#527](https://github.com/googleforgames/agones/pull/527) ([markmandel](https://github.com/markmandel)) 4202 - Makefile: allowed 'go test' to run without docker and optionally w/o race detector [\#509](https://github.com/googleforgames/agones/pull/509) ([jkowalski](https://github.com/jkowalski)) 4203 - add client-go metrics and grafana dashboards [\#505](https://github.com/googleforgames/agones/pull/505) ([cyriltovena](https://github.com/cyriltovena)) 4204 - Prometheus and grafana improvements based on load testing experience [\#501](https://github.com/googleforgames/agones/pull/501) ([jkowalski](https://github.com/jkowalski)) 4205 - improved isolation of Agones controllers using taints and priority [\#500](https://github.com/googleforgames/agones/pull/500) ([jkowalski](https://github.com/jkowalski)) 4206 - Add Agones version into Gameserver Annotation [\#498](https://github.com/googleforgames/agones/pull/498) ([aLekSer](https://github.com/aLekSer)) 4207 - controller: made QPS, burst QPS and number of workers externally configurable [\#497](https://github.com/googleforgames/agones/pull/497) ([jkowalski](https://github.com/jkowalski)) 4208 - Website for Agones [\#493](https://github.com/googleforgames/agones/pull/493) ([markmandel](https://github.com/markmandel)) 4209 - Add Stackdriver Exporter for Opencensus [\#492](https://github.com/googleforgames/agones/pull/492) ([aLekSer](https://github.com/aLekSer)) 4210 - Add TLS to Fleetautoscaler webhook service [\#476](https://github.com/googleforgames/agones/pull/476) ([aLekSer](https://github.com/aLekSer)) 4211 - Add pod tolerations, nodeSelector and affinity in helm [\#473](https://github.com/googleforgames/agones/pull/473) ([cyriltovena](https://github.com/cyriltovena)) 4212 - adding Prometheus+Grafana for metrics and visualizations [\#472](https://github.com/googleforgames/agones/pull/472) ([cyriltovena](https://github.com/cyriltovena)) 4213 - GameServerAllocation implementation [\#465](https://github.com/googleforgames/agones/pull/465) ([markmandel](https://github.com/markmandel)) 4214 4215 **Fixed bugs:** 4216 4217 - Gameserver's that are not assigned to a node are left behind even after the scale was lowered [\#543](https://github.com/googleforgames/agones/issues/543) 4218 - Investigate why increasing worker count/QPS causes E2E tests to fail [\#499](https://github.com/googleforgames/agones/issues/499) 4219 - Investigate why we sometimes have multiple pods per gameserver [\#490](https://github.com/googleforgames/agones/issues/490) 4220 - Assign higher priority to Agones system pods [\#489](https://github.com/googleforgames/agones/issues/489) 4221 - e2e tests don't cleanup fleetautoscalers [\#471](https://github.com/googleforgames/agones/issues/471) 4222 - Race condition in SDK.SetLabel and SDK.SetAnnotation [\#455](https://github.com/googleforgames/agones/issues/455) 4223 - sdkserver: fix race condition in SDK.SetLabel and SDK.SetAnnotation \(issue \#455\) [\#588](https://github.com/googleforgames/agones/pull/588) ([Yingxin-Jiang](https://github.com/Yingxin-Jiang)) 4224 - Changed how GameServer POD names are generated [\#565](https://github.com/googleforgames/agones/pull/565) ([jkowalski](https://github.com/jkowalski)) 4225 - Fix stackdriver distribution without bucket bounds [\#554](https://github.com/googleforgames/agones/pull/554) ([aLekSer](https://github.com/aLekSer)) 4226 - Fix potential data race in allocation counter [\#525](https://github.com/googleforgames/agones/pull/525) ([markmandel](https://github.com/markmandel)) 4227 - Fix concurrency bug in port allocator. [\#514](https://github.com/googleforgames/agones/pull/514) ([markmandel](https://github.com/markmandel)) 4228 - Go download link has changed [\#494](https://github.com/googleforgames/agones/pull/494) ([markmandel](https://github.com/markmandel)) 4229 - Fix for the controller panic issue on metrics.enabled is false [\#486](https://github.com/googleforgames/agones/pull/486) ([aLekSer](https://github.com/aLekSer)) 4230 4231 **Security fixes:** 4232 4233 - \[SECURITY\] Update Go to 1.11.5 [\#528](https://github.com/googleforgames/agones/pull/528) ([markmandel](https://github.com/markmandel)) 4234 4235 **Closed issues:** 4236 4237 - Grafana: add graph of nodes in cluster [\#547](https://github.com/googleforgames/agones/issues/547) 4238 - Replace global allocation mutex with fine-grained concurrency controls. [\#535](https://github.com/googleforgames/agones/issues/535) 4239 - Approver access for @jkowalski [\#526](https://github.com/googleforgames/agones/issues/526) 4240 - Docker images layers not optimal [\#481](https://github.com/googleforgames/agones/issues/481) 4241 - Release 0.7.0 [\#477](https://github.com/googleforgames/agones/issues/477) 4242 - Improve build speed by refactoring Makefile [\#453](https://github.com/googleforgames/agones/issues/453) 4243 4244 **Merged pull requests:** 4245 4246 - Release 0.8.0-rc [\#591](https://github.com/googleforgames/agones/pull/591) ([markmandel](https://github.com/markmandel)) 4247 - typo [\#587](https://github.com/googleforgames/agones/pull/587) ([jkowalski](https://github.com/jkowalski)) 4248 - test: make e2e test logs more readable [\#585](https://github.com/googleforgames/agones/pull/585) ([jkowalski](https://github.com/jkowalski)) 4249 - Update godoc command to enable search [\#580](https://github.com/googleforgames/agones/pull/580) ([markmandel](https://github.com/markmandel)) 4250 - Removal of allocationMutex from controllers that don't need it. [\#579](https://github.com/googleforgames/agones/pull/579) ([markmandel](https://github.com/markmandel)) 4251 - Remove the mutex usage for Delete GS in both GS and GSS controllers [\#572](https://github.com/googleforgames/agones/pull/572) ([ilkercelikyilmaz](https://github.com/ilkercelikyilmaz)) 4252 - Added very simple stress test which scales fleets up/down and basic stress test harness [\#571](https://github.com/googleforgames/agones/pull/571) ([jkowalski](https://github.com/jkowalski)) 4253 - Fix of TestWorkQueueHealthCheck test [\#568](https://github.com/googleforgames/agones/pull/568) ([aLekSer](https://github.com/aLekSer)) 4254 - bump default qps to 400 w/burst to 500 and worker count to 100 [\#563](https://github.com/googleforgames/agones/pull/563) ([jkowalski](https://github.com/jkowalski)) 4255 - added fleet-loadtest.yaml for use in load testing [\#562](https://github.com/googleforgames/agones/pull/562) ([jkowalski](https://github.com/jkowalski)) 4256 - Fix prometheous installation on minikube [\#561](https://github.com/googleforgames/agones/pull/561) ([markmandel](https://github.com/markmandel)) 4257 - CloudBuild for a "development" subdomain [\#560](https://github.com/googleforgames/agones/pull/560) ([markmandel](https://github.com/markmandel)) 4258 - Remove the custom kubectl commands from quickstarts [\#556](https://github.com/googleforgames/agones/pull/556) ([hpandeycodeit](https://github.com/hpandeycodeit)) 4259 - e2e: fixed test-only race condition in TestAutoscalerBasicFunctions [\#552](https://github.com/googleforgames/agones/pull/552) ([jkowalski](https://github.com/jkowalski)) 4260 - e2e: improved logging and simplified waiting for fleet conditions [\#550](https://github.com/googleforgames/agones/pull/550) ([jkowalski](https://github.com/jkowalski)) 4261 - Typo: Docsy -\> Agones Blog. [\#549](https://github.com/googleforgames/agones/pull/549) ([markmandel](https://github.com/markmandel)) 4262 - GameServer Creation, Allocation and Shutdown Lifecycle [\#548](https://github.com/googleforgames/agones/pull/548) ([markmandel](https://github.com/markmandel)) 4263 - Changed kubeInformation to kubeInformer. [\#545](https://github.com/googleforgames/agones/pull/545) ([pooneh-m](https://github.com/pooneh-m)) 4264 - Changed kubeInformation to kubeInformer. [\#544](https://github.com/googleforgames/agones/pull/544) ([pooneh-m](https://github.com/pooneh-m)) 4265 - Speed up creation/deletion of game servers in a set [\#542](https://github.com/googleforgames/agones/pull/542) ([jkowalski](https://github.com/jkowalski)) 4266 - Adding tags to cloudbuilds [\#537](https://github.com/googleforgames/agones/pull/537) ([markmandel](https://github.com/markmandel)) 4267 - This is how you write shortcode in hugo [\#534](https://github.com/googleforgames/agones/pull/534) ([markmandel](https://github.com/markmandel)) 4268 - Add 2 new flags to control the Helm installation: [\#533](https://github.com/googleforgames/agones/pull/533) ([bbf](https://github.com/bbf)) 4269 - PortAllocator.Run\(\) is no longer blocking. [\#531](https://github.com/googleforgames/agones/pull/531) ([markmandel](https://github.com/markmandel)) 4270 - Move SDK local tooling into its own section [\#529](https://github.com/googleforgames/agones/pull/529) ([markmandel](https://github.com/markmandel)) 4271 - Put CI buiild logs in a public bucket. [\#524](https://github.com/googleforgames/agones/pull/524) ([markmandel](https://github.com/markmandel)) 4272 - fixed go\_build\_base\_path for LOCAL\_GO [\#523](https://github.com/googleforgames/agones/pull/523) ([jkowalski](https://github.com/jkowalski)) 4273 - Test using gcloud base for e2e works. [\#522](https://github.com/googleforgames/agones/pull/522) ([markmandel](https://github.com/markmandel)) 4274 - fixed gcloud-test-cluster setup problem caused by bad merge between \#500 and \#501 [\#520](https://github.com/googleforgames/agones/pull/520) ([jkowalski](https://github.com/jkowalski)) 4275 - Remove TOC from metrics page [\#519](https://github.com/googleforgames/agones/pull/519) ([markmandel](https://github.com/markmandel)) 4276 - Extend consul -try to 30m [\#518](https://github.com/googleforgames/agones/pull/518) ([markmandel](https://github.com/markmandel)) 4277 - fixes kind prometheus installation [\#517](https://github.com/googleforgames/agones/pull/517) ([cyriltovena](https://github.com/cyriltovena)) 4278 - Fix for flaky TestSDKSetAnnotation [\#516](https://github.com/googleforgames/agones/pull/516) ([markmandel](https://github.com/markmandel)) 4279 - minkube-setup-grafana =\> minikube-setup-grafana [\#515](https://github.com/googleforgames/agones/pull/515) ([markmandel](https://github.com/markmandel)) 4280 - Restructure cloudbuild.yaml [\#513](https://github.com/googleforgames/agones/pull/513) ([markmandel](https://github.com/markmandel)) 4281 - e2e: run cleanup before tests in addition to after [\#512](https://github.com/googleforgames/agones/pull/512) ([jkowalski](https://github.com/jkowalski)) 4282 - Prometheus installation docs tweak. [\#510](https://github.com/googleforgames/agones/pull/510) ([markmandel](https://github.com/markmandel)) 4283 - Add e2e test for updating gameserver configurations in fleet [\#508](https://github.com/googleforgames/agones/pull/508) ([Yingxin-Jiang](https://github.com/Yingxin-Jiang)) 4284 - Extend e2e lock to 30m [\#507](https://github.com/googleforgames/agones/pull/507) ([markmandel](https://github.com/markmandel)) 4285 - Speed up builds by using local go/zip instead of dockerized ones. [\#506](https://github.com/googleforgames/agones/pull/506) ([jkowalski](https://github.com/jkowalski)) 4286 - Fixes for flaky e2e tests. [\#504](https://github.com/googleforgames/agones/pull/504) ([markmandel](https://github.com/markmandel)) 4287 - Fix for Flaky TestControllerCreationMutationHandler [\#503](https://github.com/googleforgames/agones/pull/503) ([markmandel](https://github.com/markmandel)) 4288 - fixed e2e tests by using generated object names [\#502](https://github.com/googleforgames/agones/pull/502) ([jkowalski](https://github.com/jkowalski)) 4289 - added resource limits to gameserver.yaml and changed to generateName: [\#496](https://github.com/googleforgames/agones/pull/496) ([jkowalski](https://github.com/jkowalski)) 4290 - Remove reflect from controller. [\#488](https://github.com/googleforgames/agones/pull/488) ([markmandel](https://github.com/markmandel)) 4291 - specify resource limits on simple-udp/fleet.yaml [\#487](https://github.com/googleforgames/agones/pull/487) ([jkowalski](https://github.com/jkowalski)) 4292 - improve docker layers using COPY --chown [\#482](https://github.com/googleforgames/agones/pull/482) ([cyriltovena](https://github.com/cyriltovena)) 4293 - Update fleet\_spec.md [\#480](https://github.com/googleforgames/agones/pull/480) ([pm7h](https://github.com/pm7h)) 4294 - Post 0.7.0 changes [\#479](https://github.com/googleforgames/agones/pull/479) ([markmandel](https://github.com/markmandel)) 4295 - docs: added game server state diagram [\#475](https://github.com/googleforgames/agones/pull/475) ([jkowalski](https://github.com/jkowalski)) 4296 - fix autoscaler cleanup on tests failure [\#474](https://github.com/googleforgames/agones/pull/474) ([cyriltovena](https://github.com/cyriltovena)) 4297 4298 ## [v0.7.0](https://github.com/googleforgames/agones/tree/v0.7.0) (2019-01-08) 4299 4300 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.7.0-rc...v0.7.0) 4301 4302 **Closed issues:** 4303 4304 - Release 0.7.0-rc [\#467](https://github.com/googleforgames/agones/issues/467) 4305 4306 **Merged pull requests:** 4307 4308 - Release 0.7.0 [\#478](https://github.com/googleforgames/agones/pull/478) ([markmandel](https://github.com/markmandel)) 4309 - Preparation for 0.7.0 [\#470](https://github.com/googleforgames/agones/pull/470) ([markmandel](https://github.com/markmandel)) 4310 4311 ## [v0.7.0-rc](https://github.com/googleforgames/agones/tree/v0.7.0-rc) (2019-01-02) 4312 4313 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.6.0...v0.7.0-rc) 4314 4315 **Breaking changes:** 4316 4317 - Update to Kubernetes 1.11 [\#447](https://github.com/googleforgames/agones/pull/447) ([markmandel](https://github.com/markmandel)) 4318 - Remove crd-install hook, as it break CRD updates [\#441](https://github.com/googleforgames/agones/pull/441) ([markmandel](https://github.com/markmandel)) 4319 4320 **Implemented enhancements:** 4321 4322 - Delete crds, and fleets, gameservers etc on deletion of Helm chart [\#426](https://github.com/googleforgames/agones/issues/426) 4323 - `GameServers` should have the Fleet name in a label for easy retrieval [\#411](https://github.com/googleforgames/agones/issues/411) 4324 - Horizontal Fleet Autoscaling [\#334](https://github.com/googleforgames/agones/issues/334) 4325 - Add webhook functionality into FleetAutoscaler [\#460](https://github.com/googleforgames/agones/pull/460) ([aLekSer](https://github.com/aLekSer)) 4326 - Adds Kind local cluster support with documentation [\#458](https://github.com/googleforgames/agones/pull/458) ([cyriltovena](https://github.com/cyriltovena)) 4327 - Adds OpenCensus metrics integration. [\#457](https://github.com/googleforgames/agones/pull/457) ([cyriltovena](https://github.com/cyriltovena)) 4328 - added incremental build option to Makefile to speed up rebuilds [\#454](https://github.com/googleforgames/agones/pull/454) ([jkowalski](https://github.com/jkowalski)) 4329 - CRD: added additionalPrinterColumns to GameServer for kubectl [\#444](https://github.com/googleforgames/agones/pull/444) ([jkowalski](https://github.com/jkowalski)) 4330 - Adding explicit length of git revision in Makefile and E2E Can't Allocate test [\#440](https://github.com/googleforgames/agones/pull/440) ([aLekSer](https://github.com/aLekSer)) 4331 - Pinger service for Multiple Cluster Latency Measurement. [\#434](https://github.com/googleforgames/agones/pull/434) ([markmandel](https://github.com/markmandel)) 4332 4333 **Fixed bugs:** 4334 4335 - This should fail e2e in any command fails [\#462](https://github.com/googleforgames/agones/pull/462) ([markmandel](https://github.com/markmandel)) 4336 - Apply fix for goroutines leak [\#461](https://github.com/googleforgames/agones/pull/461) ([aLekSer](https://github.com/aLekSer)) 4337 - GameServerSets: DeleteFunc could receive a DeletedFinalStateUnknown [\#442](https://github.com/googleforgames/agones/pull/442) ([markmandel](https://github.com/markmandel)) 4338 4339 **Security fixes:** 4340 4341 - \[Security\] Upgrade Go to 1.11.4 [\#446](https://github.com/googleforgames/agones/pull/446) ([markmandel](https://github.com/markmandel)) 4342 4343 **Closed issues:** 4344 4345 - Controller logging consistency [\#456](https://github.com/googleforgames/agones/issues/456) 4346 - Add Agones to helm hub [\#450](https://github.com/googleforgames/agones/issues/450) 4347 - Add support for Kind cluster [\#448](https://github.com/googleforgames/agones/issues/448) 4348 - Move SDK server code from pkg/gameservers to a separate package [\#445](https://github.com/googleforgames/agones/issues/445) 4349 - Helm chart for 0.6.0 do not work on Helm v2.9.1 due crd-install hook [\#431](https://github.com/googleforgames/agones/issues/431) 4350 - Release 0.6.0 [\#428](https://github.com/googleforgames/agones/issues/428) 4351 4352 **Merged pull requests:** 4353 4354 - Release 0.7.0-rc [\#468](https://github.com/googleforgames/agones/pull/468) ([markmandel](https://github.com/markmandel)) 4355 - Move the README.md into /agones/ so it's in the Helm Chart [\#466](https://github.com/googleforgames/agones/pull/466) ([markmandel](https://github.com/markmandel)) 4356 - Convert to using Fluentdformatter [\#463](https://github.com/googleforgames/agones/pull/463) ([markmandel](https://github.com/markmandel)) 4357 - Upgrade minikube to K8s 1.11 [\#459](https://github.com/googleforgames/agones/pull/459) ([markmandel](https://github.com/markmandel)) 4358 - pkg/sdkserver: added doc.go [\#452](https://github.com/googleforgames/agones/pull/452) ([jkowalski](https://github.com/jkowalski)) 4359 - Split pkg/gameservers into two [\#451](https://github.com/googleforgames/agones/pull/451) ([jkowalski](https://github.com/jkowalski)) 4360 - Copy/paste fix [\#449](https://github.com/googleforgames/agones/pull/449) ([joeholley](https://github.com/joeholley)) 4361 - Delete crds, and fleets, gameservers etc on deletion of Helm chart [\#437](https://github.com/googleforgames/agones/pull/437) ([EricFortin](https://github.com/EricFortin)) 4362 - Update gRPC to v1.16.1 [\#435](https://github.com/googleforgames/agones/pull/435) ([markmandel](https://github.com/markmandel)) 4363 - adds minimun tiller version in chart and update doc [\#433](https://github.com/googleforgames/agones/pull/433) ([cyriltovena](https://github.com/cyriltovena)) 4364 - README: Autoscaler example link [\#432](https://github.com/googleforgames/agones/pull/432) ([markmandel](https://github.com/markmandel)) 4365 - Post 0.6.0 updates [\#430](https://github.com/googleforgames/agones/pull/430) ([markmandel](https://github.com/markmandel)) 4366 - add fleet name to gameservers labels [\#427](https://github.com/googleforgames/agones/pull/427) ([cyriltovena](https://github.com/cyriltovena)) 4367 4368 ## [v0.6.0](https://github.com/googleforgames/agones/tree/v0.6.0) (2018-11-28) 4369 4370 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.6.0-rc...v0.6.0) 4371 4372 **Closed issues:** 4373 4374 - Release 0.6.0.rc [\#424](https://github.com/googleforgames/agones/issues/424) 4375 4376 **Merged pull requests:** 4377 4378 - Release 0.6.0 updates. [\#429](https://github.com/googleforgames/agones/pull/429) ([markmandel](https://github.com/markmandel)) 4379 4380 ## [v0.6.0-rc](https://github.com/googleforgames/agones/tree/v0.6.0-rc) (2018-11-21) 4381 4382 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.5.0...v0.6.0-rc) 4383 4384 **Implemented enhancements:** 4385 4386 - Using the Cluster Autoscaler with Agones [\#368](https://github.com/googleforgames/agones/issues/368) 4387 - Agones sdk-server sidecar should have cpu and memory limits [\#344](https://github.com/googleforgames/agones/issues/344) 4388 - As developer, I want to emulate an allocation in local mode [\#314](https://github.com/googleforgames/agones/issues/314) 4389 - Document how to configure maximum number of pods/node that can be allocated [\#295](https://github.com/googleforgames/agones/issues/295) 4390 - Development tools to enable pprof [\#422](https://github.com/googleforgames/agones/pull/422) ([markmandel](https://github.com/markmandel)) 4391 - Changes to the GameServer configuration are reflected in the local sdk server [\#413](https://github.com/googleforgames/agones/pull/413) ([markmandel](https://github.com/markmandel)) 4392 - Mark GameServer Unhealthy if allocated HostPort isn't available [\#408](https://github.com/googleforgames/agones/pull/408) ([markmandel](https://github.com/markmandel)) 4393 - Cluster Autoscaling: safe-to-evict=false annotations for GameServer Pods [\#405](https://github.com/googleforgames/agones/pull/405) ([markmandel](https://github.com/markmandel)) 4394 - Packed: Fleet scaled down removes GameServers from least used Nodes [\#401](https://github.com/googleforgames/agones/pull/401) ([markmandel](https://github.com/markmandel)) 4395 - Packed: PreferredDuringSchedulingIgnoredDuringExecution PodAffinity with a HostName topology [\#397](https://github.com/googleforgames/agones/pull/397) ([markmandel](https://github.com/markmandel)) 4396 - Specify CPU Request for the SDK Server Sidecar [\#390](https://github.com/googleforgames/agones/pull/390) ([markmandel](https://github.com/markmandel)) 4397 - Mount point for helm config [\#383](https://github.com/googleforgames/agones/pull/383) ([markmandel](https://github.com/markmandel)) 4398 - Add crd-install helm hook to crds templates [\#375](https://github.com/googleforgames/agones/pull/375) ([smoya](https://github.com/smoya)) 4399 4400 **Fixed bugs:** 4401 4402 - Admission webhook "mutations.stable.agones.dev" errors with Invalid FleetAutoscaler [\#406](https://github.com/googleforgames/agones/issues/406) 4403 - Ports should always be allocated to a GameServer [\#415](https://github.com/googleforgames/agones/pull/415) ([markmandel](https://github.com/markmandel)) 4404 - Apparently patching events is a thing. [\#402](https://github.com/googleforgames/agones/pull/402) ([markmandel](https://github.com/markmandel)) 4405 4406 **Closed issues:** 4407 4408 - Release 0.5.0 [\#387](https://github.com/googleforgames/agones/issues/387) 4409 4410 **Merged pull requests:** 4411 4412 - Release 0.6.0-rc [\#425](https://github.com/googleforgames/agones/pull/425) ([markmandel](https://github.com/markmandel)) 4413 - More stringent linting rules \(and update linter\) [\#417](https://github.com/googleforgames/agones/pull/417) ([markmandel](https://github.com/markmandel)) 4414 - FleetAutoscaler can be targeted at Non Existent Fleets [\#416](https://github.com/googleforgames/agones/pull/416) ([markmandel](https://github.com/markmandel)) 4415 - Adding colour to the linter, because colours are pretty. [\#400](https://github.com/googleforgames/agones/pull/400) ([markmandel](https://github.com/markmandel)) 4416 - Process to become an reviewer/approver on Agones. [\#399](https://github.com/googleforgames/agones/pull/399) ([markmandel](https://github.com/markmandel)) 4417 - Update Helm to 2.11.0 [\#396](https://github.com/googleforgames/agones/pull/396) ([markmandel](https://github.com/markmandel)) 4418 - Make sure do-release always uses the release\_registry [\#394](https://github.com/googleforgames/agones/pull/394) ([markmandel](https://github.com/markmandel)) 4419 - Adding third part videos and presentations. [\#393](https://github.com/googleforgames/agones/pull/393) ([markmandel](https://github.com/markmandel)) 4420 - TOC for the SDK integration and tooling [\#392](https://github.com/googleforgames/agones/pull/392) ([markmandel](https://github.com/markmandel)) 4421 - Set test clusters to base version. GKE will work out the rest. [\#391](https://github.com/googleforgames/agones/pull/391) ([markmandel](https://github.com/markmandel)) 4422 - Post 0.5.0 Updates [\#389](https://github.com/googleforgames/agones/pull/389) ([markmandel](https://github.com/markmandel)) 4423 - Update to Go 1.11.1 [\#385](https://github.com/googleforgames/agones/pull/385) ([markmandel](https://github.com/markmandel)) 4424 4425 ## [v0.5.0](https://github.com/googleforgames/agones/tree/v0.5.0) (2018-10-16) 4426 4427 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.5.0-rc...v0.5.0) 4428 4429 **Fixed bugs:** 4430 4431 - Tutorial fails @ Step 5 due to RBAC issues if you have capital letters in your gcloud account name [\#282](https://github.com/googleforgames/agones/issues/282) 4432 4433 **Closed issues:** 4434 4435 - Release 0.5.0.rc [\#378](https://github.com/googleforgames/agones/issues/378) 4436 4437 **Merged pull requests:** 4438 4439 - Change for the 0.5.0 release. [\#388](https://github.com/googleforgames/agones/pull/388) ([markmandel](https://github.com/markmandel)) 4440 - Troubleshooting guide for issues with Agones. [\#384](https://github.com/googleforgames/agones/pull/384) ([markmandel](https://github.com/markmandel)) 4441 - Spec docs for FleetAutoscaler [\#381](https://github.com/googleforgames/agones/pull/381) ([markmandel](https://github.com/markmandel)) 4442 - Post 0.5.0-rc updates [\#380](https://github.com/googleforgames/agones/pull/380) ([markmandel](https://github.com/markmandel)) 4443 4444 ## [v0.5.0-rc](https://github.com/googleforgames/agones/tree/v0.5.0-rc) (2018-10-09) 4445 4446 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.4.0...v0.5.0-rc) 4447 4448 **Implemented enhancements:** 4449 4450 - Improve support for developing in custom environments [\#348](https://github.com/googleforgames/agones/issues/348) 4451 - Agones helm repo [\#285](https://github.com/googleforgames/agones/issues/285) 4452 - Add Amazon EKS Agones Setup Instructions [\#372](https://github.com/googleforgames/agones/pull/372) ([GabeBigBoxVR](https://github.com/GabeBigBoxVR)) 4453 - Prioritise Allocation from Nodes with Allocated/Ready GameServers [\#370](https://github.com/googleforgames/agones/pull/370) ([markmandel](https://github.com/markmandel)) 4454 - Agones stable helm repository [\#361](https://github.com/googleforgames/agones/pull/361) ([cyriltovena](https://github.com/cyriltovena)) 4455 - Improve support for custom dev environments [\#349](https://github.com/googleforgames/agones/pull/349) ([victor-prodan](https://github.com/victor-prodan)) 4456 - FleetAutoScaler v0 [\#340](https://github.com/googleforgames/agones/pull/340) ([victor-prodan](https://github.com/victor-prodan)) 4457 - Forces restart when using tls generation. [\#338](https://github.com/googleforgames/agones/pull/338) ([cyriltovena](https://github.com/cyriltovena)) 4458 4459 **Fixed bugs:** 4460 4461 - Fix loophole in game server initialization [\#354](https://github.com/googleforgames/agones/issues/354) 4462 - Health messages logged with wrong severity [\#335](https://github.com/googleforgames/agones/issues/335) 4463 - Helm upgrade and SSL certificates [\#309](https://github.com/googleforgames/agones/issues/309) 4464 - Fix for race condition: Allocation of Deleting GameServers Possible [\#367](https://github.com/googleforgames/agones/pull/367) ([markmandel](https://github.com/markmandel)) 4465 - Map level to severity for stackdriver [\#363](https://github.com/googleforgames/agones/pull/363) ([cyriltovena](https://github.com/cyriltovena)) 4466 - Add ReadTimeout for e2e tests, otherwise this can hang forever. [\#359](https://github.com/googleforgames/agones/pull/359) ([markmandel](https://github.com/markmandel)) 4467 - Fixes race condition bug with Pod not being scheduled before Ready\(\) [\#357](https://github.com/googleforgames/agones/pull/357) ([markmandel](https://github.com/markmandel)) 4468 - Allocation is broken when using the generated go client [\#347](https://github.com/googleforgames/agones/pull/347) ([markmandel](https://github.com/markmandel)) 4469 4470 **Security fixes:** 4471 4472 - \[Vuln\] Update to Alpine 3.8.1 [\#355](https://github.com/googleforgames/agones/issues/355) 4473 - Update Alpine version to 3.8.1 [\#364](https://github.com/googleforgames/agones/pull/364) ([fooock](https://github.com/fooock)) 4474 4475 **Closed issues:** 4476 4477 - C++ SDK no destructor body [\#366](https://github.com/googleforgames/agones/issues/366) 4478 - Release 0.4.0 [\#341](https://github.com/googleforgames/agones/issues/341) 4479 - Update "Developing, Testing and Building Agones" tutorial with how to push updates to your test cluster [\#308](https://github.com/googleforgames/agones/issues/308) 4480 - Use revive instead of gometalinter [\#237](https://github.com/googleforgames/agones/issues/237) 4481 - Integrate a spell and/or grammar check into build system [\#187](https://github.com/googleforgames/agones/issues/187) 4482 - Helm package CI [\#153](https://github.com/googleforgames/agones/issues/153) 4483 - Use functional parameters in Controller creation [\#104](https://github.com/googleforgames/agones/issues/104) 4484 4485 **Merged pull requests:** 4486 4487 - Release 0.5.0.rc changes [\#379](https://github.com/googleforgames/agones/pull/379) ([markmandel](https://github.com/markmandel)) 4488 - Make WaitForFleetCondition take up to 5 minutes [\#377](https://github.com/googleforgames/agones/pull/377) ([markmandel](https://github.com/markmandel)) 4489 - Fix for flaky test TestControllerAddress [\#376](https://github.com/googleforgames/agones/pull/376) ([markmandel](https://github.com/markmandel)) 4490 - Fix typo [\#374](https://github.com/googleforgames/agones/pull/374) ([maxpain](https://github.com/maxpain)) 4491 - Update instructions for Minikube 0.29.0 [\#373](https://github.com/googleforgames/agones/pull/373) ([markmandel](https://github.com/markmandel)) 4492 - Update README.md [\#371](https://github.com/googleforgames/agones/pull/371) ([iamrare](https://github.com/iamrare)) 4493 - Remove c++ sdk destructor causing linker errors [\#369](https://github.com/googleforgames/agones/pull/369) ([nikibobi](https://github.com/nikibobi)) 4494 - Update README.md [\#362](https://github.com/googleforgames/agones/pull/362) ([iamrare](https://github.com/iamrare)) 4495 - Upgrade GKE version and increase test cluster size [\#360](https://github.com/googleforgames/agones/pull/360) ([markmandel](https://github.com/markmandel)) 4496 - Fix typo in sdk readme which said only two sdks [\#356](https://github.com/googleforgames/agones/pull/356) ([reductor](https://github.com/reductor)) 4497 - Add allocator service example and documentation [\#353](https://github.com/googleforgames/agones/pull/353) ([slartibaartfast](https://github.com/slartibaartfast)) 4498 - Adding goimports back into the build shell. [\#352](https://github.com/googleforgames/agones/pull/352) ([markmandel](https://github.com/markmandel)) 4499 - e2e tests for Fleet Scaling and Updates [\#351](https://github.com/googleforgames/agones/pull/351) ([markmandel](https://github.com/markmandel)) 4500 - Switch to golangci-lint [\#346](https://github.com/googleforgames/agones/pull/346) ([cyriltovena](https://github.com/cyriltovena)) 4501 - Prepare for next release - 0.5.0.rc [\#343](https://github.com/googleforgames/agones/pull/343) ([markmandel](https://github.com/markmandel)) 4502 4503 ## [v0.4.0](https://github.com/googleforgames/agones/tree/v0.4.0) (2018-09-04) 4504 4505 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.4.0.rc...v0.4.0) 4506 4507 **Closed issues:** 4508 4509 - Release 0.4.0.rc [\#330](https://github.com/googleforgames/agones/issues/330) 4510 4511 **Merged pull requests:** 4512 4513 - Release 0.4.0 [\#342](https://github.com/googleforgames/agones/pull/342) ([markmandel](https://github.com/markmandel)) 4514 - Fix yaml file paths [\#339](https://github.com/googleforgames/agones/pull/339) ([oskoi](https://github.com/oskoi)) 4515 - Add Troubleshooting section to Build doc [\#337](https://github.com/googleforgames/agones/pull/337) ([victor-prodan](https://github.com/victor-prodan)) 4516 - Preparing for 0.4.0 release next week. [\#333](https://github.com/googleforgames/agones/pull/333) ([markmandel](https://github.com/markmandel)) 4517 4518 ## [v0.4.0.rc](https://github.com/googleforgames/agones/tree/v0.4.0.rc) (2018-08-28) 4519 4520 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.3.0...v0.4.0.rc) 4521 4522 **Implemented enhancements:** 4523 4524 - When running the SDK sidecar in local mode, be able to specify the backing `GameServer` configuration [\#296](https://github.com/googleforgames/agones/issues/296) 4525 - Move Status \> Address & Status \> Ports population to `Creating` state processing [\#293](https://github.com/googleforgames/agones/issues/293) 4526 - Propagating game server process events to Agones system [\#279](https://github.com/googleforgames/agones/issues/279) 4527 - Session data propagation to dedicated server [\#277](https://github.com/googleforgames/agones/issues/277) 4528 - Ability to pass `GameServer` yaml/json to local sdk server [\#328](https://github.com/googleforgames/agones/pull/328) ([markmandel](https://github.com/markmandel)) 4529 - Move Status \> Address & Ports population to `Creating` state processing [\#326](https://github.com/googleforgames/agones/pull/326) ([markmandel](https://github.com/markmandel)) 4530 - Implement SDK SetLabel and SetAnnotation functionality [\#323](https://github.com/googleforgames/agones/pull/323) ([markmandel](https://github.com/markmandel)) 4531 - Implements SDK callback for GameServer updates [\#316](https://github.com/googleforgames/agones/pull/316) ([markmandel](https://github.com/markmandel)) 4532 - Features/e2e [\#315](https://github.com/googleforgames/agones/pull/315) ([cyriltovena](https://github.com/cyriltovena)) 4533 - Metadata propagation from fleet allocation to game server [\#312](https://github.com/googleforgames/agones/pull/312) ([victor-prodan](https://github.com/victor-prodan)) 4534 4535 **Fixed bugs:** 4536 4537 - Fleet allocation request could not find fleet [\#324](https://github.com/googleforgames/agones/issues/324) 4538 - Hotfix: Ensure multiple Pods don't get created for a GameServer [\#332](https://github.com/googleforgames/agones/pull/332) ([markmandel](https://github.com/markmandel)) 4539 - Fleet Allocation via REST was failing [\#325](https://github.com/googleforgames/agones/pull/325) ([markmandel](https://github.com/markmandel)) 4540 - Make sure the test-e2e ensures the build image. [\#322](https://github.com/googleforgames/agones/pull/322) ([markmandel](https://github.com/markmandel)) 4541 - Update getting started guides with kubectl custom columns [\#319](https://github.com/googleforgames/agones/pull/319) ([markmandel](https://github.com/markmandel)) 4542 - Fix bug: Disabled health checking not implemented [\#317](https://github.com/googleforgames/agones/pull/317) ([markmandel](https://github.com/markmandel)) 4543 4544 **Closed issues:** 4545 4546 - Release 0.3.0 [\#304](https://github.com/googleforgames/agones/issues/304) 4547 - Change container builder steps to run concurrently [\#186](https://github.com/googleforgames/agones/issues/186) 4548 - Move Deployment in install script out of v1beta1 [\#173](https://github.com/googleforgames/agones/issues/173) 4549 - YAML packaging [\#101](https://github.com/googleforgames/agones/issues/101) 4550 4551 **Merged pull requests:** 4552 4553 - Changelog, and documentation changes for 0.4.0.rc [\#331](https://github.com/googleforgames/agones/pull/331) ([markmandel](https://github.com/markmandel)) 4554 - Added github.com/spf13/viper to dep toml [\#327](https://github.com/googleforgames/agones/pull/327) ([markmandel](https://github.com/markmandel)) 4555 - Add Minikube instructions [\#321](https://github.com/googleforgames/agones/pull/321) ([slartibaartfast](https://github.com/slartibaartfast)) 4556 - Convert Go example into multi-stage Docker build [\#320](https://github.com/googleforgames/agones/pull/320) ([markmandel](https://github.com/markmandel)) 4557 - Removal of the legacy port configuration [\#318](https://github.com/googleforgames/agones/pull/318) ([markmandel](https://github.com/markmandel)) 4558 - Fix flakiness with TestSidecarHTTPHealthCheck [\#313](https://github.com/googleforgames/agones/pull/313) ([markmandel](https://github.com/markmandel)) 4559 - Move linting into it's own serial step [\#311](https://github.com/googleforgames/agones/pull/311) ([markmandel](https://github.com/markmandel)) 4560 - Update to move from release to the next version \(0.4.0.rc\) [\#306](https://github.com/googleforgames/agones/pull/306) ([markmandel](https://github.com/markmandel)) 4561 4562 ## [v0.3.0](https://github.com/googleforgames/agones/tree/v0.3.0) (2018-07-26) 4563 4564 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.3.0.rc...v0.3.0) 4565 4566 **Fixed bugs:** 4567 4568 - Missing `watch` permission in rbac for agones-sdk [\#300](https://github.com/googleforgames/agones/pull/300) ([markmandel](https://github.com/markmandel)) 4569 4570 **Closed issues:** 4571 4572 - Release 0.3.0.rc [\#290](https://github.com/googleforgames/agones/issues/290) 4573 4574 **Merged pull requests:** 4575 4576 - Changes for release 0.3.0 [\#305](https://github.com/googleforgames/agones/pull/305) ([markmandel](https://github.com/markmandel)) 4577 - Move back to 0.3.0 [\#292](https://github.com/googleforgames/agones/pull/292) ([markmandel](https://github.com/markmandel)) 4578 4579 ## [v0.3.0.rc](https://github.com/googleforgames/agones/tree/v0.3.0.rc) (2018-07-17) 4580 4581 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.2.0...v0.3.0.rc) 4582 4583 **Breaking changes:** 4584 4585 - \[Breaking Change\] Multiple port support for `GameServer` [\#283](https://github.com/googleforgames/agones/pull/283) ([markmandel](https://github.com/markmandel)) 4586 4587 **Implemented enhancements:** 4588 4589 - Expose SDK Sidecar GRPC Server as HTTP+JSON [\#240](https://github.com/googleforgames/agones/issues/240) 4590 - supporting multiple ports [\#151](https://github.com/googleforgames/agones/issues/151) 4591 - Support Cluster Node addition/deletion [\#60](https://github.com/googleforgames/agones/issues/60) 4592 - SDK `GameServer\(\)` function for retrieving backing GameServer configuration [\#288](https://github.com/googleforgames/agones/pull/288) ([markmandel](https://github.com/markmandel)) 4593 - Move cluster node addition/removal out of "experimental" [\#271](https://github.com/googleforgames/agones/pull/271) ([markmandel](https://github.com/markmandel)) 4594 - added information about Agones running on Azure Kubernetes Service [\#269](https://github.com/googleforgames/agones/pull/269) ([dgkanatsios](https://github.com/dgkanatsios)) 4595 - Expose SDK-Server at HTTP+JSON [\#265](https://github.com/googleforgames/agones/pull/265) ([markmandel](https://github.com/markmandel)) 4596 - Support Rust SDK by gRPC-rs [\#230](https://github.com/googleforgames/agones/pull/230) ([thara](https://github.com/thara)) 4597 4598 **Fixed bugs:** 4599 4600 - Minikube does not start with 0.26.x [\#192](https://github.com/googleforgames/agones/issues/192) 4601 - Forgot to update the k8s client-go codegen. [\#281](https://github.com/googleforgames/agones/pull/281) ([markmandel](https://github.com/markmandel)) 4602 - Fix bug with hung GameServer resource on Kubernetes 1.10 [\#278](https://github.com/googleforgames/agones/pull/278) ([markmandel](https://github.com/markmandel)) 4603 - Fix Xonotic example race condition [\#266](https://github.com/googleforgames/agones/pull/266) ([markmandel](https://github.com/markmandel)) 4604 4605 **Closed issues:** 4606 4607 - Agones on Azure AKS [\#254](https://github.com/googleforgames/agones/issues/254) 4608 - Release v0.2.0 [\#242](https://github.com/googleforgames/agones/issues/242) 4609 - helm namespace [\#212](https://github.com/googleforgames/agones/issues/212) 4610 4611 **Merged pull requests:** 4612 4613 - Release 0.3.0.rc [\#291](https://github.com/googleforgames/agones/pull/291) ([markmandel](https://github.com/markmandel)) 4614 - Update README.md with information about Public IPs on AKS [\#289](https://github.com/googleforgames/agones/pull/289) ([dgkanatsios](https://github.com/dgkanatsios)) 4615 - fix yaml install link [\#286](https://github.com/googleforgames/agones/pull/286) ([nikibobi](https://github.com/nikibobi)) 4616 - install.yaml now installs by default in agones-system [\#284](https://github.com/googleforgames/agones/pull/284) ([cyriltovena](https://github.com/cyriltovena)) 4617 - Update GKE testing cluster to 1.10.5 [\#280](https://github.com/googleforgames/agones/pull/280) ([markmandel](https://github.com/markmandel)) 4618 - Update dependencies to support K8s 1.10.x [\#276](https://github.com/googleforgames/agones/pull/276) ([markmandel](https://github.com/markmandel)) 4619 - Remove line [\#274](https://github.com/googleforgames/agones/pull/274) ([markmandel](https://github.com/markmandel)) 4620 - Update minikube instructions to 0.28.0 [\#273](https://github.com/googleforgames/agones/pull/273) ([markmandel](https://github.com/markmandel)) 4621 - Added list of various libs used in code [\#272](https://github.com/googleforgames/agones/pull/272) ([meanmango](https://github.com/meanmango)) 4622 - More Docker and Kubernetes Getting Started Resources [\#270](https://github.com/googleforgames/agones/pull/270) ([markmandel](https://github.com/markmandel)) 4623 - Fixing Flaky test TestControllerSyncFleet [\#268](https://github.com/googleforgames/agones/pull/268) ([markmandel](https://github.com/markmandel)) 4624 - Update Helm App Version [\#267](https://github.com/googleforgames/agones/pull/267) ([markmandel](https://github.com/markmandel)) 4625 - Give linter 15 minutes. [\#264](https://github.com/googleforgames/agones/pull/264) ([markmandel](https://github.com/markmandel)) 4626 - Upgrade to Go 1.10.3 [\#263](https://github.com/googleforgames/agones/pull/263) ([markmandel](https://github.com/markmandel)) 4627 - Upgrade Helm for build tools [\#262](https://github.com/googleforgames/agones/pull/262) ([markmandel](https://github.com/markmandel)) 4628 - Fixed some links & typos [\#261](https://github.com/googleforgames/agones/pull/261) ([meanmango](https://github.com/meanmango)) 4629 - Flaky test fix: TestWorkQueueHealthCheck [\#260](https://github.com/googleforgames/agones/pull/260) ([markmandel](https://github.com/markmandel)) 4630 - Upgrade gRPC to 1.12.0 [\#259](https://github.com/googleforgames/agones/pull/259) ([markmandel](https://github.com/markmandel)) 4631 - Flakey test fix: TestControllerUpdateFleetStatus [\#257](https://github.com/googleforgames/agones/pull/257) ([markmandel](https://github.com/markmandel)) 4632 - Remove reference to internal console site. [\#256](https://github.com/googleforgames/agones/pull/256) ([dzlier-gcp](https://github.com/dzlier-gcp)) 4633 - Add Licences to Rust SDK & Examples [\#253](https://github.com/googleforgames/agones/pull/253) ([markmandel](https://github.com/markmandel)) 4634 - Clearer Helm installation instructions [\#252](https://github.com/googleforgames/agones/pull/252) ([markmandel](https://github.com/markmandel)) 4635 - Rust SDK Doc additions [\#251](https://github.com/googleforgames/agones/pull/251) ([markmandel](https://github.com/markmandel)) 4636 - use the helm --namespace convention [\#250](https://github.com/googleforgames/agones/pull/250) ([cyriltovena](https://github.com/cyriltovena)) 4637 - fix podspec template broken link to documentation [\#247](https://github.com/googleforgames/agones/pull/247) ([cyriltovena](https://github.com/cyriltovena)) 4638 - Make Cloud Builder Faster [\#245](https://github.com/googleforgames/agones/pull/245) ([markmandel](https://github.com/markmandel)) 4639 - Increment base version [\#244](https://github.com/googleforgames/agones/pull/244) ([markmandel](https://github.com/markmandel)) 4640 - Lock protoc-gen-go to 1.0 release [\#241](https://github.com/googleforgames/agones/pull/241) ([markmandel](https://github.com/markmandel)) 4641 4642 ## [v0.2.0](https://github.com/googleforgames/agones/tree/v0.2.0) (2018-06-06) 4643 4644 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.2.0.rc...v0.2.0) 4645 4646 **Closed issues:** 4647 4648 - Release v0.2.0.rc [\#231](https://github.com/googleforgames/agones/issues/231) 4649 4650 **Merged pull requests:** 4651 4652 - Release 0.2.0 [\#243](https://github.com/googleforgames/agones/pull/243) ([markmandel](https://github.com/markmandel)) 4653 - Adding my streaming development to contributing [\#239](https://github.com/googleforgames/agones/pull/239) ([markmandel](https://github.com/markmandel)) 4654 - Updates to release process [\#235](https://github.com/googleforgames/agones/pull/235) ([markmandel](https://github.com/markmandel)) 4655 - Adding a README.md file for the simple-udp to help developer to get start [\#234](https://github.com/googleforgames/agones/pull/234) ([g-ericso](https://github.com/g-ericso)) 4656 - Revert install configuration back to 0.2.0 [\#233](https://github.com/googleforgames/agones/pull/233) ([markmandel](https://github.com/markmandel)) 4657 4658 ## [v0.2.0.rc](https://github.com/googleforgames/agones/tree/v0.2.0.rc) (2018-05-30) 4659 4660 [Full Changelog](https://github.com/googleforgames/agones/compare/v0.1...v0.2.0.rc) 4661 4662 **Implemented enhancements:** 4663 4664 - Generate Certs for Mutation/Validatiion Webhooks [\#169](https://github.com/googleforgames/agones/issues/169) 4665 - Add liveness check to `pkg/gameservers/controller`. [\#116](https://github.com/googleforgames/agones/issues/116) 4666 - GameServer Fleets [\#70](https://github.com/googleforgames/agones/issues/70) 4667 - Release steps of archiving installation resources and documentation [\#226](https://github.com/googleforgames/agones/pull/226) ([markmandel](https://github.com/markmandel)) 4668 - Lint timeout increase, and make configurable [\#221](https://github.com/googleforgames/agones/pull/221) ([markmandel](https://github.com/markmandel)) 4669 - add the ability to turn off RBAC in helm and customize gcp test-cluster [\#220](https://github.com/googleforgames/agones/pull/220) ([cyriltovena](https://github.com/cyriltovena)) 4670 - Target for generating a CHANGELOG from GitHub Milestones. [\#217](https://github.com/googleforgames/agones/pull/217) ([markmandel](https://github.com/markmandel)) 4671 - Generate Certs for Mutation/Validatiion Webhooks [\#214](https://github.com/googleforgames/agones/pull/214) ([cyriltovena](https://github.com/cyriltovena)) 4672 - Rolling updates for Fleets [\#213](https://github.com/googleforgames/agones/pull/213) ([markmandel](https://github.com/markmandel)) 4673 - helm namespaces [\#210](https://github.com/googleforgames/agones/pull/210) ([cyriltovena](https://github.com/cyriltovena)) 4674 - Fleet update strategy: Replace [\#199](https://github.com/googleforgames/agones/pull/199) ([markmandel](https://github.com/markmandel)) 4675 - Status \> AllocatedReplicas on Fleets & GameServers [\#196](https://github.com/googleforgames/agones/pull/196) ([markmandel](https://github.com/markmandel)) 4676 - Creating a FleetAllocation allocated a GameServer from a Fleet [\#193](https://github.com/googleforgames/agones/pull/193) ([markmandel](https://github.com/markmandel)) 4677 - Add nano as editor to the build image [\#179](https://github.com/googleforgames/agones/pull/179) ([markmandel](https://github.com/markmandel)) 4678 - Feature/gometalinter [\#176](https://github.com/googleforgames/agones/pull/176) ([EricFortin](https://github.com/EricFortin)) 4679 - Creating a Fleet creates a GameServerSet [\#174](https://github.com/googleforgames/agones/pull/174) ([markmandel](https://github.com/markmandel)) 4680 - Register liveness check in gameservers.Controller [\#160](https://github.com/googleforgames/agones/pull/160) ([enocom](https://github.com/enocom)) 4681 - GameServerSet Implementation [\#156](https://github.com/googleforgames/agones/pull/156) ([markmandel](https://github.com/markmandel)) 4682 4683 **Fixed bugs:** 4684 4685 - gometalinter fails [\#181](https://github.com/googleforgames/agones/issues/181) 4686 - Line endings in Windows make the project can't be compiled [\#180](https://github.com/googleforgames/agones/issues/180) 4687 - Missing links in documentation [\#165](https://github.com/googleforgames/agones/issues/165) 4688 - Cannot run GameServer in non-default namespace [\#146](https://github.com/googleforgames/agones/issues/146) 4689 - Don't allow allocation of Deleted GameServers [\#198](https://github.com/googleforgames/agones/pull/198) ([markmandel](https://github.com/markmandel)) 4690 - Fixes for GKE issues with install/quickstart [\#197](https://github.com/googleforgames/agones/pull/197) ([markmandel](https://github.com/markmandel)) 4691 - `minikube-test-cluster` needed the `ensure-build-image` dependency [\#194](https://github.com/googleforgames/agones/pull/194) ([markmandel](https://github.com/markmandel)) 4692 - Update initialClusterVersion to 1.9.6.gke.1 [\#190](https://github.com/googleforgames/agones/pull/190) ([markmandel](https://github.com/markmandel)) 4693 - Point the install.yaml to the release-0.1 branch [\#189](https://github.com/googleforgames/agones/pull/189) ([markmandel](https://github.com/markmandel)) 4694 - Fixed missing links in documentation. [\#166](https://github.com/googleforgames/agones/pull/166) ([fooock](https://github.com/fooock)) 4695 4696 **Security fixes:** 4697 4698 - RBAC: controller doesn't need fleet create [\#202](https://github.com/googleforgames/agones/pull/202) ([markmandel](https://github.com/markmandel)) 4699 4700 **Closed issues:** 4701 4702 - helm RBAC on/off [\#211](https://github.com/googleforgames/agones/issues/211) 4703 - Release cycle [\#203](https://github.com/googleforgames/agones/issues/203) 4704 - Fix cyclomatic complexity in examples/simple-udp/server/main.go [\#178](https://github.com/googleforgames/agones/issues/178) 4705 - Fix cyclomatic complexity in cmd/controller/main.go [\#177](https://github.com/googleforgames/agones/issues/177) 4706 - Add .helmignore to Helm chart [\#168](https://github.com/googleforgames/agones/issues/168) 4707 - Add gometalinter to build [\#163](https://github.com/googleforgames/agones/issues/163) 4708 - Google Bot is double posting [\#155](https://github.com/googleforgames/agones/issues/155) 4709 - Add .editorconfig to ensure common formatting [\#97](https://github.com/googleforgames/agones/issues/97) 4710 4711 **Merged pull requests:** 4712 4713 - Release v0.2.0.rc [\#232](https://github.com/googleforgames/agones/pull/232) ([markmandel](https://github.com/markmandel)) 4714 - do-release release registry and upstream push [\#228](https://github.com/googleforgames/agones/pull/228) ([markmandel](https://github.com/markmandel)) 4715 - Archive C++ src on build and release [\#227](https://github.com/googleforgames/agones/pull/227) ([markmandel](https://github.com/markmandel)) 4716 - Update installing\_agones.md [\#225](https://github.com/googleforgames/agones/pull/225) ([g-ericso](https://github.com/g-ericso)) 4717 - Some missing tasks in the release [\#224](https://github.com/googleforgames/agones/pull/224) ([markmandel](https://github.com/markmandel)) 4718 - Move to proper semver [\#223](https://github.com/googleforgames/agones/pull/223) ([markmandel](https://github.com/markmandel)) 4719 - Update tools - vetshadow is more aggressive [\#222](https://github.com/googleforgames/agones/pull/222) ([markmandel](https://github.com/markmandel)) 4720 - add helm ignore file [\#219](https://github.com/googleforgames/agones/pull/219) ([cyriltovena](https://github.com/cyriltovena)) 4721 - Intercept Xonotic stdout for SDK Integration [\#218](https://github.com/googleforgames/agones/pull/218) ([markmandel](https://github.com/markmandel)) 4722 - Some more Extending Kubernetes resources [\#216](https://github.com/googleforgames/agones/pull/216) ([markmandel](https://github.com/markmandel)) 4723 - Release process documentation [\#215](https://github.com/googleforgames/agones/pull/215) ([markmandel](https://github.com/markmandel)) 4724 - Fix cyclomatic complexity in cmd/controller/main.go [\#209](https://github.com/googleforgames/agones/pull/209) ([enocom](https://github.com/enocom)) 4725 - Testing functions for resource events [\#208](https://github.com/googleforgames/agones/pull/208) ([markmandel](https://github.com/markmandel)) 4726 - Shrink main func to resolve gocyclo warning [\#207](https://github.com/googleforgames/agones/pull/207) ([enocom](https://github.com/enocom)) 4727 - Clearer docs on developing and building from source [\#206](https://github.com/googleforgames/agones/pull/206) ([markmandel](https://github.com/markmandel)) 4728 - Add formatting guidelines to CONTRIBUTING.md [\#205](https://github.com/googleforgames/agones/pull/205) ([enocom](https://github.com/enocom)) 4729 - Fleet docs: Some missing pieces. [\#204](https://github.com/googleforgames/agones/pull/204) ([markmandel](https://github.com/markmandel)) 4730 - Release version, and twitter badges. [\#201](https://github.com/googleforgames/agones/pull/201) ([markmandel](https://github.com/markmandel)) 4731 - Typo in GameServer json [\#200](https://github.com/googleforgames/agones/pull/200) ([markmandel](https://github.com/markmandel)) 4732 - Install docs: minikube 0.25.2 and k8s 1.9.4 [\#195](https://github.com/googleforgames/agones/pull/195) ([markmandel](https://github.com/markmandel)) 4733 - Update temporary auth against Google Container Registry [\#191](https://github.com/googleforgames/agones/pull/191) ([markmandel](https://github.com/markmandel)) 4734 - Make the development release warning more visible. [\#188](https://github.com/googleforgames/agones/pull/188) ([markmandel](https://github.com/markmandel)) 4735 - Solve rare flakiness on TestWorkerQueueHealthy [\#185](https://github.com/googleforgames/agones/pull/185) ([markmandel](https://github.com/markmandel)) 4736 - Adding additional resources for CRDs and Controllers [\#184](https://github.com/googleforgames/agones/pull/184) ([markmandel](https://github.com/markmandel)) 4737 - Reworked some Dockerfiles to improve cache usage. [\#183](https://github.com/googleforgames/agones/pull/183) ([EricFortin](https://github.com/EricFortin)) 4738 - Windows eol [\#182](https://github.com/googleforgames/agones/pull/182) ([fooock](https://github.com/fooock)) 4739 - Missed a couple of small things in last PR [\#175](https://github.com/googleforgames/agones/pull/175) ([markmandel](https://github.com/markmandel)) 4740 - Centralise utilities for testing controllers [\#172](https://github.com/googleforgames/agones/pull/172) ([markmandel](https://github.com/markmandel)) 4741 - Generate the install.yaml from `helm template` [\#171](https://github.com/googleforgames/agones/pull/171) ([markmandel](https://github.com/markmandel)) 4742 - Integrated Helm into the `build` and development system [\#170](https://github.com/googleforgames/agones/pull/170) ([markmandel](https://github.com/markmandel)) 4743 - Refactor of workerqueue health testing [\#164](https://github.com/googleforgames/agones/pull/164) ([markmandel](https://github.com/markmandel)) 4744 - Fix some Go Report Card warnings [\#162](https://github.com/googleforgames/agones/pull/162) ([dvrkps](https://github.com/dvrkps)) 4745 - fix typo found by report card [\#161](https://github.com/googleforgames/agones/pull/161) ([cyriltovena](https://github.com/cyriltovena)) 4746 - Why does this project exist? [\#159](https://github.com/googleforgames/agones/pull/159) ([markmandel](https://github.com/markmandel)) 4747 - Add GKE Comic to explain Kubernetes to newcomers [\#158](https://github.com/googleforgames/agones/pull/158) ([markmandel](https://github.com/markmandel)) 4748 - Adding a Go Report Card [\#157](https://github.com/googleforgames/agones/pull/157) ([markmandel](https://github.com/markmandel)) 4749 - Documentation on the CI build system. [\#152](https://github.com/googleforgames/agones/pull/152) ([markmandel](https://github.com/markmandel)) 4750 - Helm integration [\#149](https://github.com/googleforgames/agones/pull/149) ([fooock](https://github.com/fooock)) 4751 - Minor rewording [\#148](https://github.com/googleforgames/agones/pull/148) ([bransorem](https://github.com/bransorem)) 4752 - Move GameServer validation to a ValidatingAdmissionWebhook [\#147](https://github.com/googleforgames/agones/pull/147) ([markmandel](https://github.com/markmandel)) 4753 - Update create\_gameserver.md [\#143](https://github.com/googleforgames/agones/pull/143) ([royingantaginting](https://github.com/royingantaginting)) 4754 - Fixed spelling issues in gameserver\_spec.md [\#141](https://github.com/googleforgames/agones/pull/141) ([mattva01](https://github.com/mattva01)) 4755 - Handle stop signal in the SDK Server [\#140](https://github.com/googleforgames/agones/pull/140) ([markmandel](https://github.com/markmandel)) 4756 - go vet: 3 warnings, 2 of them are easy. [\#139](https://github.com/googleforgames/agones/pull/139) ([Deleplace](https://github.com/Deleplace)) 4757 - Update Go version to 1.10 [\#137](https://github.com/googleforgames/agones/pull/137) ([markmandel](https://github.com/markmandel)) 4758 - Cleanup of grpc go generation code [\#136](https://github.com/googleforgames/agones/pull/136) ([markmandel](https://github.com/markmandel)) 4759 - Update base version to 0.2 [\#133](https://github.com/googleforgames/agones/pull/133) ([markmandel](https://github.com/markmandel)) 4760 - Centralise the canonical import paths and more package docs [\#130](https://github.com/googleforgames/agones/pull/130) ([markmandel](https://github.com/markmandel)) 4761 4762 ## [v0.1](https://github.com/googleforgames/agones/tree/v0.1) (2018-03-06) 4763 4764 [Full Changelog](https://github.com/googleforgames/agones/compare/20f6ab798a49e3629d5f6651201504ff49ea251a...v0.1) 4765 4766 **Implemented enhancements:** 4767 4768 - The local mode of the agon sidecar listen to localhost only [\#62](https://github.com/googleforgames/agones/issues/62) 4769 - Record Events for GameServer State Changes [\#32](https://github.com/googleforgames/agones/issues/32) 4770 - Use a single install.yaml to install Agon [\#17](https://github.com/googleforgames/agones/issues/17) 4771 - SDK + Sidecar implementation [\#16](https://github.com/googleforgames/agones/issues/16) 4772 - Game Server health checking [\#15](https://github.com/googleforgames/agones/issues/15) 4773 - Dynamic Port Allocation on Game Servers [\#14](https://github.com/googleforgames/agones/issues/14) 4774 - Sidecar needs a healthcheck [\#12](https://github.com/googleforgames/agones/issues/12) 4775 - Health Check for the Controller [\#11](https://github.com/googleforgames/agones/issues/11) 4776 - GameServer definition validation [\#10](https://github.com/googleforgames/agones/issues/10) 4777 - Default RestartPolicy should be Never on the GameServer container [\#9](https://github.com/googleforgames/agones/issues/9) 4778 - Mac & Windows binaries for local development [\#8](https://github.com/googleforgames/agones/issues/8) 4779 - `gcloud docker --authorize` make target and push targets [\#5](https://github.com/googleforgames/agones/issues/5) 4780 - Do-release target to automate releases [\#121](https://github.com/googleforgames/agones/pull/121) ([markmandel](https://github.com/markmandel)) 4781 - Zip archive of sdk server server binaries for release [\#118](https://github.com/googleforgames/agones/pull/118) ([markmandel](https://github.com/markmandel)) 4782 - add hostPort and container validations to webhook [\#106](https://github.com/googleforgames/agones/pull/106) ([cyriltovena](https://github.com/cyriltovena)) 4783 - MutatingWebHookConfiguration for GameServer creation & Validation. [\#95](https://github.com/googleforgames/agones/pull/95) ([markmandel](https://github.com/markmandel)) 4784 - Address flag for the sidecar [\#73](https://github.com/googleforgames/agones/pull/73) ([markmandel](https://github.com/markmandel)) 4785 - Allow extra args to be passed into minikube-shell [\#71](https://github.com/googleforgames/agones/pull/71) ([markmandel](https://github.com/markmandel)) 4786 - Implementation of Health Checking [\#69](https://github.com/googleforgames/agones/pull/69) ([markmandel](https://github.com/markmandel)) 4787 - Develop and Build on Windows \(WSL\) with Minikube [\#59](https://github.com/googleforgames/agones/pull/59) ([markmandel](https://github.com/markmandel)) 4788 - Recording GameServers Kubernetes Events [\#56](https://github.com/googleforgames/agones/pull/56) ([markmandel](https://github.com/markmandel)) 4789 - Add health check for gameserver-sidecar. [\#44](https://github.com/googleforgames/agones/pull/44) ([dzlier-gcp](https://github.com/dzlier-gcp)) 4790 - Dynamic Port Allocation for GameServers [\#41](https://github.com/googleforgames/agones/pull/41) ([markmandel](https://github.com/markmandel)) 4791 - Finalizer for GameServer until backing Pods are Terminated [\#40](https://github.com/googleforgames/agones/pull/40) ([markmandel](https://github.com/markmandel)) 4792 - Continuous Integration with Container Builder [\#38](https://github.com/googleforgames/agones/pull/38) ([markmandel](https://github.com/markmandel)) 4793 - Windows and OSX builds of the sidecar [\#36](https://github.com/googleforgames/agones/pull/36) ([markmandel](https://github.com/markmandel)) 4794 - C++ SDK implementation, example and doc [\#35](https://github.com/googleforgames/agones/pull/35) ([markmandel](https://github.com/markmandel)) 4795 - Use a sha256 of Dockerfile for build-image [\#25](https://github.com/googleforgames/agones/pull/25) ([markmandel](https://github.com/markmandel)) 4796 - Utilises Xonotic.org to build and run an actual game on Agon. [\#23](https://github.com/googleforgames/agones/pull/23) ([markmandel](https://github.com/markmandel)) 4797 - Go SDK for integration with Game Servers. [\#20](https://github.com/googleforgames/agones/pull/20) ([markmandel](https://github.com/markmandel)) 4798 4799 **Fixed bugs:** 4800 4801 - `make gcloud-auth-docker` fails on Windows [\#49](https://github.com/googleforgames/agones/issues/49) 4802 - Convert `ENTRYPOINT foo` to `ENTRYPOINT \["/path/foo"\]` [\#39](https://github.com/googleforgames/agones/issues/39) 4803 - Handle SIGTERM in Controller [\#33](https://github.com/googleforgames/agones/issues/33) 4804 - Gopkg.toml should use tags not branches for k8s.io dependencies [\#1](https://github.com/googleforgames/agones/issues/1) 4805 - fix liveness probe in the install.yaml [\#119](https://github.com/googleforgames/agones/pull/119) ([cyriltovena](https://github.com/cyriltovena)) 4806 - Make Port Allocator idempotent for GameServers and Node events [\#117](https://github.com/googleforgames/agones/pull/117) ([markmandel](https://github.com/markmandel)) 4807 - DeleteFunc could recieve a DeletedFinalStateUnknown [\#113](https://github.com/googleforgames/agones/pull/113) ([markmandel](https://github.com/markmandel)) 4808 - Goimports wasn't running on CRD generation [\#99](https://github.com/googleforgames/agones/pull/99) ([markmandel](https://github.com/markmandel)) 4809 - Fix a bug in HandleError [\#67](https://github.com/googleforgames/agones/pull/67) ([markmandel](https://github.com/markmandel)) 4810 - Minikube targts: make sure they are on the agon minikube profile [\#66](https://github.com/googleforgames/agones/pull/66) ([markmandel](https://github.com/markmandel)) 4811 - Header insert on gRPC code gen touched too many files [\#58](https://github.com/googleforgames/agones/pull/58) ([markmandel](https://github.com/markmandel)) 4812 - Fix for health check stability issues [\#55](https://github.com/googleforgames/agones/pull/55) ([markmandel](https://github.com/markmandel)) 4813 - `make gcloud-auth-docker` works on Windows [\#50](https://github.com/googleforgames/agones/pull/50) ([markmandel](https://github.com/markmandel)) 4814 - Use the preferred ENTRYPOINT format [\#43](https://github.com/googleforgames/agones/pull/43) ([markmandel](https://github.com/markmandel)) 4815 - Update Kubernetes dependencies to release branch [\#24](https://github.com/googleforgames/agones/pull/24) ([markmandel](https://github.com/markmandel)) 4816 4817 **Security fixes:** 4818 4819 - Switch to RBAC [\#57](https://github.com/googleforgames/agones/issues/57) 4820 - Upgrade to Go 1.9.4 [\#81](https://github.com/googleforgames/agones/pull/81) ([markmandel](https://github.com/markmandel)) 4821 4822 **Closed issues:** 4823 4824 - `make do-release` target [\#115](https://github.com/googleforgames/agones/issues/115) 4825 - Creating a Kubernetes Cluster quickstart [\#93](https://github.com/googleforgames/agones/issues/93) 4826 - Namespace for Agones infrastructure [\#89](https://github.com/googleforgames/agones/issues/89) 4827 - Health check should be moved out of `gameservers/controller.go` [\#88](https://github.com/googleforgames/agones/issues/88) 4828 - Add archiving the sdk-server binaries into gcs into the cloudbuild.yaml [\#87](https://github.com/googleforgames/agones/issues/87) 4829 - Upgrade to Go 1.9.3 [\#63](https://github.com/googleforgames/agones/issues/63) 4830 - Building Agon on Windows [\#47](https://github.com/googleforgames/agones/issues/47) 4831 - Building Agones on macOS [\#46](https://github.com/googleforgames/agones/issues/46) 4832 - Write documentation for creating a GameServer [\#45](https://github.com/googleforgames/agones/issues/45) 4833 - Agon should work on Minikube [\#30](https://github.com/googleforgames/agones/issues/30) 4834 - Remove the entrypoint from the build-image [\#28](https://github.com/googleforgames/agones/issues/28) 4835 - Base Go Version and Docker image tag on Git commit sha [\#21](https://github.com/googleforgames/agones/issues/21) 4836 - Tag agon-build with hash of the Dockerfile [\#19](https://github.com/googleforgames/agones/issues/19) 4837 - Example using Xonotic [\#18](https://github.com/googleforgames/agones/issues/18) 4838 - Continuous Integration [\#13](https://github.com/googleforgames/agones/issues/13) 4839 - C++ SDK [\#7](https://github.com/googleforgames/agones/issues/7) 4840 - Upgrade to alpine 3.7 [\#4](https://github.com/googleforgames/agones/issues/4) 4841 - Make controller SchemeGroupVersion a var [\#3](https://github.com/googleforgames/agones/issues/3) 4842 - Consolidate `Version` into a single constant [\#2](https://github.com/googleforgames/agones/issues/2) 4843 4844 **Merged pull requests:** 4845 4846 - Godoc badge! [\#131](https://github.com/googleforgames/agones/pull/131) ([markmandel](https://github.com/markmandel)) 4847 - add missing link to git message documentation [\#129](https://github.com/googleforgames/agones/pull/129) ([cyriltovena](https://github.com/cyriltovena)) 4848 - Minor tweak to top line description of Agones. [\#127](https://github.com/googleforgames/agones/pull/127) ([markmandel](https://github.com/markmandel)) 4849 - Documentation for programmatically working with Agones. [\#126](https://github.com/googleforgames/agones/pull/126) ([markmandel](https://github.com/markmandel)) 4850 - Extend documentation for SDKs [\#125](https://github.com/googleforgames/agones/pull/125) ([markmandel](https://github.com/markmandel)) 4851 - Documentation quickstart and specification gameserver [\#124](https://github.com/googleforgames/agones/pull/124) ([cyriltovena](https://github.com/cyriltovena)) 4852 - Add MutatingAdmissionWebhook requirements to README [\#123](https://github.com/googleforgames/agones/pull/123) ([markmandel](https://github.com/markmandel)) 4853 - Add cluster creation Quickstart. [\#122](https://github.com/googleforgames/agones/pull/122) ([dzlier-gcp](https://github.com/dzlier-gcp)) 4854 - Fix typo introduced by refactor [\#120](https://github.com/googleforgames/agones/pull/120) ([markmandel](https://github.com/markmandel)) 4855 - Cleanup on GameServer Controller [\#114](https://github.com/googleforgames/agones/pull/114) ([markmandel](https://github.com/markmandel)) 4856 - Fixed some typos. [\#112](https://github.com/googleforgames/agones/pull/112) ([EricFortin](https://github.com/EricFortin)) 4857 - Added the source of the name to the Readme. [\#111](https://github.com/googleforgames/agones/pull/111) ([markmandel](https://github.com/markmandel)) 4858 - Add 'make' to minikube target commands [\#109](https://github.com/googleforgames/agones/pull/109) ([joeholley](https://github.com/joeholley)) 4859 - Move WaitForEstablishedCRD into central `crd` package [\#108](https://github.com/googleforgames/agones/pull/108) ([markmandel](https://github.com/markmandel)) 4860 - Centralise Controller Queue and Worker processing [\#107](https://github.com/googleforgames/agones/pull/107) ([markmandel](https://github.com/markmandel)) 4861 - Slack community! [\#105](https://github.com/googleforgames/agones/pull/105) ([markmandel](https://github.com/markmandel)) 4862 - Add an `source` to all log statements [\#103](https://github.com/googleforgames/agones/pull/103) ([markmandel](https://github.com/markmandel)) 4863 - Putting the code of conduct front of page. [\#102](https://github.com/googleforgames/agones/pull/102) ([markmandel](https://github.com/markmandel)) 4864 - Add CRD validation via OpenAPIv3 Schema [\#100](https://github.com/googleforgames/agones/pull/100) ([cyriltovena](https://github.com/cyriltovena)) 4865 - Use github.com/heptio/healthcheck [\#98](https://github.com/googleforgames/agones/pull/98) ([enocom](https://github.com/enocom)) 4866 - Adding CoC and Discuss mailing lists. [\#96](https://github.com/googleforgames/agones/pull/96) ([markmandel](https://github.com/markmandel)) 4867 - Standardize on LF line endings [\#92](https://github.com/googleforgames/agones/pull/92) ([enocom](https://github.com/enocom)) 4868 - Move Agones resources into a `agones-system` namespace. [\#91](https://github.com/googleforgames/agones/pull/91) ([markmandel](https://github.com/markmandel)) 4869 - Support builds on macOS [\#90](https://github.com/googleforgames/agones/pull/90) ([enocom](https://github.com/enocom)) 4870 - Enable RBAC [\#86](https://github.com/googleforgames/agones/pull/86) ([dzlier-gcp](https://github.com/dzlier-gcp)) 4871 - Update everything to be Kubernetes 1.9+ [\#85](https://github.com/googleforgames/agones/pull/85) ([markmandel](https://github.com/markmandel)) 4872 - Expand on contributing documentation. [\#84](https://github.com/googleforgames/agones/pull/84) ([markmandel](https://github.com/markmandel)) 4873 - Remove entrypoints in makefile. [\#82](https://github.com/googleforgames/agones/pull/82) ([cyriltovena](https://github.com/cyriltovena)) 4874 - Update to client-go release 1.6 [\#80](https://github.com/googleforgames/agones/pull/80) ([markmandel](https://github.com/markmandel)) 4875 - Setup for social/get involved section. [\#79](https://github.com/googleforgames/agones/pull/79) ([markmandel](https://github.com/markmandel)) 4876 - Changing name from Agon =\> Agones. [\#78](https://github.com/googleforgames/agones/pull/78) ([markmandel](https://github.com/markmandel)) 4877 - Refactor to centralise controller [\#77](https://github.com/googleforgames/agones/pull/77) ([markmandel](https://github.com/markmandel)) 4878 - Missing link to healthchecking. [\#76](https://github.com/googleforgames/agones/pull/76) ([markmandel](https://github.com/markmandel)) 4879 - Upgrade to Alpine 3.7 [\#75](https://github.com/googleforgames/agones/pull/75) ([markmandel](https://github.com/markmandel)) 4880 - Update to Go 1.9.3 [\#74](https://github.com/googleforgames/agones/pull/74) ([markmandel](https://github.com/markmandel)) 4881 - Update Xonotic demo to use dynamic ports [\#72](https://github.com/googleforgames/agones/pull/72) ([markmandel](https://github.com/markmandel)) 4882 - Basic structure for better documentation [\#68](https://github.com/googleforgames/agones/pull/68) ([markmandel](https://github.com/markmandel)) 4883 - Update gke-test-cluster admin password to new minimum length 16 chars. [\#65](https://github.com/googleforgames/agones/pull/65) ([dzlier-gcp](https://github.com/dzlier-gcp)) 4884 - Output the stack error as an actual array [\#61](https://github.com/googleforgames/agones/pull/61) ([markmandel](https://github.com/markmandel)) 4885 - Update documentation [\#53](https://github.com/googleforgames/agones/pull/53) ([cyriltovena](https://github.com/cyriltovena)) 4886 - Correct maximum parameter typo [\#52](https://github.com/googleforgames/agones/pull/52) ([cyriltovena](https://github.com/cyriltovena)) 4887 - Document building Agon on different platforms [\#51](https://github.com/googleforgames/agones/pull/51) ([markmandel](https://github.com/markmandel)) 4888 - Development and Deployment to Minikube [\#48](https://github.com/googleforgames/agones/pull/48) ([markmandel](https://github.com/markmandel)) 4889 - Fix typo for logrus gameserver field [\#42](https://github.com/googleforgames/agones/pull/42) ([alexandrem](https://github.com/alexandrem)) 4890 - Add health check. [\#34](https://github.com/googleforgames/agones/pull/34) ([dzlier-gcp](https://github.com/dzlier-gcp)) 4891 - Guide for developing and building Agon. [\#31](https://github.com/googleforgames/agones/pull/31) ([markmandel](https://github.com/markmandel)) 4892 - Implement Versioning for dev and release [\#29](https://github.com/googleforgames/agones/pull/29) ([markmandel](https://github.com/markmandel)) 4893 - Consolidate the Version constant [\#27](https://github.com/googleforgames/agones/pull/27) ([markmandel](https://github.com/markmandel)) 4894 - Make targets `gcloud docker --authorize-only` and `push` [\#26](https://github.com/googleforgames/agones/pull/26) ([markmandel](https://github.com/markmandel)) 4895 - zinstall.yaml to install Agon. [\#22](https://github.com/googleforgames/agones/pull/22) ([markmandel](https://github.com/markmandel)) 4896 - Disclaimer that Agon is alpha software. [\#6](https://github.com/googleforgames/agones/pull/6) ([markmandel](https://github.com/markmandel)) 4897 4898 4899 4900 \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*