Goブログ
App Engine向けGo言語が正式リリース
GoチームとApp Engineチームは、App Engine向けのGoランタイムが正式リリースされたことを発表できることを嬉しく思っています。これは、あなたが取り組んでいる(または取り組む予定の)Goアプリケーションを、新しい1.5.2 SDKを使用して、今すぐApp Engineにデプロイできることを意味します。
Google I/OでGoランタイムを発表して以来、App Engine APIに対するGoサポートの改善と拡張を続け、Channels APIを追加しました。Go Datastore APIは、トランザクションと祖先クエリもサポートするようになりました。詳細はGo App Engineドキュメントを参照してください。
既にGo SDKを使用している方は、1.5.2リリースでapi_version
2が導入されていることに注意してください。これは、新しいSDKがGo release.r58.1
(Goの現在の安定版)に基づいており、以前のリリースと後方互換性がないためです。既存のアプリケーションは、r58リリースノートに従って変更が必要になる場合があります。コードを更新したら、app.yaml
ファイルにapi_version: 2
という行を追加してアプリを再デプロイする必要があります。api_version
1に対して記述されたアプリは、8月18日以降は動作しなくなります。
最後に、信頼できるテスターの方々、そして彼らの数々のバグ報告に多大な感謝を申し上げます。彼らの助けは、この重要なマイルストーンに到達するために非常に貴重でした。
App EngineでGoを使い始める最速の方法は、入門ガイドです。
Goランタイムはまだ実験段階であることに注意してください。PythonやJavaランタイムほどサポートされていません。