1.19. 0.10.x Branch
1.19.1. Upgrade Notes
Warning
Version 0.10.2 contains important security fixes. Previous 0.10.x releases are not recommended for regular usage.
1.19.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
1.19.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.
1.19.1.3. Stricter enforcing of reduciness in reduce-functions
Reduce functions are now required to reduce the number of values for a key.
1.19.1.4. View query reduce parameter strictness
CouchDB now considers the parameter reduce=false
to be an error for queries
of map-only views, and responds with status code 400.
1.19.2. Version 0.10.2
1.19.2.1. Build and System Integration
Fixed distribution preparation for building on Mac OS X.
1.19.2.2. Security
1.19.2.3. Replicator
Avoid leaking file descriptors on automatic replication restarts.
1.19.3. Version 0.10.1
1.19.3.1. Build and System Integration
Test suite now works with the distcheck target.
1.19.3.2. Replicator
Stability enhancements regarding redirects, timeouts, OAuth.
1.19.3.3. Query Server
Avoid process leaks
Allow list and view to span languages
1.19.3.4. Stats
Eliminate new process flood on system wake
1.19.4. Version 0.10.0
1.19.4.1. Build and System Integration
Changed couchdb script configuration options.
Added default.d and local.d configuration directories to load sequence.
1.19.4.2. HTTP Interface
Added optional cookie-based authentication handler.
Added optional two-legged OAuth authentication handler.
1.19.4.3. Storage Format
Add move headers with checksums to the end of database files for extra robust storage and faster storage.
1.19.4.4. View Server
Added native Erlang views for high-performance applications.