couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Couchdb Wiki] Update of "Breaking changes" by JanLehnardt
Date Sun, 29 Mar 2009 22:38:27 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The following page has been changed by JanLehnardt:

The comment on the change is:
add ini changes

  This page documents backwards-incompatible changes made during the evolution of CouchDB.
While not all such changes will necessarily affect all users, most of them probably will.
This page should show you what changed and how you'll need to adapt your code.
- == Changes Between 0.8.x and 0.9.0pre ==
+ == Changes Between 0.8.x and 0.9.0 ==
  === Response to Bulk Creation/Updates ===
@@ -37, +37 @@

  === Error Codes ===
  Some refinements have been made to error handling. CouchDB will send 400 instead of 500
on invalid query parameters. Most notably, document update conflicts now respond with `409
Conflict` instead of `412 Precondition Failed`. The error code for when attempting to create
a database that already exists is now `412` instead of `409`.
+ === ini file format ===
+ CouchDB 0.9 changes sections and configuration variable names in configuration files. Old
`.ini` files won't work. See [
local.ini] for an example `.ini` file. Also note that CouchDB now ships with two `.ini` files
where 0.8 used ''couch.ini'' there are now ''default.ini'' and ''local.ini''. ''default.ini''
contains CouchDB's standard configuration values. ''local.ini'' is meant for local changes.
''local.ini'' is not overwritten on CouchDB updates, so your edits are safe. In addition,
the new runtime configuration system persists changes to the configuration in ''local.ini''.
  == Changes Between 0.7.x and 0.8.0 ==

View raw message