Messages by Date
-
2026/10/27
(tomcat) 02/22: Registering a DataSource before its pool exists no longer fails
remm
-
2026/10/27
(tomcat) 04/22: Mask the password in DataSourceProxy.getDbProperties()
remm
-
2026/10/27
(tomcat) 05/22: Round-trip connection properties through DataSourceProxy
remm
-
2026/10/27
(tomcat) 01/22: Do not fail getPoolName() before the pool exists
remm
-
2026/10/27
(tomcat) branch 10.1.x updated (f7aa17c0f9 -> dbf2d8979b)
remm
-
2026/10/27
(tomcat) 21/22: Report the pooled connection from a statement the pool proxied
remm
-
2026/10/27
(tomcat) 17/22: Close the PooledConnection handle obtained from a ConnectionPoolDataSource
remm
-
2026/10/27
(tomcat) 14/22: Round-trip connection properties through the JNDI factory
remm
-
2026/10/27
(tomcat) 05/22: Round-trip connection properties through DataSourceProxy
remm
-
2026/10/27
(tomcat) 10/22: Recognise JDBC 4.2 large executions in jdbc-pool query reporting
remm
-
2026/10/27
(tomcat) 13/22: Answer equals and hashCode on a facade-less pooled connection
remm
-
2026/10/27
(tomcat) 15/22: Report malformed interceptor properties by name in jdbc-pool
remm
-
2026/10/27
(tomcat) 12/22: Stop the jdbc-pool tests from waiting on the clock
remm
-
2026/10/27
(tomcat) 11/22: Never let query reporting throw at the application
remm
-
2026/10/27
(tomcat) 16/22: Preserve non-ASCII characters in jdbc-pool connection properties
remm
-
2026/10/27
(tomcat) 04/22: Mask the password in DataSourceProxy.getDbProperties()
remm
-
2026/10/27
(tomcat) branch 11.0.x updated (4d203cf44d -> c216f9dba1)
remm
-
2026/10/27
(tomcat) 19/22: Always use the disposable connection facade; deprecate useDisposableConnectionFacade
remm
-
2026/10/27
(tomcat) 01/22: Do not fail getPoolName() before the pool exists
remm
-
2026/10/27
(tomcat) 02/22: Registering a DataSource before its pool exists no longer fails
remm
-
2026/10/27
(tomcat) 22/22: Retire statement handles when the pooled connection goes back
remm
-
2026/10/27
(tomcat) 20/22: Report a disconnected pooled connection instead of an NPE through its MBean
remm
-
2026/10/27
(tomcat) 03/22: Unregister the pool MBean when the DataSource is closed
remm
-
2026/10/27
(tomcat) 18/22: Release the per-connection lock by lock state, not by configuration
remm
-
2026/10/27
(tomcat) 07/22: Make async polls of the fair pool queue cancellable
remm
-
2026/10/27
(tomcat) 08/22: Isolate interceptor disconnected() failures from the physical close
remm
-
2026/10/27
(tomcat) 09/22: Isolate interceptor reset() failures from pool shutdown
remm
-
2026/10/27
(tomcat) 20/23: Report a disconnected pooled connection instead of an NPE through its MBean
remm
-
2026/10/27
(tomcat) 15/23: Report malformed interceptor properties by name in jdbc-pool
remm
-
2026/10/27
(tomcat) 06/23: Keep equals on the pooled connection a contract-respecting false
remm
-
2026/10/27
(tomcat) 13/23: Answer equals and hashCode on a facade-less pooled connection
remm
-
2026/10/27
(tomcat) 19/23: Always use the disposable connection facade; deprecate useDisposableConnectionFacade
remm
-
2026/10/27
(tomcat) 08/23: Isolate interceptor disconnected() failures from the physical close
remm
-
2026/10/27
(tomcat) 07/23: Make async polls of the fair pool queue cancellable
remm
-
2026/10/27
(tomcat) 01/23: Do not fail getPoolName() before the pool exists
remm
-
2026/10/27
(tomcat) 05/23: Round-trip connection properties through DataSourceProxy
remm
-
2026/10/27
(tomcat) 17/23: Close the PooledConnection handle obtained from a ConnectionPoolDataSource
remm
-
2026/10/27
(tomcat) 18/23: Release the per-connection lock by lock state, not by configuration
remm
-
2026/10/27
(tomcat) 21/23: Report the pooled connection from a statement the pool proxied
remm
-
2026/10/27
(tomcat) 23/23: Merge branch 'main' of [email protected]:apache/tomcat.git into main
remm
-
2026/10/27
(tomcat) 11/23: Never let query reporting throw at the application
remm
-
2026/10/27
(tomcat) 16/23: Preserve non-ASCII characters in jdbc-pool connection properties
remm
-
2026/10/27
(tomcat) 14/23: Round-trip connection properties through the JNDI factory
remm
-
2026/10/27
(tomcat) 03/23: Unregister the pool MBean when the DataSource is closed
remm
-
2026/10/27
(tomcat) 12/23: Stop the jdbc-pool tests from waiting on the clock
remm
-
2026/10/27
(tomcat) 09/23: Isolate interceptor reset() failures from pool shutdown
remm
-
2026/10/27
(tomcat) 02/23: Registering a DataSource before its pool exists no longer fails
remm
-
2026/10/27
(tomcat) 04/23: Mask the password in DataSourceProxy.getDbProperties()
remm
-
2026/10/27
(tomcat) branch main updated (0894c655fd -> a121903ccb)
remm
-
2026/10/27
(tomcat) branch 11.0.x updated: Rename for consistency
markt
-
2026/10/27
(tomcat) branch 10.1.x updated: Rename for consistency
markt
-
2026/10/27
(tomcat) branch 9.0.x updated: Rename for consistency
markt
-
2026/10/27
(tomcat) branch main updated: Rename for consistency
markt
-
2026/10/27
(tomcat) branch 9.0.x updated: Fix back-port
markt
-
2026/10/27
(tomcat) branch 10.1.x updated: Fix back-port
markt
-
2026/10/27
(tomcat) branch 9.0.x updated: Fix various IDE warnings
markt
-
2026/10/27
(tomcat) branch 10.1.x updated: Fix various IDE warnings
markt
-
2026/10/27
(tomcat) branch main updated: Fix various IDE warnings
markt
-
2026/10/27
(tomcat) branch 11.0.x updated: Fix various IDE warnings
markt
-
2026/10/27
Re: [PR] Treat RST_STREAM during an incomplete HEADERS block as a connection error [tomcat]
via GitHub
-
2026/10/26
[PR] Treat RST_STREAM during an incomplete HEADERS block as a connection error [tomcat]
via GitHub
-
2026/10/26
Buildbot failure in on tomcat-9.0.x
buildbot
-
2026/10/26
Buildbot success in on tomcat-11.0.x
buildbot
-
2026/10/26
Buildbot failure in on tomcat-10.1.x
buildbot
-
2026/10/26
(tomcat) branch 9.0.x updated: Better error reporting
markt
-
2026/10/26
(tomcat) branch 10.1.x updated: Better error reporting
markt
-
2026/10/26
(tomcat) branch 11.0.x updated: Better error reporting
markt
-
2026/10/26
(tomcat) branch main updated: Better error reporting
markt
-
2026/10/26
(tomcat) 09/24: Act on rollbackOnReturn and commitOnReturn regardless of defaultAutoCommit
remm
-
2026/10/26
(tomcat) 23/24: Share the slow query JMX notifier across a pool's interceptor instances The SlowQueryReportJmx interceptor is instantiated once per pooled connection. With notifyPool=false, each instance kept its own NotificationBroadcasterSupport while all instances registered their MBean under the same object name derived from the pool name. A JMX client could only subscribe to the MBean the platform server resolved first, so slow and failed query notifications raised by every other interceptor instance [...]
remm
-
2026/10/26
(tomcat) branch 11.0.x updated (5ebcc78c0c -> b9025fc55d)
remm
-
2026/10/26
[Bug 70287] keepAliveTimeout not applied after asynchronously completed sendfile
bugzilla
-
2026/10/26
[Bug 70287] keepAliveTimeout not applied after asynchronously completed sendfile
bugzilla
-
2026/10/26
(tomcat) 10/24: Cache the connection proxy constructor per kind, not once per pool
remm
-
2026/10/26
(tomcat) 20/24: Close tracked statements properly and forget closed ones
remm
-
2026/10/26
(tomcat) branch 10.1.x updated (35269a2c1c -> 35cca385f3)
remm
-
2026/10/26
(tomcat) 18/24: Stop query-report eviction from throwing at its caller
remm
-
2026/10/26
(tomcat) 17/24: Do not let query reporting replace the exception a statement method raised
remm
-
2026/10/26
[Bug 70288] HTTP/2 request-body completion can return true while DATA remains buffered
bugzilla
-
2026/10/26
Buildbot success in on tomcat-9.0.x
buildbot
-
2026/10/26
(tomcat) 22/24: Fail fast when an XA resource lacks an XA data source
remm
-
2026/10/26
(tomcat) 15/25: Do not leak or resurrect a connection pool when closing a data source
remm
-
2026/10/26
[Bug 70288] HTTP/2 request-body completion can return true while DATA remains buffered
bugzilla
-
2026/10/26
[Bug 70288] HTTP/2 request-body completion can return true while DATA remains buffered
bugzilla
-
2026/10/26
[Bug 70288] New: HTTP/2 request-body completion can return true while DATA remains buffered
bugzilla
-
2026/10/26
(tomcat) 03/24: Report naming factory property-set failures at warn level with accurate messages
remm
-
2026/10/26
(tomcat) 07/24: Fix lost and duplicated wake-ups in the pool wait protocol
remm
-
2026/10/26
Buildbot failure in on tomcat-11.0.x
buildbot
-
2026/10/26
(tomcat) 17/24: Do not let query reporting replace the exception a statement method raised
remm
-
2026/10/26
(tomcat) 15/24: Do not leak or resurrect a connection pool when closing a data source
remm
-
2026/10/26
[Bug 70287] New: keepAliveTimeout not applied after asynchronously completed sendfile
bugzilla
-
2026/10/26
(tomcat) 22/24: Fail fast when an XA resource lacks an XA data source
remm
-
2026/10/26
(tomcat) 01/02: Update Checkstyle configuration for jdbc-pool refactoring
remm
-
2026/10/26
(tomcat) branch 9.0.x updated (a820a71a35 -> 6da3bd5b08)
remm
-
2026/10/26
(tomcat) 10/24: Cache the connection proxy constructor per kind, not once per pool
remm
-
2026/10/26
(tomcat) branch 9.0.x updated (c8d9d52170 -> e5fbc5afde)
remm
-
2026/10/26
(tomcat) 04/24: Fail the naming factory with NamingExceptions when the reference type is unusable
remm
-
2026/10/26
(tomcat) 01/02: Update Checkstyle configuration for jdbc-pool refactoring
remm
-
2026/10/26
(tomcat) 02/02: Remove allowed static import
remm
-
2026/10/26
(tomcat) 02/02: Remove allowed static import
remm
-
2026/10/26
(tomcat) 01/02: Update Checkstyle configuration for jdbc-pool refactoring
remm
-
2026/10/26
(tomcat) 02/24: Do not apply JNDI reference metadata as bean properties in the naming factory
remm
-
2026/10/26
(tomcat) branch 11.0.x updated (c9876001fe -> c3b466c524)
remm
-
2026/10/26
(tomcat) 02/02: Remove allowed static import
remm
-
2026/10/26
(tomcat) 20/24: Close tracked statements properly and forget closed ones
remm
-
2026/10/26
(tomcat) 19/24: Do not restore connection state on top of an abandoned transaction
remm
-
2026/10/26
(tomcat) 01/24: Do not invoke a naming factory setter with an unsupported parameter type using a null value
remm
-
2026/10/26
Re: [PR] Follow up on EKU of certificates [tomcat]
via GitHub
-
2026/10/26
(tomcat) branch 9.0.x updated: Add dedicated AcceptLanguage2 test
remm
-
2026/10/26
(tomcat) branch 10.1.x updated (534afe9694 -> f6de79aeab)
remm
-
2026/10/26
(tomcat) branch 10.1.x updated: Add dedicated AcceptLanguage2 test
remm
-
2026/10/26
(tomcat) branch 11.0.x updated: Add dedicated AcceptLanguage2 test
remm
-
2026/10/26
(tomcat) branch main updated: Remove allowed static import
remm
-
2026/10/26
(tomcat) 13/24: Rethrow message-less borrow failures from getConnectionAsync
remm
-
2026/10/26
(tomcat) branch main updated: Add dedicated AcceptLanguage2 test
remm
-
2026/10/26
(tomcat) 21/24: Remove the unfinished, dead MultiLockFairBlockingQueue class
remm
-
2026/10/26
(tomcat) 01/24: Do not invoke a naming factory setter with an unsupported parameter type using a null value
remm
-
2026/10/26
Re: [PR] Follow up on EKU of certificates [tomcat]
via GitHub
-
2026/10/26
(tomcat) 05/24: Do not busy-loop when closing the connection pool from an interrupted thread
remm
-
2026/10/26
(tomcat) 10/24: Cache the connection proxy constructor per kind, not once per pool
remm
-
2026/10/26
(tomcat) 18/24: Stop query-report eviction from throwing at its caller
remm
-
2026/10/26
(tomcat) 15/24: Do not leak or resurrect a connection pool when closing a data source
remm
-
2026/10/26
(tomcat) 12/24: Replace the pool cleaner atomically so no task is orphaned
remm
-
2026/10/26
(tomcat) 22/24: Fail fast when an XA resource lacks an XA data source
remm
-
2026/10/26
(tomcat) 02/24: Do not apply JNDI reference metadata as bean properties in the naming factory
remm
-
2026/10/26
(tomcat) 23/24: Share the slow query JMX notifier across a pool's interceptor instances The SlowQueryReportJmx interceptor is instantiated once per pooled connection. With notifyPool=false, each instance kept its own NotificationBroadcasterSupport while all instances registered their MBean under the same object name derived from the pool name. A JMX client could only subscribe to the MBean the platform server resolved first, so slow and failed query notifications raised by every other interceptor instance [...]
remm
-
2026/10/26
(tomcat) 11/24: Run the idle eviction sweep whenever the pool is over min-idle
remm
-
2026/10/26
(tomcat) 16/24: Dispose the connection facade before returning the connection to the pool
remm
-
2026/10/26
(tomcat) 14/24: Claim pooled connections before maintenance actions on them
remm
-
2026/10/26
(tomcat) 06/24: Do not hand out connections created during connection pool closure
remm
-
2026/10/26
(tomcat) 05/24: Do not busy-loop when closing the connection pool from an interrupted thread
remm
-
2026/10/26
(tomcat) 21/24: Remove the unfinished, dead MultiLockFairBlockingQueue class
remm
-
2026/10/26
(tomcat) 19/24: Do not restore connection state on top of an abandoned transaction
remm
-
2026/10/26
(tomcat) 07/24: Fix lost and duplicated wake-ups in the pool wait protocol
remm
-
2026/10/26
(tomcat) 08/24: Report never-connected pooled connections as invalid during validation
remm
-
2026/10/26
(tomcat) 09/24: Act on rollbackOnReturn and commitOnReturn regardless of defaultAutoCommit
remm
-
2026/10/26
(tomcat) 04/24: Fail the naming factory with NamingExceptions when the reference type is unusable
remm
-
2026/10/26
(tomcat) 09/24: Act on rollbackOnReturn and commitOnReturn regardless of defaultAutoCommit
remm
-
2026/10/26
(tomcat) 06/24: Do not hand out connections created during connection pool closure
remm
-
2026/10/26
(tomcat) 21/24: Remove the unfinished, dead MultiLockFairBlockingQueue class
remm
-
2026/10/26
(tomcat) 23/24: Share the slow query JMX notifier across a pool's interceptor instances The SlowQueryReportJmx interceptor is instantiated once per pooled connection. With notifyPool=false, each instance kept its own NotificationBroadcasterSupport while all instances registered their MBean under the same object name derived from the pool name. A JMX client could only subscribe to the MBean the platform server resolved first, so slow and failed query notifications raised by every other interceptor instance [...]
remm
-
2026/10/26
(tomcat) 12/24: Replace the pool cleaner atomically so no task is orphaned
remm
-
2026/10/26
(tomcat) 08/24: Report never-connected pooled connections as invalid during validation
remm
-
2026/10/26
(tomcat) 14/24: Claim pooled connections before maintenance actions on them
remm
-
2026/10/26
(tomcat) 03/24: Report naming factory property-set failures at warn level with accurate messages
remm
-
2026/10/26
(tomcat) 12/24: Replace the pool cleaner atomically so no task is orphaned
remm
-
2026/10/26
(tomcat) 11/24: Run the idle eviction sweep whenever the pool is over min-idle
remm
-
2026/10/26
(tomcat) 07/24: Fix lost and duplicated wake-ups in the pool wait protocol
remm
-
2026/10/26
(tomcat) 13/24: Rethrow message-less borrow failures from getConnectionAsync
remm
-
2026/10/26
(tomcat) 16/24: Dispose the connection facade before returning the connection to the pool
remm
-
2026/10/26
(tomcat) 04/24: Fail the naming factory with NamingExceptions when the reference type is unusable
remm
-
2026/10/26
(tomcat) 05/24: Do not busy-loop when closing the connection pool from an interrupted thread
remm
-
2026/10/26
(tomcat) 18/25: Stop query-report eviction from throwing at its caller
remm
-
2026/10/26
(tomcat) 14/24: Claim pooled connections before maintenance actions on them
remm
-
2026/10/26
(tomcat) 11/24: Run the idle eviction sweep whenever the pool is over min-idle
remm
-
2026/10/26
(tomcat) 18/24: Stop query-report eviction from throwing at its caller
remm
-
2026/10/26
(tomcat) 08/24: Report never-connected pooled connections as invalid during validation
remm
-
2026/10/26
(tomcat) 19/24: Do not restore connection state on top of an abandoned transaction
remm
-
2026/10/26
(tomcat) 13/24: Rethrow message-less borrow failures from getConnectionAsync
remm
-
2026/10/26
(tomcat) 20/24: Close tracked statements properly and forget closed ones
remm
-
2026/10/26
(tomcat) 17/24: Do not let query reporting replace the exception a statement method raised
remm
-
2026/10/26
(tomcat) 16/24: Dispose the connection facade before returning the connection to the pool
remm
-
2026/10/26
(tomcat) 15/24: Do not leak or resurrect a connection pool when closing a data source
remm
-
2026/10/26
(tomcat) 06/24: Do not hand out connections created during connection pool closure
remm
-
2026/10/26
(tomcat) 03/24: Report naming factory property-set failures at warn level with accurate messages
remm
-
2026/10/26
(tomcat) 01/24: Do not invoke a naming factory setter with an unsupported parameter type using a null value
remm
-
2026/10/26
(tomcat) 02/24: Do not apply JNDI reference metadata as bean properties in the naming factory
remm
-
2026/10/26
(tomcat) branch main updated (1a987fac02 -> d5718e2ed6)
remm
-
2026/10/26
(tomcat) 22/25: Fail fast when an XA resource lacks an XA data source
remm
-
2026/10/26
(tomcat) 17/25: Do not let query reporting replace the exception a statement method raised
remm
-
2026/10/26
(tomcat) 25/25: Merge branch 'main' of [email protected]:apache/tomcat.git into main
remm
-
2026/10/26
(tomcat) 14/25: Claim pooled connections before maintenance actions on them
remm
-
2026/10/26
(tomcat) 16/25: Dispose the connection facade before returning the connection to the pool
remm
-
2026/10/26
(tomcat) 07/25: Fix lost and duplicated wake-ups in the pool wait protocol
remm
-
2026/10/26
(tomcat) 10/25: Cache the connection proxy constructor per kind, not once per pool
remm
-
2026/10/26
(tomcat) 20/25: Close tracked statements properly and forget closed ones
remm
-
2026/10/26
(tomcat) 09/25: Act on rollbackOnReturn and commitOnReturn regardless of defaultAutoCommit
remm
-
2026/10/26
(tomcat) 11/25: Run the idle eviction sweep whenever the pool is over min-idle
remm
-
2026/10/26
(tomcat) 13/25: Rethrow message-less borrow failures from getConnectionAsync
remm
-
2026/10/26
(tomcat) 08/25: Report never-connected pooled connections as invalid during validation
remm
-
2026/10/26
(tomcat) 02/25: Do not apply JNDI reference metadata as bean properties in the naming factory
remm
-
2026/10/26
(tomcat) 21/25: Remove the unfinished, dead MultiLockFairBlockingQueue class
remm
-
2026/10/26
(tomcat) 05/25: Do not busy-loop when closing the connection pool from an interrupted thread
remm
-
2026/10/26
(tomcat) 06/25: Do not hand out connections created during connection pool closure
remm
-
2026/10/26
(tomcat) 19/25: Do not restore connection state on top of an abandoned transaction
remm
-
2026/10/26
(tomcat) 23/25: Share the slow query JMX notifier across a pool's interceptor instances The SlowQueryReportJmx interceptor is instantiated once per pooled connection. With notifyPool=false, each instance kept its own NotificationBroadcasterSupport while all instances registered their MBean under the same object name derived from the pool name. A JMX client could only subscribe to the MBean the platform server resolved first, so slow and failed query notifications raised by every other interceptor instance [...]
remm
-
2026/10/26
(tomcat) 03/25: Report naming factory property-set failures at warn level with accurate messages
remm
-
2026/10/26
(tomcat) 04/25: Fail the naming factory with NamingExceptions when the reference type is unusable
remm
-
2026/10/26
(tomcat) 12/25: Replace the pool cleaner atomically so no task is orphaned
remm
-
2026/10/26
(tomcat) 01/25: Do not invoke a naming factory setter with an unsupported parameter type using a null value
remm
-
2026/10/26
[Bug 70286] Locale parsing regression in Tomcat 11.0.27: Accept-Language: zh-Hans-CN;q=1.0 produces wrong toLanguageTag() output
bugzilla
-
2026/10/26
(tomcat) branch 10.1.x updated: Strip script tags which cannot be represented
remm
-
2026/10/26
(tomcat) branch 9.0.x updated: Strip script tags which cannot be represented
remm
-
2026/10/26
[PR] Accept SETTINGS_HEADER_TABLE_SIZE values above the implementation limit [tomcat]
via GitHub
-
2026/10/26
(tomcat) branch 11.0.x updated: Strip script tags which cannot be represented
remm
-
2026/10/26
(tomcat) branch main updated: Strip script tags which cannot be represented
remm
-
2026/10/26
Re: [PR] Document that request header buffers are retained by the processor cache [tomcat]
via GitHub
-
2026/10/26
[PR] Validate HTTP2-Settings before accepting h2c upgrade [tomcat]
via GitHub
-
2026/10/26
[Bug 70286] New: Locale parsing regression in Tomcat 11.0.27: Accept-Language: zh-Hans-CN;q=1.0 produces wrong toLanguageTag() output
bugzilla
-
2026/10/26
(tomcat) 01/01: Merge pull request #1121 from apache/dependabot/github_actions/vapier/coverity-scan-action-1.10.0
remm