Downloads
The following releases of Apache CouchDB are available for download.
Current Releases
1.1.1
Files
Changes
- Support SpiderMonkey 1.8.5
- Add configurable maximum to the number of bytes returned by
_log. - Allow CommonJS modules to be an empty string.
- Bump minimum Erlang version to R13B02.
- Do not run deleted
validate_doc_updatefunctions. - ETags for views include current sequence if
include_docs=true. - Fix bug where duplicates can appear in
_changesfeed. - Fix bug where update handlers break after conflict resolution.
- Fix bug with
_replicatorwhere include “filter” could crash couch. - Fix crashes when compacting large views.
- Fix file descriptor leak in
_log - Fix missing revisions in
_changes?style=all_docs. - Improve handling of compaction at
max_dbs_openlimit. - JSONP responses now send “text/javascript” for Content-Type.
- Link to ICU 4.2 on Windows.
- Permit forward slashes in path to update functions.
- Reap couchjs processes that hit
reduce_overflowerror. - Status code can be specified in update handlers.
- Support provides() in show functions.
_view_cleanupwhen ddoc has no views now removes all index files.max_replication_retry_countnow supports “infinity”.- Fix replication crash when source database has a document with empty ID.
- Fix deadlock when assigning couchjs processes to serve requests.
- Fixes to the document multipart PUT API.
- Fixes regarding file descriptor leaks for databases with views.
1.0.3
Files
Changes
- Fixed compatibility issues with Erlang R14B02.
- Fix bug that allows invalid UTF-8 after valid escapes.
- Enabled replication over IPv6.
- Fixed for crashes in continuous and filtered changes feeds.
- Changes feeds now honor conflicts=true parameter.
- Fixed error when restarting replications in OTP R14B02.
- Fixed error with filter replication with a limit of 1.
- Upgrade ibrowse to version 2.2.0.
- Fixed OAuth signature computation in OTP R14B02.
- Handle passwords with : in them.
- Made compatible with jQuery 1.5.x.
- Added support for inclusive_end with reduce views.
- Etap tests no longer require use of port 5984.
- Windows builds now require ICU >= 4.4.0 and Erlang >= R14B03.
Archived Releases
Old Apache CouchDB releases can be found here:
Even older Apache Incubator releases of CouchDB can be found here:
These are provided for reference purposes only. It is recommended you use a current release of CouchDB.
Verifying Releases
When downloading from a mirror please check the MD5 and SHA checksums as well as verifying the OpenPGP compatible signature available from the main Apache site. The KEYS file contains the public keys used for signing release. It is recommended that a web of trust is used to confirm the identity of these keys.
You can check the OpenPGP signature with:
gpg --verify apache-couchdb-*.tar.gz.asc
You can check the MD5 checksum with:
md5sum --check apache-couchdb-*.tar.gz.md5
You can check the SHA checksum with:
sha1sum --check apache-couchdb-*.tar.gz.sha