github.com/openkruise/kruise-game
v1.1.0
#1585 most downloaded on Go modules
openkruise/kruise-game
What this package is like to depend on
Last release 1 months ago
24 Jul 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
91 releases · first in 2022
22 releases in the last 12 months
see the full history below
Release timeline
91 releases · Aug 2022 to Jul 2026Releases
latest 60 of 91-
v1.1.1-0.20260724055043-16a0418780d824 Jul 2026 pre-releaseNothing published for this version
-
v1.1.1-0.20260717114930-96150781c44b17 Jul 2026 pre-releaseNothing published for this version
-
v1.1.1-0.20260630133444-4335af0de49930 Jun 2026 pre-releaseNothing published for this version
-
v1.1.025 Jun 2026Release notes
Open source →Change log since v1.0.0
Features & Enhancements
- feat: add AlibabaCloud-AutoNLBs-V3 network plugin #335
- feat(aws-nlb): multi-NLB dynamic ARN & AllocatePolicy #363
- feat: aws nlb tcpudp protocol support #355
- feat(autoscaler): add wtdbThreshold parameter #346
- feat: add --pprof-bind-address flag #342
- feat: add namespace prefix to NLB LoadBalancerName #331
- feat(hostport): implement port-reuse with least-used allocation strategy #327
- feat: add nodeName label to GameServer #328
- feat: add gs-updating-containers annotation #317
- feat: add SecurityProtectionTypes support for Auto-NLBs-V2 #305
- feat: Add token authentication support for OTLP gRPC endpoints #306
- feat: decouple OTLP logs from traces and add export logging #308
- feat: add new network plugin named AlibabaCloud-AutoNLBs-V2 #296
- feat(observability): implement full OpenTelemetry stack #294
- feat: add template variable support for ServiceQuality #289
- feat(logging): JSON logs and unified logging pipeline #276
- feat: add ready & network ready duration for gameserver #277
- feat: add balanced AllocatePolicy for AlibabaCloud-Multi-NLBs #275
- feat: set service proxy name to dummy #273
- feat: enable leader election #255
- add huawei cloud EIP support, enhanced support for ELB #261
Bug Fixes
- fix: remove minAvailable floor in scale-down priority branch #356
- fix: correct NLB service prewarming when ReserveNlbNum=0 #333
- fix: capture Run() error in metrics controller goroutine #330
- fix: add scheduling check in NodePort plugin #320
- fix: handle net.Listen error in gRPC ExternalScaler #324
- fix: deep copy labels and annotations in SyncPodToGs #329
- fix: correct typos and improve clarity #310
- fix(gameserver): patch spec minimally #283
- fix: svc ports name should allow RFC-1123 #284
- Fix/network manager bugs and tests #315
Deps
- deps: update e2e kruise version to 1.8 #265
- deps: update codecov version for github workflow #263
- ci(e2e): Add E2E workflow for Kubernetes 1.34 #287
- GameServerSet: prevent stale-cache overwrites #286
- Enhance GameServerSet Unit Test Coverage #271
- Harden and Optimize CI Workflow #268
- Add unit tests for SetupWithManager #274, #269
-
v1.0.1-0.20260623053911-0336a6b0e75523 Jun 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260623015920-d5ed853749f323 Jun 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260622030348-ee696b9fad8222 Jun 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260615133711-405c6996110815 Jun 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260423094310-d76ace2148a523 Apr 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260414065924-c6c7386460f414 Apr 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260409075804-801f5a21405a09 Apr 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260225024846-03dccef9b38525 Feb 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260126035617-25626ff870da26 Jan 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20260119093914-aea10ee6be0219 Jan 2026 pre-releaseNothing published for this version
-
v1.0.1-0.20251120024311-f1010aee8e8d20 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251105020152-40acb3154c4305 Nov 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251020032557-3b47789e9fb420 Oct 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20251010075336-ce2c64565b7510 Oct 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20250925030220-f95c0c1eb70225 Sep 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20250922022238-acce1f51cbe822 Sep 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20250904093734-54dcd7f6c76504 Sep 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20250828075353-fab6d5759e1928 Aug 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20250821080310-2e6f382905f321 Aug 2025 pre-releaseNothing published for this version
-
v1.0.1-0.20250724041644-151ebfd1b33524 Jul 2025 pre-releaseNothing published for this version
-
v1.0.021 Jul 2025Release notes
Open source →Change log since v0.10.0
Features & Enhancements
- add support svc external traffic policy for alibabacloud slb https://github.com/openkruise/kruise-game/pull/194
- alibabacloud slb support map same TCP and UDP port https://github.com/openkruise/kruise-game/pull/197
- feat: add annotation of opsState-last-changed-time https://github.com/openkruise/kruise-game/pull/200
- Add hwcloud provider and elb plugin https://github.com/openkruise/kruise-game/pull/201
- Increase the upper limit of ali-nlb ports https://github.com/openkruise/kruise-game/pull/204
- Add index-offset-scheduler https://github.com/openkruise/kruise-game/pull/205
- enhance: create service of ali-multi-nlbs in https://github.com/openkruise/kruise-game/pull/207
- feat: support multi groups for nlbs https://github.com/openkruise/kruise-game/pull/213
- feat: support range type for ReserveIDs https://github.com/openkruise/kruise-game/pull/209
- ServiceQualities support serverless pod https://github.com/openkruise/kruise-game/pull/212
- enhance: support svc external traffic policy for AlibabaCloud-Multi-NLBs https://github.com/openkruise/kruise-game/pull/216
- enhance: add network ready condition for AlibabaCloud-Multi-NLBs plugin https://github.com/openkruise/kruise-game/pull/214
- feat: add eip provider of VKE https://github.com/openkruise/kruise-game/pull/218
- feat(metrics): improve observability for GameServersOpsStateCount metrics https://github.com/openkruise/kruise-game/pull/221
- feat: support minAvailable percentage type https://github.com/openkruise/kruise-game/pull/222
- enhance: activity of externalscaler relate to minAvailable https://github.com/openkruise/kruise-game/pull/228
- enhance: Kubernetes-HostPort support container port same as host https://github.com/openkruise/kruise-game/pull/230
- enhance: AlibabaCloud-SLB-SharedPort plugin support managed services https://github.com/openkruise/kruise-game/pull/224
- cancel the limit of Ali NLB port range https://github.com/openkruise/kruise-game/pull/235
- update TencentCloud-CLB plugin https://github.com/openkruise/kruise-game/pull/239
- feat: volcengine-clb plugin support EnableClbScatter https://github.com/openkruise/kruise-game/pull/241
- feat(Kubernetes-HostPort): support TCPUDP protocol https://github.com/openkruise/kruise-game/pull/244
- feat: add annotation of state-last-changed-time https://github.com/openkruise/kruise-game/pull/238
- Add PersistentVolumeClaimRetentionPolicy support to GameServerSet https://github.com/openkruise/kruise-game/pull/243
- feat: support user-defined number of controller workers https://github.com/openkruise/kruise-game/pull/247
- feat: support new plugin named AlibabaCloud-AutoNLBs https://github.com/openkruise/kruise-game/pull/246
- AlibabaCloud-AutoNLBs support multi intranet type eip https://github.com/openkruise/kruise-game/pull/248
- feat: add PreDeleteReplicas for GameServerSet status https://github.com/openkruise/kruise-game/pull/254
- feat: support EnableMultiIngress for vke https://github.com/openkruise/kruise-game/pull/251
- feat: add enable-cert-generation option https://github.com/openkruise/kruise-game/pull/245
- enhance: network trigger time adapts to different time zones https://github.com/openkruise/kruise-game/pull/259
Bug Fixes
- fix: support auto-scaling when replicas is 0 https://github.com/openkruise/kruise-game/pull/225
- fix: update ppmHash when ServiceQualities changed https://github.com/openkruise/kruise-game/pull/226
- fix the external scaler error when minAvailable is 0 https://github.com/openkruise/kruise-game/pull/227
- fix old svc remain after pod recreate when using Volcengine-CLB https://github.com/openkruise/kruise-game/pull/233
- fix duplicated port for Volcengine-CLB plugin https://github.com/openkruise/kruise-game/pull/240
- bugfix: gs state should be changed from PreDelete to Deleting https://github.com/openkruise/kruise-game/pull/252
- fix the meaning of CURRENT printcolumn when using kubectl https://github.com/openkruise/kruise-game/pull/253
- bugfix: consider preDelete pods when scaling https://github.com/openkruise/kruise-game/pull/257
- bugfix(Kubernetes-HostPort): allow pod update when node notfound https://github.com/openkruise/kruise-game/pull/260
Deps
- update workflow ci go cache to v4 https://github.com/openkruise/kruise-game/pull/206
- deps: update to k8s 0.30.10 https://github.com/openkruise/kruise-game/pull/210
- update ci workflow to ubuntu-24.04 https://github.com/openkruise/kruise-game/pull/215
-
v0.10.1-0.20250711123735-293619796db711 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250708133354-52d9a14c13bd08 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250708060936-f6d679cc754a08 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250703141317-b82d7e34f79703 Jul 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250630025528-5095740248d630 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250623111737-0ff70733c67923 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250620100920-fbcb3953c04620 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250610133458-1414654f46c210 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250606090009-7136738627f606 Jun 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250519100811-a64b21eab5dd19 May 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250421082227-897e706a857a21 Apr 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250414084038-d038737580d314 Apr 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250324025148-0bfc500fecde24 Mar 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250312123359-6133bab818b512 Mar 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250227094408-0b3575947bc427 Feb 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250212094654-aaa63740a45c12 Feb 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250206085817-8079c29c222106 Feb 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250116024424-f0c82f1b1f9416 Jan 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250108110739-8c229c1191bd08 Jan 2025 pre-releaseNothing published for this version
-
v0.10.1-0.20250108075118-65d230658e2d08 Jan 2025 pre-releaseNothing published for this version
-
v0.10.008 Jan 2025Release notes
Open source →Change log since v0.9.0
Features & Enhancements
- Feat: add tencent cloud provider and clb plugin. https://github.com/openkruise/kruise-game/pull/179
- Enhance: update kruise-api to v1.7.1 https://github.com/openkruise/kruise-game/pull/173
- Enhance: add block ports config for AlibabaCloud LB network models. https://github.com/openkruise/kruise-game/pull/175
- Enhance: add block port in volc engine. https://github.com/openkruise/kruise-game/pull/182
- Feat: add jdcloud provider and the nlb&eip plugin. https://github.com/openkruise/kruise-game/pull/180
- Enhance: support network isolation for tencentcloud clb plugin. https://github.com/openkruise/kruise-game/pull/183
- Feat: add maxAvailable param for external scaler. https://github.com/openkruise/kruise-game/pull/190
- Feat: add new networkType named AlibabaCloud-Multi-NLBs. https://github.com/openkruise/kruise-game/pull/187
Bug Fixes
- Reconstruct the logic of GameServers scaling. https://github.com/openkruise/kruise-game/pull/171
- Semantic fixes for network port ranges. https://github.com/openkruise/kruise-game/pull/181
-
v0.9.1-0.20241112150423-7976e9002e0112 Nov 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20241112031131-b841f0d3139912 Nov 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20241106115925-51aad5b0a08806 Nov 2024 pre-releaseNothing published for this version
-
v0.9.1-0.20241029061311-c680b411b72e29 Oct 2024 pre-releaseNothing published for this version
-
v0.9.020 Aug 2024Release notes
Open source →Change log since v0.8.0
Features & Enhancements
- Enhance: support custom health checks for AlibabaCloud-NLB. https://github.com/openkruise/kruise-game/pull/147
- Feat: add AmazonWebServices-NLB network plugin. https://github.com/openkruise/kruise-game/pull/150
- Enhance: support custom health checks for AlibabaCloud-SLB. https://github.com/openkruise/kruise-game/pull/154
- Enhance: Kubernetes-NodePort supports network disabled. https://github.com/openkruise/kruise-game/pull/156
- Enhance: check networkType when create GameServerSet. https://github.com/openkruise/kruise-game/pull/157
- Enhance: service quality support patch labels & annotations. https://github.com/openkruise/kruise-game/pull/159
- Enhance: labels from gs can be synced to pod. https://github.com/openkruise/kruise-game/pull/160
- Feat: add lifecycle field for gameserverset. https://github.com/openkruise/kruise-game/pull/162
Bug Fixes
- Fix the allocation error when Ali loadbalancers reach the limit of ports number. https://github.com/openkruise/kruise-game/pull/149
- Fix: AmazonWebServices-NLB controller parameter modification. https://github.com/openkruise/kruise-game/pull/164
- Fix old svc remain after pod recreate when using ali-lb models. https://github.com/openkruise/kruise-game/pull/165
-
v0.8.1-0.20240820100616-ecce453d7f5320 Aug 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240808033303-ba65115f087808 Aug 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240719114941-b3991f24d5ab19 Jul 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240703062346-f9467003b56803 Jul 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240621145432-08ce8f6fcdd621 Jun 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240618071932-3c8ddbdd4edc18 Jun 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240522112035-b6fdc2353e5d22 May 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240510044329-cafaab32164510 May 2024 pre-releaseNothing published for this version
-
v0.8.026 Apr 2024Release notes
Open source →Change log since v0.7.0
Features & Enhancements
- Add AlibabaCloud-NLB network plugin. https://github.com/openkruise/kruise-game/pull/135
- Add Volcengine-CLB network plugin. https://github.com/openkruise/kruise-game/pull/127
- Add Kubernetes-NodePort network plugin. https://github.com/openkruise/kruise-game/pull/138
- Sync annotations from gs to pod. https://github.com/openkruise/kruise-game/pull/140
- FailurePolicy of PodMutatingWebhook turn to Fail. https://github.com/openkruise/kruise-game/pull/129
- Replace patch asts with update. https://github.com/openkruise/kruise-game/pull/131
- Kubernetes-HostPort plugin support to wait for network ready. https://github.com/openkruise/kruise-game/pull/136
- Add AllocateLoadBalancerNodePorts in clb plugin. https://github.com/openkruise/kruise-game/pull/141
Bug Fixes
- Avoid patching gameserver continuously. https://github.com/openkruise/kruise-game/pull/124