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: http://wiki.apache.org/couchdb/Breaking_changes 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 [http://svn.apache.org/viewvc/couchdb/tags/0.9.0/etc/couchdb/local.ini?view=markup 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 ==
