summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorNoah Slater <nslater@apache.org>2008-06-06 15:40:04 +0000
committerNoah Slater <nslater@apache.org>2008-06-06 15:40:04 +0000
commit8f7067a24d4bbce42dc3a6ab37929a093a1a6841 (patch)
tree4f70615690e9c2ea346249ff2df2c39451214185 /CHANGES
parent5cc7dbe0e45eb3c9b07b7866578a798f86d1db37 (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--CHANGES54
1 files changed, 26 insertions, 28 deletions
diff --git a/CHANGES b/CHANGES
index d9516701..f10b4aa5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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