diff options
author | Noah Slater <nslater@apache.org> | 2008-08-14 19:51:33 +0000 |
---|---|---|
committer | Noah Slater <nslater@apache.org> | 2008-08-14 19:51:33 +0000 |
commit | cf8d27a0bc1e168113dc86d7018de078a26ce752 (patch) | |
tree | 2023d255a242caa4c9fb378aa41734556a6a6d55 /CHANGES | |
parent | 85008f0ed61860e176210bca381245c4ab7b179d (diff) |
cleaned up CHANGES, fixed quotes
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@686014 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 48 |
1 files changed, 24 insertions, 24 deletions
@@ -44,7 +44,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: @@ -64,53 +64,53 @@ Database Core: and old document revisions. * Support for incremental map/reduce views has been added. * 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 - by MIME type. + 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 + by media 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 - the JSON body of the request. - * The status code of responses to DELETE requests is now 200 to reflect that + 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 that the deletion is performed synchronously. 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 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. @@ -137,10 +137,10 @@ 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) |