0.11 Vote 中なので、ChangeLog を私訳します
まだ機能を使ったわけではないので変な訳があります。
http://svn.apache.org/repos/asf/couchdb/tags/0.11.0/CHANGES の r926573 の勝手私訳です。
セキュリティ
HTTP インターフェース
ビューサーバー
- 'raw' バイナリによる並び替えを選択できるようになり、Unicodeによる並び替えが重要でない場合は、ビューを高速にできます。
- ICUの順序付けコール尾w減らすことでビューのインデックス構成時間が向上しました。
- ビューの情報をもつオブジェクトが向上しました。
- ビューを構成している間の部分更新に関するバグを修正しました。
- クエリサーバーをデザインドキュメントベースのプロトコルにしました。
- 本来のJSONとの互換性のため、json2.js をJSONのシリアライズに使うようにしました。
- cURLサポートを無効化するための土台作りとして couchjs の主要な部分をリファクタリングしました。新しいHTTPのやりとりは、同期XHRのように動作します。この新しい仕組みの使い方の例は、JavaScript CLIのテストランナーに書いてあります。
ストレージシステム
ランタイム統計
- 統計情報は、重複しないタイムフレームを計算するのではなく、Moving Window に基づいて計算するようになりました。
- 統計用のタイマとシステムスリープの間に起こっていた問題を解消しました。
- 統計情報用の名前は、privディレクトリの用語ファイルに移動しました。
Futon
- ビューコンパクションのボタンを追加しました。
- ドキュメントビューにおいて、JSON文字列はクオートや改行がエスケープされることなくそのまま表示されるようになりました。これによって、複数行の文字列が格段に読みやすくなるでしょう。
- JSON文字列を編集する際にも同様です。フィールド値の変更を送信するときに、それが正当なJSONでなければ、stringだと解釈されます。これによって、複数行の文字列を編集するのが非常に簡単になります。
- textarea で tab をヒットしたときに次のフォームフィールドに移動するのではなく、tab文字を現在のキャレットの位置に挿入するようにしました。
- いくつかのフォントの宣言を修正しました