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:
- -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
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.