1.14. 1.1.x分支

1.14.1. 升级说明

警告

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

1.14.2. 版本1.1.2

1.14.2.1. 构建系统

  • 不要 ln 这个 couchjs 在Windows上安装target
  • 删除对Windows的ICU版本依赖。
  • 改进SpiderMonkey版本检测。

1.14.2.2. HTTP接口

  • 附件的ETag仅在附件更改时更改,而不是文档。
  • 修复检索大于4k的标头。
  • 允许列表请求的选项HTTP方法。
  • 不要试图编码无效的json。

1.14.2.3. 日志系统

  • 改进了文件相关错误的日志消息。

1.14.2.4. 复制因子

  • 修复了具有许多修订的文档的拉式复制。
  • 修复从HTTP源到HTTP目标的复制。

1.14.2.6. 查看服务器

  • 避免在文件描述符用完时使视图索引失效。

1.14.3. 1.1.1版本

  • 支架SpiderMonkey 1.8.5
  • 将可配置的最大值添加到u log返回的字节数。
  • 允许CommonJS模块为空字符串。
  • 将最小Erlang版本升级到R13B02。
  • 不要运行已删除的validate_doc_update函数。
  • 如果includeu docs=true,则视图的etag包含当前序列。
  • 修复重复项可能出现在u changes feed中的错误。
  • 修复冲突解决后更新处理程序中断的错误。
  • 用replicator修复错误,其中include“filter”可能会使couch崩溃。
  • 修复压缩大视图时的崩溃。
  • 修复日志中的文件描述符泄漏
  • 修复修订中丢失的修订?样式=所有的文档。
  • 改善最大开放极限下的压实处理。
  • JSONP响应现在发送“text/javascript”作为内容类型。
  • 在Windows上链接到ICU4.2。
  • 允许在路径中使用正斜杠来更新函数。
  • 获取命中reduceu overflow错误的couchjs进程。
  • 可以在更新处理程序中指定状态代码。
  • 在show函数中支持provides()。
  • _当ddoc没有视图时视图清理现在删除所有索引文件。
  • max_replication_retry_count现在支持“无限”。
  • 修复源数据库具有空ID的文档时的复制崩溃。
  • 修复分配couchjs进程以服务请求时的死锁。
  • 修复了文档multipart PUT API。
  • 修复了包含视图的数据库的文件描述符泄漏。

1.14.4. 版本1.1.0

注解

1.0.2和1.0.3的所有更改也适用于1.1.0。

1.14.4.1. 外部

  • 添加了OS进程模块来管理CouchDB之外的守护进程。
  • 添加了HTTP代理处理程序,可用于更可伸缩的外部。

1.14.4.2. 蒲团

  • 增加了“更改密码”功能。

1.14.4.3. HTTP接口

  • 本机SSL支持。
  • 增加了对附件的HTTP范围请求的支持。
  • 为添加了内置筛选器 _changes: _ 医生ID`and `_design .
  • 添加了TCP的配置选项NODELAY又名“Nagle”。
  • 允许将参数过帐到 _changes .
  • 允许 keys 获取视图请求的参数。
  • 允许vhosts定义中使用通配符。
  • 对视图提供更细粒度的ETag支持。
  • 更灵活的URL重写器。
  • 增加了对识别httpaccept报头中的“Q值”和媒体参数的支持。
  • 验证从PUT到URL的doc id。

1.14.4.4. 复制因子

  • 补充 _replicator 用于管理复制的数据库。
  • 修正了端点是可通过SSL访问的远程数据库时的问题。
  • 增加了对连续按文档ID复制的支持。
  • 修复复制附件时忽略修订信息的问题。
  • 附件复制的完整性现在由MD5验证。

1.14.4.5. 存储系统

  • 读取数据时进行多个微优化。

1.14.4.6. URL重写器和Vhosts

  • 修正变量替换

1.14.4.7. 查看服务器

  • 增加了对地图功能的CommonJS支持。
  • 补充 stale=update_after 在返回一个 stale=ok 反应。
  • 警告导致空结果的原因 startkeyendkey 限制。
  • 内置reduce函数 _sum 现在接受整数列表作为输入。
  • 添加了视图查询别名start_key、end_key、start_key_doc_id和end_key_doc_id。