1.3.3 pre release

数日前に1.3.3 prereleaseが発表された。来週には本リリースということだろう。本当に月刊 Google App Engine という感じになってきた。

今回はバグフィックスという感じであまり大きな変更はないようだ

  • データストアでidを自動的に採番する際の、idのレンジを指定するallocateIdRange()メソッドが追加。いまいち使いどころがわからない。。。
  • システムプロパティで、アプリケーションIDとバージョンが取れるように。これは、結構うれしいかもしれない。メイルアドレスやXMPPのアドレスはアプリケーションIDと連動するので、いままでは、URLから無理矢理アプリケーションIDを切り出していた。それをしなくて済むのはありがたい。
  • 30秒ルールを破ってしまった場合、DeadlineExceededExceptionが発生したあと、HardDeadlineExceededError が生じるようになっているのだけど、DeadlineExceededExceptionがでない場合があったのが修正された。ちなみに、1.3.2のJavaDoc にはHardDeadlineExceededErrorはのっていない。どっちみちキャッチする事ができないものだからか。
  • QuotaService.getCpuTimeInMegaCycles()にバグがあって、メガサイクル数ではなくサイクル数を返していた(!)のが修正された。
  • JSPの挙動が実環境でちょっとおかしかったのを修正。JSPファイルににHTMLファイルをincludeできなかったのが修正されたらしい。JSPを使わないのでインパクトは不明
  • JSPのタグファイルがサポートされていなかった(というかアップロードではじかれていた)のが修正された。インパクトは不明。

所感

JSPを使う人には結構重要なのかも。システムプロパティは便利そうだ。