
Agones 1.55.0 稳定版现已正式推出。
本次更新聚焦于提升系统稳定性与改善开发体验,带来一系列重要改进。FleetAutoscaleRequestMetaData 功能已进入 Beta 阶段,支持 Webhook 自动伸缩容器在扩缩请求中携带 fleet 元数据(如名称、标签及注释)。项目已完成对 Go 1.25.0 的升级,并同步更新了全部相关依赖与 Docker 构建配置。原先硬编码的游戏服务器列表返回数量限制已被移除,取而代之的是可灵活设定的 gameservers.lists.maxItems 参数。此外,新增对 Minikube 环境下的远程调试能力,借助增强的端口转发机制,开发者可在本地高效调试 SDK 和控制器逻辑。
- 升级至 Golang 1.25.0 并更新依赖项:全面迁移至 Go 1.25.0,同时刷新配套依赖库与 Dockerfile,兼顾运行时兼容性与整体性能表现。
- FleetAutoscaleRequestMetaData 进入 Beta 阶段:该功能已升级为 Beta 版并默认启用,显著扩展了 Webhook 伸缩容器的能力边界,使其能够将 fleet 的元信息一并纳入伸缩请求中。
- 游戏服务器列表上限支持自定义配置:新增
gameservers.lists.maxItems配置项,替代此前固定值限制。运维人员可根据集群规模和 API 负载情况动态调整单次 list 请求返回的游戏服务器数量,从而提升超大规模集群的响应效率,并有效规避因响应过大引发的 API 压力问题。SDK 服务端的 list 与 watch 接口均已适配该配置,保障各组件行为统一。 - Minikube 环境下的远程调试支持:优化本地开发流程,通过启用调试模式及精准控制端口转发目标,使开发者能在 Minikube 中无缝对接本地 IDE,实现对 SDK 和控制器代码的断点调试与实时分析。
- 采用 Docsy 文档主题:文档站点全面启用 Docsy 主题,确保视觉风格协调统一、内容结构清晰合理,大幅改善用户阅读指南、查阅参考手册及学习教程的整体体验。
- 基础镜像升级至 Debian 13(Trixie):Dockerfile 及构建清单已更新,标准镜像与无发行版镜像均基于最新 Debian 13 构建,进一步强化安全性、长期支持能力以及与现代化操作系统生态的兼容性。
更多信息请参阅最新发布页。
源码下载地址:点击获取
