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 ==
  

Reply via email to