Repository: couchdb-documentation Updated Branches: refs/heads/master 3804d1930 -> b427c8b1f
Add known issues for 2.0 release Project: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/commit/b427c8b1 Tree: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/tree/b427c8b1 Diff: http://git-wip-us.apache.org/repos/asf/couchdb-documentation/diff/b427c8b1 Branch: refs/heads/master Commit: b427c8b1f1cb5a42d0b85d0a63fbf680287bd7b7 Parents: 3804d19 Author: Joan Touzet <woh...@apache.org> Authored: Fri Sep 9 09:57:34 2016 -0400 Committer: Joan Touzet <woh...@apache.org> Committed: Fri Sep 9 09:57:34 2016 -0400 ---------------------------------------------------------------------- src/whatsnew/2.0.rst | 60 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 52 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb-documentation/blob/b427c8b1/src/whatsnew/2.0.rst ---------------------------------------------------------------------- diff --git a/src/whatsnew/2.0.rst b/src/whatsnew/2.0.rst index 4366838..6c4327b 100644 --- a/src/whatsnew/2.0.rst +++ b/src/whatsnew/2.0.rst @@ -54,14 +54,18 @@ Version 2.0.0 queries without JavaScript or MapReduce. Further details are available in the :ref:`_find, _index and _explain API <api/db/_find>`. * Mango :ref:`selectors <changes/filter/selector>` can be used in _changes - feeds instead of JavaScript MapReduce filters. -* Rewrite 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. + feeds instead of JavaScript MapReduce filters. Mango has been tested to be + up to an order of magnitude (10x) faster than JavaScript in this application. +* :ref:`Rewrite rules <api/ddoc/rewrite>` for URLs can be performed using + JavaScript functions. +* :ref:`Multiple queries <api/ddoc/view/multiple_queries>` can be made of a + view with a single HTTP request. +* Views can be queried with sorting turned off ( ``sorted=false``) for a + performance boost. * The update sequences returned by the :ref:`api/db/changes` feed are no longer just integers. They can be any JSON value. -* Enhanced global changes feed (now resumable/persistent) -* New endpoints added (for some, documentation forthcoming): +* The global changes feed has been enhanced. It is now resumable and persistent. +* New endpoints added (documentation forthcoming for some): * :ref:`api/server/membership` * ``/_bulk_get`` @@ -73,5 +77,45 @@ Version 2.0.0 * "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 +* Support added for Erlang/OTP 17.x, 18.x and 19 +* New streamlined build system written for Microsoft Windows + +.. _release/2.0.x/knownissues: + +Known Issues +============ + +All `known issues`_ filed against the 2.0 release are contained within the +official `CouchDB JIRA instance`. + +The following are some highlights of known issues for which fixes did not land +in time for the 2.0.0 release: + +* :issue:`2980`: The replicator (whether invoked via ``_replicate`` or a + document stored in the ``_replicator`` database) understands two kinds of + source and target: + + #. A URL (e.g., ``https://foo:b...@foo.com/db1``), called a "remote" source or + target + #. A database name (e.g., ``db1``), called a "local" source or target. + + Whenever the latter type is used, this refers to a local unclustered + database, not a clustered one. + + In a future release we hope to support "local" source or target specs to + clustered databases. For now, we recommend always using the URL format for + both source and target specifications. +* :issue:`3034`: CouchDB will occasionally return 500 errors when multiple + clients attempt to PUT or DELETE the same database concurrently. +* :issue:`3119`: Adding nodes to a cluster fails if the Erlang node name + is not ``couchdb`` (of the form ``couchdb@hostname``.) +* :issue:`3050`: Occasionally the ``dev/run`` script used for development + purposes to start a local 3-node cluster will fail to start one or more + nodes. +* :issue:`2817`: The compaction daemon will only compact views for shards + that contain the design document. +* :issue:`2804`: The fast_view optimization is not enabled on the clustered + interface. + +.. _known issues: https://s.apache.org/couchdb-2.0-known-issues +.. _CouchDB JIRA instance: https://issues.apache.org/jira/browse/COUCHDB