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 2020/09/08 22:22:37 UTC

[couchdb-documentation] branch master updated: [WIP] Release notes for 3.1.1

This is an automated email from the ASF dual-hosted git repository.

wohali pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-documentation.git


The following commit(s) were added to refs/heads/master by this push:
     new d7a4dd9  [WIP] Release notes for 3.1.1
d7a4dd9 is described below

commit d7a4dd99215e844abb1bec12444e968d87589124
Author: Joan Touzet <wo...@users.noreply.github.com>
AuthorDate: Tue Sep 1 14:43:13 2020 -0400

    [WIP] Release notes for 3.1.1
---
 images/gf-gnome-rainbows.png | Bin 0 -> 73847 bytes
 src/whatsnew/3.1.rst         |  74 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

diff --git a/images/gf-gnome-rainbows.png b/images/gf-gnome-rainbows.png
new file mode 100644
index 0000000..07c7145
Binary files /dev/null and b/images/gf-gnome-rainbows.png differ
diff --git a/src/whatsnew/3.1.rst b/src/whatsnew/3.1.rst
index f7b3648..4722adc 100644
--- a/src/whatsnew/3.1.rst
+++ b/src/whatsnew/3.1.rst
@@ -20,6 +20,77 @@
     :depth: 1
     :local:
 
+.. _release/3.1.1:
+
+Version 3.1.1
+=============
+
+Features and Enhancements
+-------------------------
+
+.. rst-class:: open
+
+* :ghissue:`3102`, :ghissue:`1600`, :ghissue:`2877`, :ghissue:`2041`: When a
+  client disconnects unexpectedly, CouchDB will no longer log a "``normal``"
+  "``unknown``" error. Bring forth the rainbows.
+
+.. figure:: ../../images/gf-gnome-rainbows.png
+  :align: center
+  :alt: The Gravity Falls gnome pukes some rainbows for us.
+
+* :ghissue:`3109`: Drilldown parameters for text index searches may now be
+  specified as a list of lists, to avoid having to define this redundantly
+  in a single query. (Some languages don't have this facility.)
+
+Performance
+-----------
+
+Bugfixes
+--------
+
+* :ghissue:`2935`: The replicator now correctly picks jobs to restart during
+  rescheduling, where previously with high load it may have failed to try to
+  restart crashed jobs.
+
+* :ghissue:`2981`: When handling extremely large documents (≥50MB), CouchDB
+  can no longer time out on a ``gen_server:call`` if bypassing the IOQ.
+
+* :ghissue:`2941`: CouchDB will no longer fail to compact databases if it
+  finds files from a 2.x compaction process (prior to an upgrade) on disk.
+
+* :ghissue:`2955` CouchDB now sends the correct CSP header to ensure
+  Fauxton operates correctly with newer browsers.
+
+* :ghissue:`3061`, :ghissue:`3080`: The `couch_index` server won't crash
+  and log errors if a design document is deleted while that index is
+  building, or when a ddoc is added immediately after database creation.
+
+* :ghissue:`3078`: CouchDB now checks for and complains correctly about
+  invalid parameters on database creation.
+
+* :ghissue:`3090`: CouchDB now correctly encodes URLs correctly when
+  encoding the `atts_since` query string.
+
+* :ghissue:`2953`: Some parameters not allowed for text-index queries on
+  partitioned database are now properly validated and rejected.
+
+* :ghissue:`3118`: Text-based search indexes may now be cleaned up
+  correctly, even if the design document is now invalid.
+
+* :ghissue:`3121`: ``fips`` is now only reported in the welcome message
+  if FIPS mode was enabled at boot (such as in ``vm.args``).
+
+Other
+-----
+
+* JS tests skip faster now.
+
+* More JS tests ported into elixir: ``reader_acl``, ``reduce_builtin``,
+  ``reduce_false``, ``rev_stemming``, ``update_documents``,
+  ``view_collation_raw``, ``view_compaction``, all the
+  ``view_multi_key`` tests, ``view_sandboxing``,
+  ``view_update_seq``,
+
 .. _release/3.1.0:
 
 Version 3.1.0
@@ -37,6 +108,9 @@ Features and Enhancements
   Mozilla SpiderMonkey ESR release. This provides direct support for packaging on the
   latest operating system variants, including Ubuntu 20.04 "Focal Fossa."
 
+* A new Fauxton release is included, with updated dependencies, and a new optional
+   CouchDB news page.
+
 Performance
 -----------