PackageTrack
Sign in Get early access

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 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 91
  1. v1.1.1-0.20260724055043-16a0418780d8 24 Jul 2026 pre-release

    Nothing published for this version

  2. v1.1.1-0.20260717114930-96150781c44b 17 Jul 2026 pre-release

    Nothing published for this version

  3. v1.1.1-0.20260630133444-4335af0de499 30 Jun 2026 pre-release

    Nothing published for this version

  4. v1.1.0 25 Jun 2026
    Release notes

    Please check the CHANGELOG for a list of changes.

    Open source →
    Release notes

    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
    Open source →
  5. v1.0.1-0.20260623053911-0336a6b0e755 23 Jun 2026 pre-release

    Nothing published for this version

  6. v1.0.1-0.20260623015920-d5ed853749f3 23 Jun 2026 pre-release

    Nothing published for this version

  7. v1.0.1-0.20260622030348-ee696b9fad82 22 Jun 2026 pre-release

    Nothing published for this version

  8. v1.0.1-0.20260615133711-405c69961108 15 Jun 2026 pre-release

    Nothing published for this version

  9. v1.0.1-0.20260423094310-d76ace2148a5 23 Apr 2026 pre-release

    Nothing published for this version

  10. v1.0.1-0.20260414065924-c6c7386460f4 14 Apr 2026 pre-release

    Nothing published for this version

  11. v1.0.1-0.20260409075804-801f5a21405a 09 Apr 2026 pre-release

    Nothing published for this version

  12. v1.0.1-0.20260225024846-03dccef9b385 25 Feb 2026 pre-release

    Nothing published for this version

  13. v1.0.1-0.20260126035617-25626ff870da 26 Jan 2026 pre-release

    Nothing published for this version

  14. v1.0.1-0.20260119093914-aea10ee6be02 19 Jan 2026 pre-release

    Nothing published for this version

  15. v1.0.1-0.20251120024311-f1010aee8e8d 20 Nov 2025 pre-release

    Nothing published for this version

  16. v1.0.1-0.20251105020152-40acb3154c43 05 Nov 2025 pre-release

    Nothing published for this version

  17. v1.0.1-0.20251020032557-3b47789e9fb4 20 Oct 2025 pre-release

    Nothing published for this version

  18. v1.0.1-0.20251010075336-ce2c64565b75 10 Oct 2025 pre-release

    Nothing published for this version

  19. v1.0.1-0.20250925030220-f95c0c1eb702 25 Sep 2025 pre-release

    Nothing published for this version

  20. v1.0.1-0.20250922022238-acce1f51cbe8 22 Sep 2025 pre-release

    Nothing published for this version

  21. v1.0.1-0.20250904093734-54dcd7f6c765 04 Sep 2025 pre-release

    Nothing published for this version

  22. v1.0.1-0.20250828075353-fab6d5759e19 28 Aug 2025 pre-release

    Nothing published for this version

  23. v1.0.1-0.20250821080310-2e6f382905f3 21 Aug 2025 pre-release

    Nothing published for this version

  24. v1.0.1-0.20250724041644-151ebfd1b335 24 Jul 2025 pre-release

    Nothing published for this version

  25. v1.0.0 21 Jul 2025
    Release notes

    Please check the CHANGELOG for a list of changes.

    Open source →
    Release notes

    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
    Open source →
  26. v0.10.1-0.20250711123735-293619796db7 11 Jul 2025 pre-release

    Nothing published for this version

  27. v0.10.1-0.20250708133354-52d9a14c13bd 08 Jul 2025 pre-release

    Nothing published for this version

  28. v0.10.1-0.20250708060936-f6d679cc754a 08 Jul 2025 pre-release

    Nothing published for this version

  29. v0.10.1-0.20250703141317-b82d7e34f797 03 Jul 2025 pre-release

    Nothing published for this version

  30. v0.10.1-0.20250630025528-5095740248d6 30 Jun 2025 pre-release

    Nothing published for this version

  31. v0.10.1-0.20250623111737-0ff70733c679 23 Jun 2025 pre-release

    Nothing published for this version

  32. v0.10.1-0.20250620100920-fbcb3953c046 20 Jun 2025 pre-release

    Nothing published for this version

  33. v0.10.1-0.20250610133458-1414654f46c2 10 Jun 2025 pre-release

    Nothing published for this version

  34. v0.10.1-0.20250606090009-7136738627f6 06 Jun 2025 pre-release

    Nothing published for this version

  35. v0.10.1-0.20250519100811-a64b21eab5dd 19 May 2025 pre-release

    Nothing published for this version

  36. v0.10.1-0.20250421082227-897e706a857a 21 Apr 2025 pre-release

    Nothing published for this version

  37. v0.10.1-0.20250414084038-d038737580d3 14 Apr 2025 pre-release

    Nothing published for this version

  38. v0.10.1-0.20250324025148-0bfc500fecde 24 Mar 2025 pre-release

    Nothing published for this version

  39. v0.10.1-0.20250312123359-6133bab818b5 12 Mar 2025 pre-release

    Nothing published for this version

  40. v0.10.1-0.20250227094408-0b3575947bc4 27 Feb 2025 pre-release

    Nothing published for this version

  41. v0.10.1-0.20250212094654-aaa63740a45c 12 Feb 2025 pre-release

    Nothing published for this version

  42. v0.10.1-0.20250206085817-8079c29c2221 06 Feb 2025 pre-release

    Nothing published for this version

  43. v0.10.1-0.20250116024424-f0c82f1b1f94 16 Jan 2025 pre-release

    Nothing published for this version

  44. v0.10.1-0.20250108110739-8c229c1191bd 08 Jan 2025 pre-release

    Nothing published for this version

  45. v0.10.1-0.20250108075118-65d230658e2d 08 Jan 2025 pre-release

    Nothing published for this version

  46. v0.10.0 08 Jan 2025
    Release notes

    Please check the CHANGELOG for a list of changes.

    Open source →
    Release notes

    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
    Open source →
  47. v0.9.1-0.20241112150423-7976e9002e01 12 Nov 2024 pre-release

    Nothing published for this version

  48. v0.9.1-0.20241112031131-b841f0d31399 12 Nov 2024 pre-release

    Nothing published for this version

  49. v0.9.1-0.20241106115925-51aad5b0a088 06 Nov 2024 pre-release

    Nothing published for this version

  50. v0.9.1-0.20241029061311-c680b411b72e 29 Oct 2024 pre-release

    Nothing published for this version

  51. v0.9.0 20 Aug 2024
    Release notes

    Please check the CHANGELOG for a list of changes.

    Open source →
    Release notes

    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
    Open source →
  52. v0.8.1-0.20240820100616-ecce453d7f53 20 Aug 2024 pre-release

    Nothing published for this version

  53. v0.8.1-0.20240808033303-ba65115f0878 08 Aug 2024 pre-release

    Nothing published for this version

  54. v0.8.1-0.20240719114941-b3991f24d5ab 19 Jul 2024 pre-release

    Nothing published for this version

  55. v0.8.1-0.20240703062346-f9467003b568 03 Jul 2024 pre-release

    Nothing published for this version

  56. v0.8.1-0.20240621145432-08ce8f6fcdd6 21 Jun 2024 pre-release

    Nothing published for this version

  57. v0.8.1-0.20240618071932-3c8ddbdd4edc 18 Jun 2024 pre-release

    Nothing published for this version

  58. v0.8.1-0.20240522112035-b6fdc2353e5d 22 May 2024 pre-release

    Nothing published for this version

  59. v0.8.1-0.20240510044329-cafaab321645 10 May 2024 pre-release

    Nothing published for this version

  60. v0.8.0 26 Apr 2024
    Release notes

    Please check the CHANGELOG for a list of changes.

    Open source →
    Release notes

    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
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive