diff options
author | Noah Slater <nslater@apache.org> | 2008-06-06 15:40:04 +0000 |
---|---|---|
committer | Noah Slater <nslater@apache.org> | 2008-06-06 15:40:04 +0000 |
commit | 8f7067a24d4bbce42dc3a6ab37929a093a1a6841 (patch) | |
tree | 4f70615690e9c2ea346249ff2df2c39451214185 /CHANGES | |
parent | 5cc7dbe0e45eb3c9b07b7866578a798f86d1db37 (diff) |
whitespace only, rewrapped text to standard 79 characters
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@663987 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 54 |
1 files changed, 26 insertions, 28 deletions
@@ -7,21 +7,21 @@ Version 0.8.0 Database Core: - * The view engine has been completely decoupled from the storage engine. - Index data is now stored in separate files, and the format of the main - database file has changed. + * The view engine has been completely decoupled from the storage engine. Index + data is now stored in separate files, and the format of the main database + file has changed. * Databases can now be compacted to reclaim space used for deleted documents 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. - * 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). + * 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). HTTP Interface: @@ -34,8 +34,8 @@ HTTP Interface: * 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. + * 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 connections on some platforms due to nagling. * Including a `?descending=false` query string parameter in requests to views @@ -46,21 +46,21 @@ HTTP Interface: * 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. - * 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. + * 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 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 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) + * SpiderMonkey is no longer included with CouchDB, but rather treated as a + 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) * 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. @@ -77,18 +77,16 @@ Build, Scripts, and System Integration: Futon Utility Client: * When adding a field to a document, Futon now just adds a field with an - autogenerated name instead of prompting for the name with a dialog. The - name is automatically put into edit mode so that it can be changed - immediately. + autogenerated name instead of prompting for the name with a dialog. The name + is automatically put into edit mode so that it can be changed immediately. * Fields are now sorted alphabetically by name when a document is displayed. * Futon can be used to create and update permanent views. * The maximum number of rows to display per page on the database page can now be adjusted. * 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. + 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 viewed. (COUCHDB-12) * The database page now provides a "Compact" button to trigger database |