This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch release in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git
from 7e5cf6a1 Bump to next development version add 0ec13353 Bump github/codeql-action from 2.22.3 to 2.22.4 (#319) add 2a104dbd Bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#318) add a433aeb5 Merge branch 'release' add 81ad5a36 Add entry for the next release add b87a58d3 Normalize spelling to US English add 205ada8f Normalize setter Javadoc add 8acc1bfb Clarifies Java platform requirement add 1e3a7f34 Clarifies Java platform requirement add 8b188975 Bump github/codeql-action from 2.22.4 to 2.22.5 (#320) add c20deca1 Make package private class final add 4d54dc36 Make private class final add 35d620a6 Javadoc add b0980a0d Bump github/codeql-action from 2.22.5 to 2.22.7 (#323) add d536765d Bump commons-lang3 from 3.13.0 to 3.14.0 add bcf8e0df Checkstyle: @author tags are deprecated add 1ce4689b Bump github/codeql-action from 2.22.7 to 2.22.8 (#325) add a1232909 Remove extra blank lines add 33b8917e Javadoc spelling add 69a2f924 Fix URL [skip ci] add a7648eca Bump actions/setup-java from 3.13.0 to 4.0.0 (#326) add 0a53553d Pick up version.maven-source-plugin from the parent POM add c3316293 Upgrade `commons-logging:commons-logging` to version 1.3.0 (#327) add fc2af699 Fix link to the user mailing list add 40d90eb2 Bump github/codeql-action from 2.22.8 to 2.22.9 (#330) add 52f2306d Use a constant instead of a magic string add a82d511f Bump github/codeql-action from 2.22.9 to 2.22.10 add 63406568 Bump github/codeql-action from 2.22.9 to 2.22.10 add acfe71d3 Javadoc add bb491e3c Javadoc add b0b9539d Bump actions/upload-artifact from 3.1.3 to 4.0.0 (#331) add 284b45f3 Bump github/codeql-action from 2.22.10 to 3.22.11 (#332) add c2f31d67 Javadoc add f258379b Bump github/codeql-action from 3.22.11 to 3.22.12 (#333) add bce18f88 Fix version comment [skip ci] add 8baadf5b Update NOTICE file for 2024 add a5ef685e Bump actions/cache from 3.3.2 to 3.3.3 (#334) add 6135b49a Bump github/codeql-action from 3.22.12 to 3.23.0 (#335) add 430af4c1 refactor: use ReentrantLock in PoolableConnection.close (#DBCP-591) add 87126dbf Merge pull request #322 from cortlepp-intershop/master add be000e7a Format fixes, update changelog. add f547610e Bump actions/upload-artifact from 4.0.0 to 4.2.0 (#336) add 23793537 Bump github/codeql-action from 3.23.0 to 3.23.1 (#338) add 9967eacb Bump actions/cache from 3.3.3 to 4.0.0 (#337) add 32d8f99e Declutter: Tests don't need Javadoc @since tags add 6ce68bf0 Normalize end of comments add 3f6c2149 Bump actions/upload-artifact from 4.2.0 to 4.3.0 (#341) add 8120c546 Bump codecov/codecov-action from 3.1.4 to 3.1.5 (#342) add 11448415 Add missing XML Schema reference add ab6207fa Bump github/codeql-action from 3.23.1 to 3.23.2 (#345) add f82afe17 Bump codecov/codecov-action from 3.1.5 to 4.0.1 (#344) add e22a6ef1 Bump github/codeql-action from 3.23.2 to 3.24.0 (#346) add 437b6b0d Bump actions/upload-artifact from 4.3.0 to 4.3.1 (#347) add 35feb24b Simplify add 1eb218b7 [DBCP-596] PoolingConnection.toString() causes StackOverflowError add c69b62f1 Add property project.build.outputTimestamp for build reproducibility add 588a0a5d Bump commons-parent from 64 to 66 add 10af0db1 Bump org.slf4j:slf4j-simple from 2.0.9 to 2.0.12 (#349) add 1f381716 Bump org.slf4j:slf4j-simple from 2.0.9 to 2.0.12 #349 add e92483fa Remove unused imports. add 4dd9df42 Make BDS actually implement usage tracking. JIRA: DBCP-590. add 1eee7842 Remove unecessary (and not always correct) setter. add 64ecbbd5 Bump github/codeql-action from 3.24.0 to 3.24.3 (#350) add a0ecc117 Use final add d6cfd8f8 Add null guards for DelegatingDatabaseMetaData (#352) add 7cb77518 Add null guards in DelegatingDatabaseMetaData constructor #352 add 709b245b Sort members add e42fd454 Bump github/codeql-action from 3.24.3 to 3.24.4 (#353) add 8b2d1b2f Inline single use variable add 7c7dac14 Refactor magic strings as private constants add f2c10305 Javadoc add 2b575c4f Javadoc add 2ce98fcb Refactor common code add 87290d9d Javadoc add 54674122 Javadoc add e3d1ffa8 Pick up Checkstyle plugin dependencies from parent POM add 4ae79ad8 Rename file to SpotBugs. add 38d25c8f Format tweaks add e627d55f PooledConnectionImpl.destroyObject(PStmtKey, PooledObject) can throw NullPointerException add 505f7493 Comments add 4c50ec87 Update example from what must have been DBCP 1 days add ab05c194 [DBCP-477] Fix examples in src/main/java/org/apache/commons/dbcp2/package-info.java add 14790b20 [DBCP-473] Datasource bean creation failed due to mismatched return type of setter and getter for connectionInitSqls in BasicDataSource add bb417231 Make release notes more GitHub Markdown friendly add e654be3a Javadoc add a5e46e78 Javadoc add 908f4c75 Prepare for release candidate No new revisions were added by this update. Summary of changes: .github/workflows/codeql-analysis.yml | 8 +- .github/workflows/coverage.yml | 6 +- .github/workflows/maven.yml | 4 +- .github/workflows/scorecards-analysis.yml | 6 +- CONTRIBUTING.md | 5 +- NOTICE.txt | 10 +- README.md | 7 +- RELEASE-NOTES.txt | 193 +++++++---- pom.xml | 32 +- src/changes/changes.xml | 20 +- src/changes/release-notes.vm | 22 +- src/conf/checkstyle.xml | 9 +- ...lude-filter.xml => spotbugs-exclude-filter.xml} | 4 + src/main/assembly/bin.xml | 4 +- src/main/assembly/src-tar-gz.xml | 4 +- src/main/assembly/src-zip.xml | 4 +- .../org/apache/commons/dbcp2/BasicDataSource.java | 52 ++- .../commons/dbcp2/BasicDataSourceFactory.java | 9 +- .../commons/dbcp2/DelegatingDatabaseMetaData.java | 6 +- .../apache/commons/dbcp2/DelegatingStatement.java | 13 +- .../org/apache/commons/dbcp2/Jdbc41Bridge.java | 4 +- .../commons/dbcp2/PoolableCallableStatement.java | 2 +- .../apache/commons/dbcp2/PoolableConnection.java | 115 ++++--- .../commons/dbcp2/PoolableConnectionFactory.java | 2 +- .../commons/dbcp2/PoolablePreparedStatement.java | 11 +- .../apache/commons/dbcp2/PoolingConnection.java | 36 +- .../apache/commons/dbcp2/PoolingDataSource.java | 2 +- .../org/apache/commons/dbcp2/PoolingDriver.java | 2 +- .../commons/dbcp2/cpdsadapter/ConnectionImpl.java | 21 +- .../dbcp2/cpdsadapter/DriverAdapterCPDS.java | 129 ++++--- .../dbcp2/cpdsadapter/PooledConnectionImpl.java | 18 +- .../commons/dbcp2/cpdsadapter/package-info.java | 18 +- .../dbcp2/datasources/PerUserPoolDataSource.java | 2 +- .../dbcp2/datasources/SharedPoolDataSource.java | 2 +- .../commons/dbcp2/datasources/package-info.java | 58 +--- .../dbcp2/managed/BasicManagedDataSource.java | 12 +- .../managed/DataSourceXAConnectionFactory.java | 7 +- .../dbcp2/managed/LocalXAConnectionFactory.java | 4 +- .../org/apache/commons/dbcp2/package-info.java | 12 +- src/site/xdoc/download_dbcp.xml | 372 ++++++++++----------- src/site/xdoc/issue-tracking.xml | 204 +++++------ .../dbcp2/TestAbandonedBasicDataSource.java | 40 ++- .../apache/commons/dbcp2/TestBasicDataSource.java | 32 +- .../apache/commons/dbcp2/TestConnectionPool.java | 3 +- .../dbcp2/TestDelegatingDatabaseMetaData.java | 11 + .../org/apache/commons/dbcp2/TestPStmtKey.java | 2 - .../org/apache/commons/dbcp2/TestPStmtPooling.java | 2 - .../dbcp2/TestPStmtPoolingBasicDataSource.java | 1 - .../dbcp2/TestParallelCreationWithNoIdle.java | 15 +- .../commons/dbcp2/TestPoolableConnection.java | 1 - .../commons/dbcp2/TestPoolingConnection.java | 12 + .../apache/commons/dbcp2/TestPoolingDriver.java | 4 +- .../java/org/apache/commons/dbcp2/TestUtils.java | 4 + .../org/apache/commons/dbcp2/TesterConnection.java | 1 - .../commons/dbcp2/TesterDatabaseMetaData.java | 1 - .../commons/dbcp2/TesterPreparedStatement.java | 4 +- .../org/apache/commons/dbcp2/TesterStatement.java | 1 - .../dbcp2/cpdsadapter/TestDriverAdapterCPDS.java | 108 ++++-- .../commons/dbcp2/datasources/TestPoolKey.java | 1 - .../dbcp2/managed/TestConnectionWithNarayana.java | 2 +- .../dbcp2/managed/TestManagedConnection.java | 4 +- .../test/resources/commons-logging.properties | 13 +- 62 files changed, 979 insertions(+), 734 deletions(-) rename src/conf/{findbugs-exclude-filter.xml => spotbugs-exclude-filter.xml} (97%) copy .github/GH-ROBOTS.txt => src/test/resources/commons-logging.properties (70%)