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]
