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-logging.git
from 328aa83 Bump to next development version add a7bd93f Add section for the next release add c27108e Bump github/codeql-action from 3.25.10 to 3.25.11 (#269) add b3d12a2 Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#270) add 585dc26 Bump github/codeql-action from 3.25.11 to 3.25.12 (#271) add 11a2437 Javadoc add 031851a doc(site.guide): fix small typo add 1b8f45d Merge pull request #272 from dancer1325/doc/fix_typo add 76a76eb Bump github/codeql-action from 3.25.12 to 3.25.14 (#273) add 1529c02 Use Javadoc @code add d158d2f Bump properties for next release add 81e491c Bump org.apache.commons:commons-parent from 71 to 72 add ee331da Bump github/codeql-action from 3.25.14 to 3.25.15 (#275) add a77ca81 Bump ossf/scorecard-action from 2.3.3 to 2.4.0 (#274) add b27155f Bump github/codeql-action from 3.25.15 to 3.26.0 (#277) add ec58c7d Bump actions/upload-artifact from 4.3.4 to 4.3.6 (#279) add 39188bf Bump actions/setup-java from 4.2.1 to 4.2.2 (#278) add b91b136 Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.15 (#276) add 9280a6d Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.15 #276 add b7f4c68 Javadoc and comments add ef44083 No need to exclaim! add b966770 Capitalize add a823926 Normalize spelling add 2ca6d51 Normalize spelling add 8e58555 Javadoc and comments add 1e987dc Fix generics warnings in tests add 1002f11 Fix generics warnings in tests add 6cad8fc Fix generics warnings in tests add b3ebff6 Fix generics warnings in tests add 37cd44c Test does not close input stream add d0c4e26 Fix generics warnings in tests add d72cadb Use try-with-resources add 79750f9 Use for-each loop in test add 024ca5e Remove duplicate link add 862ee62 Point to release history from main page add f4323f8 Add Java 22 and 23-ea builds add 7b68655 Mark builds for Java 22 and 23-ea as experimental add 1d1b8ad Add comments add a6ce8a1 Add comments add 2a8fecb Ignore tests that set a SecurityManager on Java 21 and up: add 46f2d36 Make Java 22 a normal build on GitHub CI add 3ed2daf [LOGGING-192] Fix factory loading from TCCL (#281) add f414bd4 Optimize log factory detection (#192) (#280) add d4f72cd Fix factory loading from context class loader #280, #281 add 9fb30f8 Sort members add b852c9a Add whitespace add 1f302e5 Use final add 1176002 Use final and remove redundant parentheses add cc17d9f Javadoc add e59795a Use a supplier instead of testing twice is internal logging is enabled add c3b481d Add Java 24-ea to GitHub CI add 74cf856 Bump org.slf4j:slf4j-api from 2.0.15 to 2.0.16 (#282) add e522afc Bump org.slf4j:slf4j-api from 2.0.15 to 2.0.16 #282 add 3624cf7 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-logging.git add 825bf35 Bump github/codeql-action from 3.26.0 to 3.26.2 (#283) add f7ad2ef Prepare for the next release candidate No new revisions were added by this update. Summary of changes: .github/workflows/codeql-analysis.yml | 6 +- .github/workflows/maven.yml | 14 +- .github/workflows/scorecards-analysis.yml | 6 +- CONTRIBUTING.md | 9 +- README.md | 8 +- RELEASE-NOTES.txt | 37 ++ pom.xml | 18 +- src/changes/changes.xml | 8 + .../org/apache/commons/logging/LogFactory.java | 440 ++++++++++----------- .../java/org/apache/commons/logging/LogSource.java | 8 +- .../apache/commons/logging/impl/AvalonLogger.java | 4 +- .../commons/logging/impl/LogFactoryImpl.java | 6 +- .../apache/commons/logging/impl/WeakHashtable.java | 6 +- .../org/apache/commons/logging/package-info.java | 74 ++-- src/site/site.xml | 1 - src/site/xdoc/download_logging.xml | 26 +- src/site/xdoc/guide.xml | 14 +- src/site/xdoc/index.xml | 45 +-- .../commons/logging/AltHashtableTestCase.java | 6 +- .../org/apache/commons/logging/LoadTestCase.java | 43 +- .../commons/logging/PathableClassLoader.java | 40 +- .../apache/commons/logging/PathableTestSuite.java | 2 +- .../java/org/apache/commons/logging/UserClass.java | 2 +- .../config/FirstPriorityConfigTestCase.java | 4 +- .../logging/config/PriorityConfigTestCase.java | 4 +- .../logging/impl/WeakHashtableTestCase.java | 2 +- .../logging/jdk14/CustomConfigAPITestCase.java | 2 +- .../logging/jdk14/CustomConfigFullTestCase.java | 2 +- .../logging/jdk14/CustomConfigTestCase.java | 42 +- .../logging/jdk14/DefaultConfigTestCase.java | 2 +- .../apache/commons/logging/jdk14/TestHandler.java | 4 +- .../log4j12/ApiClasspathStandardTestCase.java | 2 +- .../log4j12/AppClasspathStandardTestCase.java | 2 +- .../log4j12/ChildClasspathStandardTestCase.java | 2 +- .../log4j12/ParentClasspathStandardTestCase.java | 2 +- .../commons/logging/logkit/StandardTestCase.java | 4 +- .../logging/pathable/ChildFirstTestCase.java | 16 +- .../commons/logging/pathable/GeneralTestCase.java | 4 +- .../logging/security/SecurityAllowedTestCase.java | 51 ++- .../security/SecurityForbiddenTestCase.java | 57 ++- .../serviceloader/internal/DummyLogFactory.java | 2 +- .../logging/servlet/BasicServletTestCase.java | 2 +- .../logging/simple/CustomConfigTestCase.java | 9 +- .../simple/DateTimeCustomConfigTestCase.java | 4 +- .../logging/simple/DefaultConfigTestCase.java | 4 +- .../logging/tccl/log/TcclDisabledTestCase.java | 31 +- .../logging/tccl/log/TcclEnabledTestCase.java | 29 +- .../tccl/logfactory/AdaptersTcclTestCase.java | 77 ++++ .../tccl/logfactory/SiblingTcclTestCase.java | 73 ++++ .../tccl/logfactory/TcclDisabledTestCase.java | 33 +- .../tccl/logfactory/TcclEnabledTestCase.java | 25 +- 51 files changed, 740 insertions(+), 574 deletions(-) create mode 100644 src/test/java/org/apache/commons/logging/tccl/logfactory/AdaptersTcclTestCase.java create mode 100644 src/test/java/org/apache/commons/logging/tccl/logfactory/SiblingTcclTestCase.java