You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by wo...@apache.org on 2016/09/09 12:09:12 UTC

documentation commit: updated refs/heads/master to cb04aeb

Repository: couchdb-documentation
Updated Branches:
  refs/heads/master d40dcf11c -> cb04aeb66


Update What's New for 2.0


Project: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/commit/cb04aeb6
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/tree/cb04aeb6
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/diff/cb04aeb6

Branch: refs/heads/master
Commit: cb04aeb66b2cbf931a8fa97ce4f0e9bc7be431c5
Parents: d40dcf1
Author: Joan Touzet <wo...@apache.org>
Authored: Fri Sep 9 08:09:03 2016 -0400
Committer: Joan Touzet <wo...@apache.org>
Committed: Fri Sep 9 08:09:03 2016 -0400

----------------------------------------------------------------------
 .gitignore           |  2 ++
 src/whatsnew/2.0.rst | 37 +++++++++++++++++++++++++++++++++----
 2 files changed, 35 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-documentation/blob/cb04aeb6/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index feaaa9a..7077c00 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
 ext/*.pyc
 ext/__pycache__/
 build/
+*~
+*.swp

http://git-wip-us.apache.org/repos/asf/couchdb-documentation/blob/cb04aeb6/src/whatsnew/2.0.rst
----------------------------------------------------------------------
diff --git a/src/whatsnew/2.0.rst b/src/whatsnew/2.0.rst
index d318b3c..7fac616 100644
--- a/src/whatsnew/2.0.rst
+++ b/src/whatsnew/2.0.rst
@@ -25,19 +25,48 @@
 Upgrade Notes
 =============
 
-.. note:: TBD
-
+* Temporary views are no longer supported.
 * It is possible to have multiple replicator databases.
   `replicator/db` config option has been removed.
   Instead `_replicator` and any database names ending
   with `/_replicator` suffix will be recognized as
   replicator databases by the system.
+* Note that the semantics of some API calls have changed due to the introduction
+  of the clustering feature. Specifically, make note of the difference between
+  receiving a `201` and a `202` when storing a document.
 
 .. _release/2.0.0:
 
 Version 2.0.0
 =============
 
-.. note:: TBD
+* Native clustering is now supported. Rather than use CouchDB replication between
+  multiple, distinct CouchDB servers, configure a cluster of CouchDB nodes. These
+  nodes will use an optimized Erlang-driven 'internal replication' to ensure
+  data durability and accessibility. Combine a clustered CouchDB with a load
+  balancer (such as ``haproxy``) to scale CouchDB out horizontally. More details
+  of the clustering feature are available in the :ref:`cluster/index`.
+* `Futon` replaced by brand-new, completely re-engineered `Fauxton` interface.
+  URL remains the same.
+* The new Mango Query Server provides a simple JSON-based way to perform CouchDB
+  queries without JavaScript or MapReduce. Further details are available in the
+  :ref:`_find, _index and _explain API <api/database/find>`.
+* Rewrites rules of URLs can be performed using JavaScript.
+* Multiple queries can be made of a view with a single request.
+* Views can be queried with sorting turned off for a performance boost.
+* Database changes feed now takes any valid JSON object for update sequences.
+* Enhanced global changes feed (now resumable/persistent)
+* New endpoints added (for some, documentation forthcoming):
+
+  * :ref:`api/server/membership`
+  * ``/_bulk_get``
+  * ``/_node/``
+  * ``/_cluster_setup``
+  * ``/_up``
+  * ``/db/_local_docs`` and ``/db/_design_docs`` (similar to ``/db/_all_docs``)
 
-* temporary views are no longer supported
+* "Backend" interface on port 5986 used for specific cluster admin tasks. Of
+  interest are the ``_nodes`` and ``_dbs`` databases visible only through this
+  interface.
+* Support Erlang/OTP 17.x, 18.x and 19
+* New build system for Microsoft Windows