Agones 1.55.0 版本現已發佈。
此版本通過多項關鍵更新提升了穩定性和易用性。FleetAutoscaleRequestMetaData 功能現已推出 Beta 版,允許 webhook autoscaler 在 scaling requests 中發送 fleet metadata(例如名稱、標籤和註釋)。已升級到 Go 1.25.0,並更新了相關依賴項和 Dockerfile。硬編碼的 SdkServer 更新列表限制已被替換為可配置的 gameservers.lists.maxItems 選項。新增的 Minikube 遠程調試支持通過改進的端口轉發,實現了對 SDK 和控制器的本地調試。
- 升級到 Golang 1.25.0 和依賴項更新:此版本包括升級到 Go 1.25.0 以及更新相關依賴項和 Dockerfile,以確保兼容性並提高性能。
- 將 FleetAutoscaleRequestMetaData 升級至 Beta 版:FleetAutoscaleRequestMetaData 已升級至 Beta 版,並默認啓用。此功能增強了擴展 Webhook autoscaler,使其能夠在請求中發送 fleet metadata。
- 可配置 GameServer List Limits:引入了一個新的配置字段 gameservers.lists.maxItems,取代了之前硬編碼的列表上限。這使得運維人員可以根據集羣規模和 API 性能需求,調整每次列表請求返回的遊戲服務器數量。此更改提高了大型集羣的可擴展性,並防止了因列表響應無限制而導致的 API 過載。SDK 服務器的更新列表和監視器現在遵循此可配置限制,確保組件行為的一致性。
- 使用 Minikube 進行遠程調試:通過在 Minikube 環境中輕鬆調試 SDK 和控制器,增強本地開發體驗。它包含啓用調試模式和改進端口轉發目標的更改,以便開發人員可以在本地逐步執行代碼。
- Docsy 網站主題:文檔網站主題,確保風格一致,內容呈現恰當。它提升了指南、參考資料和教程的閲讀體驗,增強了視覺效果。因此,所有頁面上的文檔都顯得更加清晰專業。
- 將 Base Images 升級到 Debian 13 (Trixie):這涉及修改 Dockerfile 和相關的構建清單,以便標準鏡像和無發行版鏡像引用更新的 Debian 版本,從而提高安全性、支持性以及與當前操作系統標準的兼容性。
詳情可查看:https://github.com/googleforgames/agones/releases/tag/v1.55.0