This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from fe4614d77c Review "Reject jsp:element with multiple name attributes"
new 3a999fa6ed Fix clearing credentials backed by a defaults table
new 531def9199 Mask nested interceptor credential properties
new 22747b87be Report duplicate live pool names as an error
new 516d9f7a92 Mask every credential-shaped database property key
new 1a8fad7685 Serialize configuration validation with cleaner
reconciliation
new 1e165adc3b Do not retry refused JMX unregistrations
new 0e27d8ee1c Do not register connection MBeans on the borrow path
new 83f978c042 Attempt the slow query JMX publication once per pool
new 879253ee6a Restore the RedundantModifier check for test code
new 43e43f5275 Release child MBeans when a pool MBean is deregistered
new 40aa3e0510 Document the JMX lifecycle of an abandoned pool
new 5f71adf282 Tighten the DataSourceProxy bean and JMX surface
new 52871c512d Reset validation on a new session and make PooledConnection
logging safe
new 42e3f3f470 Deliver the interceptor teardown exactly once
new 2c3cb94158 Harden PoolProperties diagnostics and validator publication
new ccd673af93 Fix the java.sql.Connection javadoc reference
new 19fbaf0131 Document PoolProperties defaults and tidy its comments
new 6a01dfda68 Document the StatementFinalizer proxy fallback
new 87430e860f Fix javadoc warnings
new 6d9cb126fc Merge branch 'main' of [email protected]:apache/tomcat.git
into main
The 20 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:
.../catalina/mbeans/BaseNamingResourceMBean.java | 7 +
java/org/apache/tomcat/util/net/Constants.java | 13 +-
.../apache/tomcat/jdbc/pool/ConnectionPool.java | 105 ++++++----
.../org/apache/tomcat/jdbc/pool/DataSource.java | 27 +++
.../apache/tomcat/jdbc/pool/DataSourceFactory.java | 48 +++++
.../apache/tomcat/jdbc/pool/DataSourceProxy.java | 49 +++--
.../apache/tomcat/jdbc/pool/JdbcInterceptor.java | 10 +
.../apache/tomcat/jdbc/pool/PoolConfiguration.java | 37 ++--
.../apache/tomcat/jdbc/pool/PoolProperties.java | 212 +++++++++++++++------
.../org/apache/tomcat/jdbc/pool/PoolUtilities.java | 37 +++-
.../apache/tomcat/jdbc/pool/PooledConnection.java | 84 ++++++--
.../tomcat/jdbc/pool/PooledConnectionMBean.java | 15 +-
.../jdbc/pool/interceptor/ResetAbandonedTimer.java | 15 ++
.../jdbc/pool/interceptor/SlowQueryReport.java | 73 +++++--
.../jdbc/pool/interceptor/SlowQueryReportJmx.java | 186 ++++++------------
.../jdbc/pool/interceptor/StatementCache.java | 31 ++-
.../jdbc/pool/interceptor/StatementFinalizer.java | 16 +-
.../tomcat/jdbc/pool/jmx/ConnectionPool.java | 19 +-
.../org/apache/tomcat/jdbc/pool/jmx/JmxUtil.java | 78 ++------
.../tomcat/jdbc/pool/util/LocalStrings.properties | 10 +-
.../jdbc/pool/TestCloseVsConcurrentRelease.java | 15 +-
.../tomcat/jdbc/pool/TestCloseVsTeardownWalk.java | 9 +-
.../jdbc/pool/TestDataSourceProxyCredentials.java | 51 +++++
.../pool/TestJdbcInterceptorConfigParsing.java | 11 ++
.../pool/TestPlaceholderVersusNewBorrower.java | 11 +-
.../tomcat/jdbc/pool/TestPoolProperties.java | 122 ++++++++++++
.../jdbc/pool/TestPoolSizeSetterValidation.java | 108 +++++++++++
.../apache/tomcat/jdbc/pool/TestPoolUtilities.java | 35 ++++
.../jdbc/pool/TestPooledConnectionToString.java | 71 +++++++
.../jdbc/pool/TestSetupConnectionMBeanFailure.java | 108 +----------
.../pool/TestThrowingDriverOnClaimedPaths.java | 2 +-
.../jdbc/pool/TestThrowingResetInterceptor.java | 9 +-
.../tomcat/jdbc/pool/TestUnwrapVsMidGuardSeal.java | 6 +-
.../apache/tomcat/jdbc/pool/TestValidation.java | 41 +++-
.../pool/interceptor/TestInterceptorLifecycle.java | 2 +-
.../interceptor/TestSlowQueryJmxNotifications.java | 86 +++------
.../TestSlowQueryJmxSlowQueriesCDRace.java | 2 +-
.../TestSlowQueryReportAbandonedPool.java | 3 -
.../TestSlowQueryReportDeadSessionWarning.java | 5 +-
.../interceptor/TestSlowQueryReportPoolNames.java | 92 ++++++++-
...estSlowQueryReportSlowLogAfterChainRelease.java | 6 +-
.../tomcat/jdbc/pool/jmx/TestJmxRegistration.java | 92 ++++++++-
res/checkstyle/test-checkstyle.xml | 1 +
webapps/docs/changelog.xml | 18 ++
44 files changed, 1391 insertions(+), 587 deletions(-)
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPooledConnectionToString.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]