Updated Branches: refs/heads/0.8.x 40f0a48e0 -> 3acd89a26
Fixing some NEWS and CHANGES inconsistencies between 0.8.x and 0.9.x Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/3acd89a2 Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/3acd89a2 Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/3acd89a2 Branch: refs/heads/0.8.x Commit: 3acd89a26bf37b87774e2a4c7a6bf83b43f255d0 Parents: 40f0a48 Author: Noah Slater <[email protected]> Authored: Mon Feb 25 20:45:57 2013 +0000 Committer: Noah Slater <[email protected]> Committed: Mon Feb 25 20:45:57 2013 +0000 ---------------------------------------------------------------------- CHANGES | 52 ++++++++++++++++++++++++++-------------------------- NEWS | 12 +++++------- 2 files changed, 31 insertions(+), 33 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb/blob/3acd89a2/CHANGES ---------------------------------------------------------------------- diff --git a/CHANGES b/CHANGES index ce5bc2e..cfe2506 100644 --- a/CHANGES +++ b/CHANGES @@ -25,7 +25,7 @@ HTTP Interface: * CouchDB can now be bound to IPv6 addresses. * The HTTP Server header now contains the versions of CouchDB and Erlang. -Javascript View Server: +JavaScript View Server: * Sealing of documents has been disabled due to an incompatibility with SpiderMonkey 1.9. @@ -36,7 +36,7 @@ Packaging and System Integration: * The `couchdb` script no longer uses `awk` for configuration checks as this was causing portability problems. - * Updated `sudo` example in the README to use the `-i` option, this fixes + * Updated `sudo` example in the `README` to use the `-i` option, this fixes problems when invoking from a directory the `couchdb` user cannot access. Futon Utility Client: @@ -58,56 +58,56 @@ Database Core: * To support map/reduce, the structure of design documents has changed. View values are now JSON objects containing at least a "map" member, and optionally a "reduce" member. - * View servers are now identified by name (for example "javascript") instead of + * View servers are now identified by name (for example `javascript`) instead of by MIME type. * Automatically generated document IDs are now based on proper UUID generation using the crypto module. - * The field "content-type" in the JSON representation of attachments has been - renamed to "content_type" (underscore). + * The field `content-type` in the JSON representation of attachments has been + renamed to `content_type` (underscore). HTTP Interface: * CouchDB now uses MochiWeb instead of inets for the HTTP server implementation. Among other things, this means that the extra configuration - files needed for inets (such as couch_httpd.conf) are no longer used. - * The HTTP interface now completely supports the HEAD method. (COUCHDB-3) - * Improved compliance of Etag handling with the HTTP specification. + files needed for inets (such as `couch_httpd.conf`) are no longer used. + * The HTTP interface now completely supports the `HEAD` method. (COUCHDB-3) + * Improved compliance of `Etag` handling with the HTTP specification. (COUCHDB-13) - * Etags are no longer included in responses to document GET requests that + * Etags are no longer included in responses to document `GET` requests that include query string parameters causing the JSON response to change without the revision or the URI having changed. * The bulk document update API has changed slightly on both the request and the response side. In addition, bulk updates are now atomic. - * CouchDB now uses TCP_NODELAY to fix performance problems with persistent + * CouchDB now uses `TCP_NODELAY` to fix performance problems with persistent connections on some platforms due to nagling. * Including a `?descending=false` query string parameter in requests to views no longer raises an error. * Requests to unknown top-level reserved URLs (anything with a leading - underscore) now return a "unknown_private_path" error instead of the - confusing "illegal_database_name". + underscore) now return a `unknown_private_path` error instead of the + confusing `illegal_database_name`. * The Temporary view handling now expects a JSON request body, where the JSON - is an object with at least a "map" member, and optional "reduce" and - "language" members. + is an object with at least a `map` member, and optional `reduce` and + `language` members. * Temporary views no longer determine the view server based on the Content-Type - header of the POST request, but rather by looking for a "language" member in + header of the `POST` request, but rather by looking for a `language` member in the JSON body of the request. - * The status code of responses to DELETE requests is now 200 to reflect that + * The status code of responses to `DELETE` requests is now 200 to reflect that that the deletion is performed synchronously. -Javascript View Server: +JavaScript View Server: * SpiderMonkey is no longer included with CouchDB, but rather treated as a - normal external dependency. A simple C program (_couchjs) is provided that + normal external dependency. A simple C program (`_couchjs`) is provided that links against an existing SpiderMonkey installation and uses the interpreter embedding API. - * View functions using the default Javascript view server can now do logging + * View functions using the default JavaScript view server can now do logging using the global `log(message)` function. Log messages are directed into the - CouchDB log at INFO level. (COUCHDB-59) + CouchDB log at `INFO` level. (COUCHDB-59) * The global `map(key, value)` function made available to view code has been renamed to `emit(key, value)`. * Fixed handling of exceptions raised by view functions. -Packaging and System Integration: +Build and System Integration: * CouchDB can automatically respawn following a server crash. * Database server no longer refuses to start with a stale PID file. @@ -115,7 +115,7 @@ Packaging and System Integration: * Improved handling of ICU shared libraries. * The `couchdb` script now automatically enables SMP support in Erlang. * The `couchdb` and `couchjs` scripts have been improved for portability. - * The build and install system has been improved for portability. + * The build and system integration have been improved for portability. Futon Utility Client: @@ -129,12 +129,12 @@ Futon Utility Client: * Futon now uses the XMLHTTPRequest API asynchronously to communicate with the CouchDB HTTP server, so that most operations no longer block the browser. * View results sorting can now be switched between ascending and descending by - clicking on the "Key" column header. - * Fixed a bug where documents that contained a "@" character could not be + clicking on the `Key` column header. + * Fixed a bug where documents that contained a `@` character could not be viewed. (COUCHDB-12) - * The database page now provides a "Compact" button to trigger database + * The database page now provides a `Compact` button to trigger database compaction. (COUCHDB-38) * Fixed portential double encoding of document IDs and other URI segments in many instances. (COUCHDB-39) * Improved display of attachments. - * The Javascript Shell has been removed due to unresolved licensing issues. + * The JavaScript Shell has been removed due to unresolved licensing issues. http://git-wip-us.apache.org/repos/asf/couchdb/blob/3acd89a2/NEWS ---------------------------------------------------------------------- diff --git a/NEWS b/NEWS index f13b49c..db38ac5 100644 --- a/NEWS +++ b/NEWS @@ -1,9 +1,11 @@ Apache CouchDB NEWS =================== -For details on backwards incompatible changes between releases, please see: +For details about backwards incompatible changes, please see: - http://wiki.apache.org/couchdb/BreakingChanges + http://wiki.apache.org/couchdb/Breaking_changes + +Each release section notes when backwards incompatible changes have been made. Version 0.8.1-incubating ------------------------ @@ -14,7 +16,7 @@ Version 0.8.1-incubating Version 0.8.0-incubating ------------------------ -Released under the patronage of the Apache Software Foundation Incubator. +This release contains backwards incompatible changes, please see above for help. * Changed core licensing to the Apache Software License 2.0. * Refactoring of the core view and storage engines. @@ -27,10 +29,6 @@ Released under the patronage of the Apache Software Foundation Incubator. external dependency. * Added bits of awesome. -Please note that there have been many backwards incomatible changes in this -release. See http://wiki.apache.org/couchdb/BreakingChanges for more information -and some tips for upgrading. - Version 0.7.2 -------------
