Agones 1.55.0 正式版现已发布,本次版本更新重点围绕稳定性提升、性能优化以及开发者体验改进,带来了多项实用更新。
此次发布中最值得关注的变化之一,是 FleetAutoscaleRequestMetaData 功能正式进入 Beta 阶段。这意味着 Webhook 自动扩缩容能力如今可以在伸缩请求中携带 fleet 元数据,例如名称、标签和注释等信息,让扩缩容策略的控制粒度更精细、更灵活。与此同时,Agones 项目整体已经全面升级到 Go 1.25.0,相关依赖项以及 Docker 构建配置也同步完成更新,进一步保障了兼容性、构建效率和运行性能。
另一个非常实用的调整,是此前硬编码的游戏服务器列表返回数量上限已经被移除,取而代之的是可灵活配置的参数——gameservers.lists.maxItems。运维团队可以结合 Kubernetes 集群规模、API 请求压力和业务场景,动态设置单次 list 请求可返回的游戏服务器数量。对于超大规模游戏服务器集群来说,这项改进尤为关键,不仅有助于提升接口响应效率,还能有效避免因单次返回数据过大而对 API 服务造成额外负载。与此同时,SDK 服务端的 list 与 watch 接口也已经完成对这一配置项的适配,整体使用体验更加统一。
在开发调试流程方面,同样迎来了明显优化:现在开发者已经可以在 Minikube 环境中进行远程调试。借助增强后的端口转发机制,开发人员能够直接通过本地 IDE 连接 Minikube 集群,对 SDK 与控制器代码执行断点调试、问题排查和实时分析,大幅提升本地开发与联调效率。
文档体验方面,官方站点已经全面切换至 Docsy 主题,页面视觉风格和内容组织结构都更加清晰。无论是浏览使用指南、查看参考文档,还是学习教程内容,整体阅读体验和查找效率都比以往更顺畅。
最后值得一提的是基础镜像升级。当前基础镜像已经更新至 Debian 13(Trixie),无论是标准镜像还是无发行版镜像,现都基于最新的 Debian 13 构建。这不仅提升了镜像安全性和长期支持能力,也进一步增强了与现代操作系统环境的兼容性,为生产部署提供了更稳健的基础。
