1.12. 1.3.x Branch¶
1.3.x Branch is affected by the issue described in CVE-2014-2668: DoS (CPU and memory consumption) via the count parameter to /_uuids. Upgrading to a more recent release is strongly recommended.
You can upgrade your existing CouchDB 1.0.x installation to 1.3.0 without any specific steps or migration. When you run CouchDB, the existing data and index files will be opened and used as normal.
The first time you run a compaction routine on your database within 1.3.0, the data structure and indexes will be updated to the new version of the CouchDB database format that can only be read by CouchDB 1.3.0 and later. This step is not reversible. Once the data files have been updated and migrated to the new version the data files will no longer work with a CouchDB 1.0.x release.
If you want to retain support for opening the data files in CouchDB 1.0.x you must back up your data files before performing the upgrade and compaction process.
220.127.116.11. Log System¶
18.104.22.168. View Server¶
22.214.171.124. Database core¶
126.96.36.199. HTTP Interface¶
Responses to documents created/modified via form data POST to /db/doc or copied with COPY should now include Location header.
Form data POST to /db/doc now includes an ETag response header.
?batch=okis now supported for COPY and POST /db/doc updates.
?new_edits=falseis now supported for more operations.
Send a 202 response for _restart. #b213e16f
Make password hashing synchronous when using the /_config/admins API. #08071a80
Add support to serve single file with CouchDB, #2774531ff2
Allow any 2xx code to indicate success, #0d50103cfd
Fix _session for IE7.
Restore 400 error for empty PUT, #2057b895
X-Couch-Idheader if doc is created, #98515bf0b9
Support auth cookies with
188.8.131.52. Log System¶
COUCHDB-1557: Upgrade some code to use BIFs bring good improvements for replication.
184.108.40.206. Source Repository¶
220.127.116.11. Storage System¶
Fixed unnecessary conflict when deleting and creating a document in the same batch.
18.104.22.168. Test Suite¶
COUCHDB-1321: Moved the JS test suite to the CLI.
COUCHDB-1389: Improved tracebacks printed by the JS CLI tests.
Fix race condition for test running on faster hardware.
Improved the reliability of a number of tests.
22.214.171.124. URL Rewriter & Vhosts¶
126.96.36.199. UUID Algorithms¶
188.8.131.52. Query and View Server¶
COUCHDB-1372: _stats built-in reduce function no longer produces error for empty view result.
COUCHDB-1445: CouchDB tries no more to delete view file if it couldn’t open it, even if the error is emfile.
Deprecate E4X support, #cdfdda2314