13.2. 1.6.x Branch — Apache CouchDB 1.7 Documentation

# 13.2. 1.6.x Branch

- Deprecations
- Version 1.6.1
- Version 1.6.0

Warning

Version 1.6.1 contains important patches to hash of passwords on restart. The previous Version 1.6.0 release is not recommended for usage as certain edge cases with admin passwords may prevent CouchDB from starting.

## 13.2.1. Deprecations

The Proxy Authentication handler was renamed to `proxy_authentication_handler` to follow the `*_authentication_handler` from of all other handlers. The old `proxy_authentification_handler` name is marked as deprecated and will be removed in future releases. It’s highly recommended to update `httpd/authentication_handlers` option with the new value if you have used such a handler.

## 13.2.2. Version 1.6.1

A bugfix release to handle various edge cases related to admin password hashing.

- COUCHDB-2298: Hash plaintext admin passwords stored in `local.ini` on startup #ed825d3.
- COUCHDB-2299: Filter out local admin users before updating password hash in `_users` db #5e46f3b.

## 13.2.3. Version 1.6.0

- COUCHDB-2200: support Erlang/OTP 17.0 #35e16032
- Fauxton: many improvements in our experimental new user interface, including switching the code editor from CodeMirror to Ace as well as better support for various browsers.
- Add the `max_count` option (UUIDs Configuration) to allow rate-limiting the amount of UUIDs that can be requested from the /_uuids handler in a single request (CVE 2014-2668).
- COUCHDB-1986: increase socket buffer size to improve replication speed for large documents and attachments, and fix tests on BSD-like systems. #9a0e561b
- COUCHDB-1953: improve performance of multipart/related requests. #ce3e89dc
- COUCHDB-2221: verify that authentication-related configuration settings are well-formed. #dbe769c6
- COUCHDB-1922: fix CORS exposed headers. #4f619833
- COUCHDB-1795: ensure the startup script clears the pid file on termination. #818ef4f9
- COUCHDB-1962: replication can now be performed without having write access to the source database (#1d5fe2aa), the replication checkpoint interval is now configurable (#0693f98e).
- COUCHDB-2025: add support for SOCKS5 proxies for replication. #fcd76c9
- COUCHDB-1930: redirect to the correct page after submitting a new document with a different ID than the one suggested by Futon. #4906b591
- COUCHDB-1923: add support for attachments and att_encoding_info options (formerly only available on the documents API) to the view API. #ca41964b
- COUCHDB-1780: upgrade password hashes from SHA-1 to PBKDF2 scheme on successful authentication. #34888938
- COUCHDB-2059: allow run-time configuration of maximum URL length. #f7ca266b
- COUCHDB-2054: accept gzipped JSON request bodies. #4d893387
- Rename `proxy_authentification_handler` to `proxy_authentication_handler`. #c66ac4a8
- COUCHDB-1647: for failed replications originating from a document in the _replicator database, store the failure reason in the document. #08cac68b
- COUCHDB-2053: send better error messages when both key and keys parameters are specified in view requests. #2bc07840
- COUCHDB-2040: send better error messages when incorrect checksums are encountered during compaction. #e7fdc16a
- COUCHDB-2028: allow intermedia certificates when using SSL/TLS. #2d080449
- COUCHDB-2031: fix rewriting of paths with query string parameters. #37c84596
- Numerous improvements to the documentation.