The Go Blog

Go App Engine SDK 1.5.5 リリース

Andrew Gerrand
2011年10月11日

本日、Go App Engine SDK のバージョン 1.5.5 をリリースしました。App Engine ダウンロードページからダウンロードできます。

このリリースには、App Engine API の変更と改善が含まれており、サポートする Go ツールチェーンはrelease.r60.2(現在の安定版リリース)に更新されています。このリリースには、Go ツールチェーンからのgodocgofmt、およびgofixツールも含まれています。これらは SDK のルートディレクトリにあります。

このリリースで行われた変更の一部には後方互換性のないものがあるため、SDK のapi_versionを3にインクリメントしました。既存のアプリはapi_version 3に移行する際にコード変更が必要になります。

SDK に同梱されている gofix ツールは、App Engine 固有のモジュールでカスタマイズされています。これを使用して、Go アプリを最新の appengine パッケージと更新された Go 標準ライブラリで動作するように自動的に更新できます。アプリを更新するには、次を実行します。

/path/to/sdk/gofix /path/to/your/app

SDK に appengine パッケージのソースコードが含まれるようになったため、ローカルの godoc を使用して App Engine API ドキュメントを読むことができます。

/path/to/sdk/godoc appengine/datastore Get

重要な注意: api_version 2は非推奨になりました。api_version 2を使用する Go アプリは、2011年12月16日以降は動作しなくなります。それまでにアプリをapi_version 3を使用するように更新してください。

変更点の完全なリストについては、リリースノートを参照してください。新しい SDK に関するご質問は、Go App Engine ディスカッション グループまでお願いします。

次の記事: GNU デバッガーで Go プログラムをデバッグする
前の記事: Go バージョン 1 のプレビュー
ブログインデックス