Personal tools
You are here: Home Download Zope リリース一覧 Zope 2.10.8

Zope 2.10.8

Document Actions
Up to Product page
Zope
2.10系の不具合修正リリース

Available downloads

For additional information about this project, please visit the project page.

Release Notes

Tested with Python 2.4.5, Python 2.4.4, Python 2.4.3
State Final
License ZPL
Released 2009/05/04
  • Python-2.4.2以降が必要です。ただし、Python-2.5系列では動作しません。
  • Plone-2.x系列はZope-2.10.xでテストされていません。
  • Plone-3.x系列はZope-2.10.xで動作します。
  • Five-1.5.6, Zope-3.3.2 が同梱されています。
  • Zope-2.10.0,2.10.1で問題となっていた、PageTemplate内に日本語等のマルチバイトコードを記述した場合の問題はZope-2.10.2で修正されています。詳しくは ページテンプレートと日本語 を参照してください。
  • Plone3.xのフォームで日本語が文字化けする問題はZope-2.10.8で修正されています。
  • Python/Zope/Ploneのバージョンの組み合わせについて もご確認ください。

Change log

Zope 2.10.8 (2009/05/04) の変更点

機能追加(Features added)

  • SiteErrorLog はエントリのIDをイベントログにも書き出すようになりました。 これにより、ユーザーからのエラー報告とイベントログとを、Zopeの再起動後 にも対応づけて見たり、イベントログのtracebackと対応づけてSiteErrorLog のREQUEST情報を見る事が出来るようになります。

再構成(Restructuring)

  • 'App.class_init' に 'InitializeClass' エイリアスを追加しました。 これは今後のマイグレーションを簡単にするためのものです。 Zope 2.12 では 'InitializeClass' は 'Globals' からではなく、 'App.class_init' からimportするようにしてください。
  • 'ApplicationDefaultPermissions' を 'App.class_init' から 'AccessControl.Permissions' に移動しました。 'Globals' からimportすることを避けることにより、 サードパーティー製コードによるimportサイクルを断つためです。 以前の場所からもdeprecation警告無しでimportすることも出来ます。

バグ修正(Bugs Fixed)

ZPublisher response.setBody:
 すでにheaderにある場合、Accept-Encodingを破棄しないように修正。 この問題はキャッシュ設定を難しくしていた。(r99493 からマージ)
Launchpad #267834:
 CRLFを使ってHTTPヘッダフィールドを正しく分割するように修正。 RFC 2616 でリクエストされている。(merged 90980, 92625)
Launchpad #348223:
 catalogクエリを最適化: クエリ結果が空の状態になったら、 短時間でindex検索を抜けるようにした。
Launchpad #332168, Shared/DC/RDBMS/Connection.py:
 DB接続文字列を例外発生時に表示しないようにした。
Launchpad #143873:
 HTTP_ACCEPT_CHARSET がrequestに含まれていない場合の処理の問題を 修正。この修正のためにzope.publisherを3.3.3にアップデートした。 (訳注: IEやSafariでHTTP_ACCEPT_CHARSETが無い場合にiso-8859-1で requestされていると認識してしまう問題を修正し、utf-8と認識 するようになりました: #160968, #8185)
Launchpad #324876:
 meta-equiv ヘッダのcharset認識のために厳密なregexに修正
Acquisition wrapper:
 Acquisition ラッパーが__iter__を正しくproxyするように修正
Products.PluginIndexes.PathIndex:
 trunkから、docの修正と、最適化の修正をバックポート (ExtendedPathIndex も).
Launchpad #174705:
 エラー情報オブジェクトが、'tal:on_error' ハンドラーに制限コード (restricted code)を表示してしまう問題を修正。

参考: CHANGE.txt の原文(英語)

by しみずかわ last modified 2009-06-06 16:40

Powered by Plone, the Open Source Content Management System