主な変更:
- エスケープは、テンプレートへの出力時に自動的に追加されます
- AsyncHTTPClientの標準実装は、simple_httpclientになりました。
- Python 3.2のサポート。
軽微な変更:
- 新しいテンプレートタグ:
-エスケープ文字を追加するための{%autoescape ...%}コントロール
-{%raw ...%}エスケープ文字を削除
-UIModulesを呼び出す{%module ...%} - {%module module Template(path、** kwargs)%}を使用して、独立した名前空間で別のテンプレートを呼び出すことができるようになりました
- すべてのIOStreamコールバックは、add_callbackを介してIOLoopに直接作成されるようになりました。
- HTTPServerはIPv6をサポートするようになりました。 無効にするには、パラメータfamily = socket.AF_INETをHTTPServer.bind()に渡す必要があります。
- HTTPClientは、リクエストでallow_ipv6 = Trueが設定されている場合、IPv6をサポートするようになりました
- requestHandlersは、decode_argument()をオーバーライドすることで、リクエストパラメータにutf-8以外のエンコーディングを使用できるようになりました
- 特に多くのIOLoopタイムアウトを使用するアプリケーションのパフォーマンスの向上
- HTTP OPTIONSメソッドは、XSRFトークンを必要としなくなりました。
- JSONの出力(RequestHandler.write(dict))がContent-Type application / jsonを設定するようになりました
- RequestHandler.compute_etagをオーバーライドして、Etag計算を構成または無効にできるようになりました
- USE_SIMPLE_HTTPCLIENTはサポートされなくなりました。代わりにAsyncHTTPClient.configureを使用してください。
githubを使用します