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

chibenwa pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit eb9f0c0f85e27e2129a4ce2eabc5eb2a7e58f39a
Author: Quan Tran <[email protected]>
AuthorDate: Fri Sep 25 19:32:26 2026 +0700

    JAMES-2586 Upgrade jOOQ to 3.20.20 and r2dbc-postgresql to 1.1.3
    
    Both releases carry fixes for the query cancellation scenarios the
    `jooq.reactive.timeout` safety net was introduced for:
    
     - jOOQ#20112 (fixed in 3.20.20): cancelling an in-flight R2DBC query
       could orphan the row subscription and permanently poison the pooled
       connection, every later query on it hanging silently.
     - r2dbc-postgresql#661 (fixed in 1.1.3): the client could get stuck on
       a cancelled conversation, the connection never being drained.
    
    `PostgresConfigurationTest` is adapted to the more detailed invalid SSL
    mode message of the new driver.
    
    Co-Authored-By: Claude Fable 5.1 <[email protected]>
---
 backends-common/postgres/pom.xml                                      | 4 ++--
 .../org/apache/james/backends/postgres/PostgresConfigurationTest.java | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/backends-common/postgres/pom.xml b/backends-common/postgres/pom.xml
index aa3e0f3416..3e30764e40 100644
--- a/backends-common/postgres/pom.xml
+++ b/backends-common/postgres/pom.xml
@@ -29,8 +29,8 @@
     <name>Apache James :: Backends Common :: Postgres</name>
 
     <properties>
-        <jooq.version>3.20.5</jooq.version>
-        <r2dbc.postgresql.version>1.0.7.RELEASE</r2dbc.postgresql.version>
+        <jooq.version>3.20.20</jooq.version>
+        <r2dbc.postgresql.version>1.1.3.RELEASE</r2dbc.postgresql.version>
     </properties>
 
     <dependencies>
diff --git 
a/backends-common/postgres/src/test/java/org/apache/james/backends/postgres/PostgresConfigurationTest.java
 
b/backends-common/postgres/src/test/java/org/apache/james/backends/postgres/PostgresConfigurationTest.java
index 08d76a2356..4b16c06056 100644
--- 
a/backends-common/postgres/src/test/java/org/apache/james/backends/postgres/PostgresConfigurationTest.java
+++ 
b/backends-common/postgres/src/test/java/org/apache/james/backends/postgres/PostgresConfigurationTest.java
@@ -120,6 +120,6 @@ class PostgresConfigurationTest {
             .sslMode("invalid")
             .build())
             .isInstanceOf(IllegalArgumentException.class)
-            .hasMessage("Invalid ssl mode value: invalid");
+            .hasMessageStartingWith("Invalid ssl mode value: invalid");
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to