
Go 1.25の実験的GC「Green Tea」、GC時間を最大40%削減
Go 1.25に、ページ単位でオブジェクトを走査する新しい実験的ガベージコレクタ「Green Tea」が追加されました。GOEXPERIMENT=greenteagcで有効化でき、平均で約10%、ワークロードによっては最大40%のGC時間削減が確認されています。Googleでの実運用実績もあり、Go 1.26でのデフォルト化が計画されています。
トピック別に新着順で読めます。「あのアップデート何だっけ」はキーワード・期間からも探せます。

Go 1.25に、ページ単位でオブジェクトを走査する新しい実験的ガベージコレクタ「Green Tea」が追加されました。GOEXPERIMENT=greenteagcで有効化でき、平均で約10%、ワークロードによっては最大40%のGC時間削減が確認されています。Googleでの実運用実績もあり、Go 1.26でのデフォルト化が計画されています。
JavaScript/TypeScriptバンドラーesbuildのv0.27.0がリリースされました。binaryローダーが新しいUint8Array.fromBase64を利用するようになったほか、内部で使用するGoコンパイラがv1.25.4に更新され、対応OSの要件が引き上げられています。破壊的変更を含むため、バージョン指定方法に注意が必要です。

Go公式ブログが、2025年11月10日のGoオープンソース公開16周年を機に、Go 1.24とGo 1.25で加わった主要な改善を振り返っています。並行処理テストの簡素化、コンテナ対応スケジューリング、暗号ライブラリの監査・認証、map実装の刷新とGreen Tea GC、そしてMCP SDKによるAIエコシステムへの取り組みが紹介されています。

Go公式ブログにて、Go 1.26のリリースが発表されました。組み込み関数newが式を直接受け取れるようになったほか、以前は実験的だったGreen Tea GCが標準で有効化され、cgoのオーバーヘッドも約30%削減されています。go fixコマンドの全面刷新やSIMD対応の実験パッケージ追加など、開発者の生産性とパフォーマンスの両面で改善が図られています。

Go 1.26で go fix サブコマンドが全面的に書き直され、コードベースをGoの新しい言語機能やライブラリの流儀に合わせて自動修正できるようになりました。LLMが古いコーディングスタイルを学習・出力し続ける問題への対策としても位置づけられており、go vetと同じ静的解析基盤の上に構築されています。

Go公式ブログが、append利用時に発生しがちな小刻みなヒープ割り当てをスタック割り当てに置き換える一連の最適化を解説しています。Go 1.25では可変長のmakeでもスタック割り当てが可能になり、Go 1.26ではappendの呼び出し箇所そのもの、さらには戻り値として返すスライスまで最適化対象になりました。
分散トレーシングツールJaegerのv2.16.0が公開されました。Go 1.25.7への統一やリモートサンプリングのレガシーAPI削除といった破壊的変更に加え、Kafka/Elasticsearch/ClickHouse周りの機能改善、UIの内部リファクタリングが行われています。バックエンドとUI双方に多数の修正が含まれる注目のリリースです。

Go公式ブログが、Go 1.26で刷新されたgo fixコマンドの目玉機能であるsource-level inlinerを解説しています。//go:fix inlineディレクティブを付けるだけで、非推奨関数の呼び出しを新API呼び出しへ安全に自動置換できる仕組みと、その裏にある技術的な難しさが紹介されています。
Vercelが、Go言語で書かれたAPIサーバーをゼロコンフィグでデプロイできる機能を追加しました。vercel.jsonや/apiフォルダ規約に依存せず、Goサーバーをファーストクラスのバックエンドとして自動認識し、必要なリソースを自動でプロビジョニングします。課金もFluid computeベースのActive CPU pricingとなり、アイドル時間に課金されない仕組みです。
Kubernetes v1.36で、APIの入力検証を型定義に埋め込んだタグから自動生成する「Declarative Validation(宣言的バリデーション)」がGeneral Availability(GA)に到達しました。これまで約1.8万行の手書きGoコードで管理されていた検証ロジックを、統一されたフレームワークに置き換えるものです。SIG API Machineryによる取り組みで、将来的にはOpenAPI経由でのバリデーションルール公開やKubebuilderなどエコシステムツールとの連携も見込まれています。

Goの公式ドキュメントサイトpkg.go.devが、パッケージやモジュールのメタデータを取得できる公式APIを新たに提供開始しました。これまでWebスクレイピングに頼らざるを得なかったツール開発者に対し、安定したGETベースのインターフェースを用意し、あわせてリファレンス実装のCLIも公開しています。
Google Cloudが2026年8月20日付のリリースノートを公開し、App Engineフレキシブル環境のCloud SQL接続方式の刷新、BigQueryの時系列分析関数追加、Gemini EnterpriseへのAntigravity統合などを発表しました。GKEの各チャネルでもバージョン更新が実施されています。

Go言語チームがGo 1.27を正式リリースしました。ジェネリックメソッドのサポートや構造体リテラルのキー拡張といった言語仕様の変更に加え、小オブジェクトのメモリ割り当て高速化、encoding/json/v2やML-DSA署名など標準ライブラリの拡充も行われています。ツールチェーンにも複数の改善が加わりました。
Google Cloudの2026年8月14日付リリースノートでは、App Engineの全ランタイムでTLS 1.2未満の通信を段階的に遮断するセキュリティ強化が発表されました。合わせて、Gemini Enterpriseモバイルアプリへの「Gemini 3.7 Flash」搭載、Google SecOpsのHealth Hubによるデータ取り込み遅延の可視化機能(プレビュー)、IAMでのAgent Identity向けカスタム制約のGA、Cortex Frameworkの不具合修正なども公開されています。
バージョン管理ツールmiseのv2026.8.0がリリースされました。Linux x64環境でのshim実行速度が最大15%向上し、Cargo・uv・Go・Nodeの4エコシステムにまたがるワークスペース依存関係の推論に対応しました。またRubyのプリコンパイル済みバイナリがデフォルトのインストール方式になりました。
Kubernetes Blogの記事は、kubebuilder/controller-runtimeで書くコントローラのr.Get()やr.List()が実際にはAPIサーバではなくローカルキャッシュを読んでいることを解説しています。list+watchによるキャッシュ更新の仕組みや、書き込みは常にAPIサーバ直行でresourceVersionによる楽観的並行性制御が働くこと、read-after-writeを期待してはいけない理由が説明されます。

MicrosoftはAIエージェント構築フレームワーク「Microsoft Agent Framework」のGo実装をパブリックプレビューとして公開しました。既存の.NET SDK・Python SDKに続き、Goでもツール呼び出しやマルチエージェントのワークフロー、可観測性を備えたエージェント開発が可能になります。サービスやCLI、クラウドネイティブなアプリケーションを得意とするGoの開発現場に、本番運用を意識したエージェント基盤がもたらされます。