BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース CouchDB 1.3.0が新しいフィーチャとアルゴリズムの改善を追加

CouchDB 1.3.0が新しいフィーチャとアルゴリズムの改善を追加

原文(投稿日:2013/04/11)へのリンク

 

CouchDB 1.3.0Apache Software Foundationからリリースされたが、IE7のFix _session、Cross Origin Resource Sharing (CORS)をサポートし、またURLリライターにおける再起の深さを最大100呼び出しに制限した。リライターへの再帰呼び出し中に X-CouchDB-Requested-Pathを書き換えることはしなくなり、DB変更のAPIにServer-Sent Eventsを追加した。また、最新のリリースでは、 /_config/admins APIを使用するときにパスワードハッシュを同期することができ、 show/list ETagsにユーザー名を含んでいる。

CouchDB 1.3.0は、同じバッチでドキュメントを生成し、削除する時に発生する不要なコンフリクトに対する解決を提供している。そしてデータベースに含まれているレプリケータは、IDのチェックポイントで新しいサーバ全域のUUIDを利用して、効率的レジュームの可能性を改善している。また、JSテストスイートをCLIに移し、トラックバックとテストの信頼性を改善している。

この最新リリースは、Futonテストスイートへのリンクを無効にし、Futonにビューリクエスト期間を追加した。更に、ユーザーに許可が無いボタンは無効にしている。またGitチェックアウトから直接ビルドするなら、Autoconf v2.63 が必要である。公式情報によれば、Futonテストスイートがwebブラウザから走ると問題を起こすので、CLIから利用できるようにした。

CouchDB 1.3.0では、パスワードは、PBKDF2 (パスワードベースのキー導出関数2)アルゴリズムを使って、設定可能ワークファクタによってハッシュされている。またutc_idアルゴリズムをサポートしている。データベース名は、改善されたC/C++コンパイラの検出機能を使って、書き換えている間にエンコードされる。また新たな要求に応じて、書き換えカウンタをリセットし、CouchDBのスクリプト内でプロセスが存在する前に、停止状態に戻る問題を修正した。

CouchDB 1.3.0は、WindowsとOS X用のビルド済パッケージを含み、マニュアルはFutonから直接ホストされる。Apacheはまた、インストールパッケージと一緒にPDF形式のマニュアルを提供している。

 

この記事に星をつける

おすすめ度
スタイル

BT