You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ro...@apache.org on 2026/05/19 05:18:53 UTC

(couchdb) tag 3.5.2.post1 updated (307d6d6bf -> 212fdd115)

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

big-r81 pushed a change to tag 3.5.2.post1
in repository https://gitbox.apache.org/repos/asf/couchdb.git


*** WARNING: tag 3.5.2.post1 was modified! ***

    from 307d6d6bf (tag)
      to 212fdd115 (commit)
    from 5b4d92103 Run git renormalize
     add d5d2e2120 ci: Add Ubuntu Resolute Raccoon (26.04) to CI (#5999)
     add 17f9587b5 Fix docs make check error
     add 208285bff Fix references in 3.5.2 release notes
     new 9f3e3095e doc: link to Adoptium for third-party Java 21 debs.
     new 212fdd115 doc: Highlight the required Java version for Nouveau

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 build-aux/Jenkinsfile              |  11 ++++
 src/docs/src/api/database/misc.rst |   1 -
 src/docs/src/config/replicator.rst |  25 ++++++++++
 src/docs/src/install/nouveau.rst   |   7 ++-
 src/docs/src/whatsnew/3.5.rst      | 100 +++++++++++++++++++------------------
 5 files changed, 93 insertions(+), 51 deletions(-)


(couchdb) 02/02: doc: Highlight the required Java version for Nouveau

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

big-r81 pushed a commit to tag 3.5.2.post1
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 212fdd115f95c29a7e118b93d66a2d20f07a89b3
Author: Ronny Berndt <ro...@apache.org>
AuthorDate: Mon May 18 23:50:15 2026 +0200

    doc: Highlight the required Java version for Nouveau
---
 src/docs/src/install/nouveau.rst | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/docs/src/install/nouveau.rst b/src/docs/src/install/nouveau.rst
index 6db195048..fbc161981 100644
--- a/src/docs/src/install/nouveau.rst
+++ b/src/docs/src/install/nouveau.rst
@@ -25,10 +25,12 @@ service that embeds `Apache Lucene <https://lucene.apache.org>`_. Typically, thi
 service is installed on the same host as CouchDB and communicates with it over
 the loopback network.
 
-Nouveau server is runtime-compatible with Java 21 or higher.
+.. important::
 
-If your Linux distribution does not provide Java 21 packages you can get third
-party ones, `like Adoptium for Debian <https://adoptium.net/en-GB/installation/linux>`_.
+    Nouveau server is runtime-compatible with Java 21 or higher.
+
+    If your Linux distribution does not provide Java 21 packages you can get third
+    party ones, `like Adoptium for Debian <https://adoptium.net/en-GB/installation/linux>`_.
 
 Enable Nouveau
 ==============


(couchdb) 01/02: doc: link to Adoptium for third-party Java 21 debs.

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

big-r81 pushed a commit to tag 3.5.2.post1
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 9f3e3095e656c046d3e19fcd740cbbe758e42060
Author: Jan Lehnardt <ja...@apache.org>
AuthorDate: Mon May 18 22:18:05 2026 +0200

    doc: link to Adoptium for third-party Java 21 debs.
---
 src/docs/src/config/replicator.rst | 25 +++++++++++++++++++++++++
 src/docs/src/install/nouveau.rst   |  3 +++
 2 files changed, 28 insertions(+)

diff --git a/src/docs/src/config/replicator.rst b/src/docs/src/config/replicator.rst
index bca107ae3..ceb3eebba 100644
--- a/src/docs/src/config/replicator.rst
+++ b/src/docs/src/config/replicator.rst
@@ -279,6 +279,31 @@ Replicator Database Configuration
         on error; however, in some cases it may be useful to prevent spending
         time attempting to call ``_bulk_get`` altogether.
 
+    .. config:option:: connect_to :: Connection routing overrides for replication requests
+
+        Comma delimited ``host:port:target_host:target_port`` mappings to use for
+        replicator requests. This is useful for cases where outbound HTTP requests
+        must be made through a transparent proxy or when port rewriting is needed.
+
+        This feature is similar to curl's ``--connect-to`` option.
+
+        ``host`` may be either an exact hostname such as ``foo.bar.com`` or a
+        leading wildcard for subdomains such as ``*.example.test``. Wildcards
+        are supported only at the start of the pattern.
+
+        ``port`` is the port number in the source URL (e.g., 443 for HTTPS).
+
+        ``target_host`` may be an IPv4 address, a hostname, or a bracketed IPv6
+        address. Brackets avoid ambiguity with the ``:`` separator.
+
+        ``target_port`` is the port number to connect to on the target host.
+
+        This allows both host and port rewriting. For example, to route HTTPS
+        requests on port 443 to a local proxy on port 9443::
+
+            [replicator]
+            connect_to = foo.bar.com:443:127.0.0.1:9443
+
     .. config:option:: cert_file :: Path to user PEM certificate file
 
         Path to a file containing the user's certificate::
diff --git a/src/docs/src/install/nouveau.rst b/src/docs/src/install/nouveau.rst
index 152a2fa2f..6db195048 100644
--- a/src/docs/src/install/nouveau.rst
+++ b/src/docs/src/install/nouveau.rst
@@ -27,6 +27,9 @@ the loopback network.
 
 Nouveau server is runtime-compatible with Java 21 or higher.
 
+If your Linux distribution does not provide Java 21 packages you can get third
+party ones, `like Adoptium for Debian <https://adoptium.net/en-GB/installation/linux>`_.
+
 Enable Nouveau
 ==============