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]

Reply via email to