16.14. 0.10.x Branch

16.14.1. Upgrade Notes

Warning

Version 0.10.2 contains important security fixes. Previous _0.10.x_releases are not recommended for regular usage.

16.14.1.1. Modular Configuration Directories

CouchDB now loads configuration from the following places (glob(7) syntax)in order:

  • PREFIX/default.ini
  • PREFIX/default.d/*
  • PREFIX/local.ini
  • PREFIX/local.d/*
    The configuration options for couchdb script have changed to:
  1. -a FILE add configuration FILE to chain
  2. -A DIR add configuration DIR to chain
  3. -n reset configuration file chain (including system default)
  4. -c print configuration file chain and exit

16.14.1.2. Show and List API change

Show and List functions must have a new structure in 0.10.See Formatting_with_Show_and_List for details.

16.14.1.3. Stricter enforcing of reduciness in reduce-functions

Reduce functions are now required to reduce the number of values for a key.

16.14.1.4. View query reduce parameter strictness

CouchDB now considers the parameter reduce=false to be an error for queriesof map-only views, and responds with status code 400.

16.14.2. Version 0.10.2

16.14.2.1. Build and System Integration

  • Fixed distribution preparation for building on Mac OS X.

16.14.2.2. Security

16.14.2.3. Replicator

  • Avoid leaking file descriptors on automatic replication restarts.

16.14.3. Version 0.10.1

16.14.3.1. Build and System Integration

  • Test suite now works with the distcheck target.

16.14.3.2. Replicator

  • Stability enhancements regarding redirects, timeouts, OAuth.

16.14.3.3. Query Server

  • Avoid process leaks
  • Allow list and view to span languages

16.14.3.4. Stats

  • Eliminate new process flood on system wake

16.14.4. Version 0.10.0

16.14.4.1. Build and System Integration

  • Changed couchdb script configuration options.
  • Added default.d and local.d configuration directories to load sequence.

16.14.4.2. HTTP Interface

  • Added optional cookie-based authentication handler.
  • Added optional two-legged OAuth authentication handler.

16.14.4.3. Storage Format

  • Add move headers with checksums to the end of database files for extra robuststorage and faster storage.

16.14.4.4. View Server

  • Added native Erlang views for high-performance applications.

原文: http://docs.couchdb.org/en/stable/whatsnew/0.10.html