1.16. 0.10.x分支

1.16.1. 升级说明

警告

0.0.2版本 包含重要的安全修复。上一个 0.10.x 不建议定期使用发行版。

1.16.1.1. 模块化配置目录

CouchDB现在从以下位置加载配置 (glob(7) 语法)顺序:

  • PREFIX/default.ini

  • PREFIX/default.d/*

  • PREFIX/local.ini

  • PREFIX/local.d/*

的配置选项 couchdb 脚本已更改为:

-a FILE     add configuration FILE to chain
-A DIR      add configuration DIR to chain
-n          reset configuration file chain (including system default)
-c          print configuration file chain and exit

1.16.1.2. 显示并列出API更改

Show和List函数必须具有0.10中的新结构。看到了吗 Formatting_with_Show_and_List 有关详细信息。

1.16.1.3. 在reduce函数中更严格地执行约简

现在需要Reduce函数来减少键的值的数量。

1.16.1.4. 查看查询减少参数严格性

CouchDB现在考虑参数 reduce=false 查询仅映射视图时出错,并用状态代码400响应。

1.16.2. 0.0.2版本

1.16.2.1. 构建和系统集成

  • 在macosx上构建的固定分发准备。

1.16.2.2. 安全性

1.16.2.3. 复制因子

  • 避免在自动复制重新启动时泄漏文件描述符。

1.16.3. 0.0.1版本

1.16.3.1. 构建和系统集成

  • 测试套件现在可以使用distcheck目标。

1.16.3.2. 复制因子

  • 关于重定向、超时、OAuth的稳定性增强。

1.16.3.3. 查询服务器

  • 避免工艺泄漏

  • 允许列表和视图跨越语言

1.16.3.4. 统计

  • 消除系统尾迹时的新工艺溢流

1.16.4. 版本0.10.0

1.16.4.1. 构建和系统集成

  • 改变 couchdb 编写配置选项脚本。

  • 为加载序列添加了default.d和local.d配置目录。

1.16.4.2. HTTP接口

  • 添加了可选的基于cookie的身份验证处理程序。

  • 添加了可选的两条腿OAuth身份验证处理程序。

1.16.4.3. 存储格式

  • 将带有校验和的移动头添加到数据库文件的末尾,以获得更可靠的存储和更快的存储。

1.16.4.4. 查看服务器

  • 为高性能应用程序添加了本机Erlang视图。