kocolosk commented on a change in pull request #682:
URL:
https://github.com/apache/couchdb-documentation/pull/682#discussion_r709165443
##########
File path: src/whatsnew/3.2.rst
##########
@@ -36,25 +92,161 @@ Features and Enhancements
:alt: The SSL/TLS handshake enables the TLS client and server to establish
the secret keys with which they communicate.
-* :ghissue:`3472`, :ghissue:`3473`: Migrate some config options from [httpd]
- to [chttpd], migrate some from [couch_httpd_auth] to [chttpd_auth], and
- commented out in the default.ini.
+* :ghissue:`3472`, :ghissue:`3473`, :ghissue:`3609`: Migrate some config
options from
+ ``[httpd]`` to ``[chttpd]``, migrate some from ``[couch_httpd_auth]`` to
+ ``[chttpd_auth]``, and comment all out in the ``default.ini``.
- **Moved config options from [httpd] to [chttpd]:**
- `allow_jsonp`, `changes_timeout`, `config_whitelist`,
- `enable_cors`, `secure_rewrites`, `x_forwarded_host`,
- `x_forwarded_proto`, `x_forwarded_ssl`,
- `enable_xframe_options`, `max_http_request_size`.
+ * Config options moved from ``[httpd]`` to ``[chttpd]``:
+ ``allow_jsonp``, ``changes_timeout``, ``config_whitelist``,
+ ``enable_cors``, ``secure_rewrites``, ``x_forwarded_host``,
+ ``x_forwarded_proto``, ``x_forwarded_ssl``,
+ ``enable_xframe_options``, ``max_http_request_size``.
- **Moved config options from [couch_httpd_auth] to [chttpd_auth]:**
- `authentication_redirect`, `require_valid_user`, `timeout`,
`auth_cache_size`,
- `allow_persistent_cookies`, `iterations`, `min_iterations`, `max_iterations`,
- `password_scheme`, `proxy_use_secret`, `public_fields`, `secret`,
- `users_db_public`, `x_auth_roles`, `x_auth_token`, `x_auth_username`,
- `cookie_domain`, `same_site`
+ * Config options moved from ``[couch_httpd_auth]`` to ``[chttpd_auth]``:
+ ``authentication_redirect``, ``require_valid_user``, ``timeout``,
``auth_cache_size``,
+ ``allow_persistent_cookies``, ``iterations``, ``min_iterations``,
``max_iterations``,
+ ``password_scheme``, ``proxy_use_secret``, ``public_fields``, ``secret``,
+ ``users_db_public``, ``x_auth_roles``, ``x_auth_token``,
``x_auth_username``,
+ ``cookie_domain``, ``same_site``
* :ghissue:`3586`: We added a new way of specifying basic auth credentials
which can include various characters previously not allowed to be included
in the url info part of endpoint urls.
-* Thank you for reading.
+* :ghissue:`3506`, :ghissue:`3416`, :ghissue:`3377`: CouchDB now provides a
Prometheus
+ compatible endpoint at ``GET /_node/{node-name}/_prometheus``. A
configuration option
+ allows for scraping via a different port (17986) that does not require
authentication,
+ if desired. More information is available at the :ref:`Prometheus API
endpoint
+ <api/server/prometheus>` summary.
+
+* :ghissue:`3697`, :issue:`883` (JIRA): As an opt-in policy, CouchDB can now
stop
+ encoding the plus sign ``+`` in non-query parts of URLs, in compliance with
the
+ original CouchDB standards. The opt-in is via the ``[chttpd]
decode_plus_to_space =
+ true`` setting. *In CouchDB 4.x, this is going to be an opt-out policy.*
+
+* :ghissue:`3724`: CouchDB now has new CSP settings for attachments and
show/list
+ functions. This deprecates the old ``[csp] enable`` and ``[csp]
header_value``
+ settings, replacing them with the new ``[csp] utils_enable`` and ``[csp]
+ utils_header_value`` settings respectively. In addition, new settings for
+ ``attachments_enable``, ``attachments_header_value``, ``showlist_enable`` and
+ ``showlist_header_value`` now are available. Documentation is in the
``default.ini``
+ file.
+
+* :ghissue:`3734`, :ghissue:`3733`: Users with databases that have low ``q``
and ``n``
+ values would often receive the ``No DB shards could be opened`` error when
the cluster
+ is overloaded, due to a hard-coded 100ms timeout. CouchDB now calculates a
more
+ reasonable timeout, based on the number of shards and the overall maximum
fabric
+ request timeout limit, using a geometric series.
+
+Performance
+-----------
+
+* :ghissue:`3337`: Developer nodes now start faster when using the ``dev/run``
script.
+
+* :ghissue:`3366`: The monolithic ``couch_server`` process has been sharded for
+ performance. Previously, as a single ``gen_server``, the process would
+ have a finite throughput that, in busy clusters, is easily breached --
causing a
+ sizeable backlog in the message queue, ultimately leading to failure and
errors. No
+ more! The aggregate message queue info is still available in the ``_system``
output.
+ ( :ghissue:`3370` )
+
+* :ghissue:`3208`: CouchDB now uses the latest ibrowse 4.4.2 client for the
replicator.
+
+* :ghissue:`3600`, :ghissue:`3047`, :ghissue:`3019`: The default ``slack``
channel for
+ smoosh auto-compaction has been increased to a more reasonable value,
reducing load
+ on systems that would have normally been idle in CouchDB 2.x (where no
auto-compaction
+ daemon exists).
+
+* :ghissue:`3711`: Changes feeds may no longer rewind after shard moves,
assumimg the
Review comment:
typo: "assuming"
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]