Skip to content

Commit

Permalink
update NEWS and CHANGES
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@957950 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
janl committed Jun 25, 2010
1 parent cc40f62 commit 170d22d
Show file tree
Hide file tree
Showing 2 changed files with 139 additions and 4 deletions.
94 changes: 93 additions & 1 deletion CHANGES
@@ -1,22 +1,114 @@
Apache CouchDB CHANGES
======================

Version 0.12.0
Version 1.1.0
--------------

This version has not been released yet.

HTTP Interface:

* Mask passwords in active tasks and logging.
* Update mochijson2 to allow output of BigNums not in float form.
* Added support for X-HTTP-METHOD-OVERRIDE.
* Better error message for database names.
* Disable jsonp by default.
* Accept gzip encoded standalone attachments.
* Made max_concurrent_connections configurable.
* Made changes API more robust.
* Send newly generated document rev to callers of an update function.

Futon:

* Use "expando links" for over-long document values in Futon.
* Added continuous replication option.
* Added option to replicating test results anonymously to a community
CouchDB instance.
* Allow creation and deletion of config entries.
* Fixed display issues with doc ids that have escaped characters.
* Fixed various UI issues.

Build and System Integration:

* Output of `couchdb --help` has been improved.
* Fixed compatibility with the Erlang R14 series.
* Fixed warnings on Linux builds.
* Fixed build error when aclocal needs to be called during the build.
* Require ICU 4.3.1.
* Fixed compatibility with Solaris.

Security:

* Added authentication redirect URL to log in clients.
* Added authentication caching, to avoid repeated opening and closing of the
users database for each request requiring authentication.
* Fixed query parameter encoding issue in oauth.js.
* Made authentication timeout configurable.
* Temporary views are now admin-only resources.

Storage System:

* Don't require a revpos for attachment stubs.
* Added checking to ensure when a revpos is sent with an attachment stub,
it's correct.
* Make file deletions async to avoid pauses during compaction and db
deletion.
* Small optimization for reordering result lists.
* Fixed for wrong offset when writing headers and converting them to blocks,
only triggered when header is larger than 4k.
* More efficient header commits.
* Preserve _revs_limit and instance_start_time after compaction.
* Use O_APPEND to save lseeks.
* Faster implementation of pread_iolist(). Further improves performance on
concurrent reads.

Configuration System:

* Fixed timeout with large .ini files.

JavaScript Clients:

* Added tests for couch.js and jquery.couch.js
* Added changes handler to jquery.couch.js.
* Added cache busting to jquery.couch.js if the user agent is msie.
* Added support for multi-document-fetch (via _all_docs) to jquery.couch.js.
* Added attachment versioning to jquery.couch.js.
* Added option to control ensure_full_commit to jquery.couch.js.
* Added list functionality to jquery.couch.js.
* Fixed issues where bulkSave() wasn't sending a POST body.

View Server:

* Provide a UUID to update functions (and all other functions) that they can
use to create new docs.
* Faster default view collation.
* Upgrade CommonJS modules support to 1.1.1.
* Added option to include update_seq in view responses.
* Fixed erlang filter funs and normalize filter fun API.
* Fixed hang in view shutdown.

Log System:

* Log HEAD requests as HEAD, not GET.
* Keep massive JSON blobs out of the error log.
* Fixed a timeout issue.

Replication System:

* Refactored various internal APIs related to attachment streaming.
* Fixed hanging replication.
* Fixed keepalive issue.

URL Rewriter & Vhosts:

* Allow more complex keys in rewriter.
* Allow global rewrites so system defaults are available in vhosts.
* Allow isolation of databases with vhosts.
* Fix issue with passing variables to query parameters.

Test Suite:

* Made the test suite overall more reliable.

Version 0.11.0
--------------
Expand Down
49 changes: 46 additions & 3 deletions NEWS
Expand Up @@ -7,13 +7,56 @@ For details about backwards incompatible changes, see:

Each release section notes when backwards incompatible changes have been made.

Version 0.12.0
Version 1.1.0
--------------

This version has not been released yet.

* Use "expando links" for over-long document values in Futon.
* Miscellaneous improvements to system integration.
* Mask passwords in active tasks and logging.
* Update mochijson2 to allow output of BigNums not in float form.
* Added support for X-HTTP-METHOD-OVERRIDE.
* Disable jsonp by default.
* Accept gzip encoded standalone attachments.
* Made max_concurrent_connections configurable.
* Added continuous replication option to Futon.
* Added option to replicating test results anonymously to a community
CouchDB instance.
* Allow creation and deletion of config entries in Futon.
* Fixed various UI issues in Futon.
* Fixed compatibility with the Erlang R14 series.
* Fixed warnings on Linux builds.
* Fixed build error when aclocal needs to be called during the build.
* Require ICU 4.3.1.
* Fixed compatibility with Solaris.
* Added authentication redirect URL to log in clients.
* Added authentication caching, to avoid repeated opening and closing of the
users database for each request requiring authentication.
* Made authentication timeout configurable.
* Temporary views are now admin-only resources.
* Don't require a revpos for attachment stubs.
* Make file deletions async to avoid pauses during compaction and db
deletion.
* Fixed for wrong offset when writing headers and converting them to blocks,
only triggered when header is larger than 4k.
* More efficient header commits.
* Preserve _revs_limit and instance_start_time after compaction.
* Use O_APPEND to save lseeks.
* Faster implementation of pread_iolist(). Further improves performance on
concurrent reads.
* Fixed timeout with large .ini files.
* Added tests for couch.js and jquery.couch.js
* Added various API features to jquery.couch.js
* Faster default view collation.
* Upgrade CommonJS modules support to 1.1.1.
* Added option to include update_seq in view responses.
* Fixed erlang filter funs and normalize filter fun API.
* Fixed hang in view shutdown.
* Refactored various internal APIs related to attachment streaming.
* Fixed hanging replication.
* Fixed keepalive issue.
* Allow global rewrites so system defaults are available in vhosts.
* Allow isolation of databases with vhosts.
* Made the test suite overall more reliable.


Version 0.11.0
Expand Down

0 comments on commit 170d22d

Please sign in to comment.