Goブログ

App Engine向けGo言語が正式リリース

アンドリュー・ゲランド
2011年7月21日

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ランタイムほどサポートされていません。

次の記事:2つのGo講演:「Goにおける字句解析」と「Cuddle:App Engineデモ」
前の記事:エラー処理とGo
ブログインデックス