Goブログ

Go 1.16 がリリースされました

Matt Pearring と Dmitri Shuralyov
2021年2月16日

本日、GoチームはGo 1.16のリリースを発表できることを大変嬉しく思います。ダウンロードページから入手できます。

新しいembedパッケージは、新しい//go:embedディレクティブを使用してコンパイル時に埋め込まれたファイルへのアクセスを提供します。これにより、サポートデータをGoプログラムに簡単にバンドルできるようになり、Goでの開発がさらにスムーズになります。embedパッケージのドキュメントを使用して開始できます。 Carl Johnsonも、優れたチュートリアル「How to use Go embed」を執筆しています。

Go 1.16では、macOS ARM64のサポート(Appleシリコンとしても知られています)も追加されています。Appleが新しいarm64アーキテクチャを発表して以来、Goが完全にサポートされるように、Appleと緊密に協力してきました。詳細については、ブログ記事「Go on ARM and Beyond」をご覧ください。

2020年のGo開発者調査によると、Go開発者の96%が切り替えを行ったため、Go 1.16では、デフォルトでGoモジュールの使用が必須になったことに注意してください。最近、モジュールの開発と公開に関する公式ドキュメントを追加しました。

最後に、ビルドが最大25%高速になり、メモリ使用量が最大15%削減されるなど、他の多くの改善とバグ修正があります。変更の完全なリストと上記の改善に関する詳細については、Go 1.16リリースノートをご覧ください。

コードの記述、バグの報告、フィードバックの提供、ベータ版とリリース候補のテストを通じて、このリリースに貢献してくれたすべての方々に感謝します。

皆様の貢献と勤勉さのおかげで、Go 1.16は可能な限り安定しています。とは言え、何か問題に気付いた場合は、問題を報告してください

新しいリリースをお楽しみください!

次の記事:Go 1.16での新しいモジュール変更
前の記事:VS Code Go拡張機能でデフォルトでGoplsが有効化
ブログインデックス