dependabot[bot] opened a new pull request, #2844: URL: https://github.com/apache/shiro/pull/2844
Bumps the maven-dependencies group with 32 updates in the / directory: | Package | From | To | | --- | --- | --- | | [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `13.7.0` | `13.9.0` | | [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.platform:junit-platform-engine](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [org.junit.platform:junit-platform-commons](https://github.com/junit-team/junit-framework) | `6.1.1` | `6.1.2` | | [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.37` | `1.6.1` | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.37` | `1.6.1` | | [org.htmlunit:htmlunit](https://github.com/HtmlUnit/htmlunit) | `5.2.0` | `5.3.0` | | [org.hibernate.orm:hibernate-core](https://github.com/hibernate/hibernate-orm) | `7.4.4.Final` | `7.4.5.Final` | | [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.84` | `1.85` | | [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) | `5.0.0` | `5.1.1` | | org.eclipse.jetty.ee11:jetty-ee11-maven-plugin | `12.1.10` | `12.1.11` | | org.eclipse.jetty:jetty-server | `12.1.10` | `12.1.11` | | org.eclipse.jetty.ee11:jetty-ee11-webapp | `12.1.10` | `12.1.11` | | org.eclipse.jetty.ee11:jetty-ee11-apache-jsp | `12.1.10` | `12.1.11` | | org.eclipse.jetty.ee11:jetty-ee11-annotations | `12.1.10` | `12.1.11` | | org.eclipse.jetty.ee11:jetty-ee11-glassfish-jstl | `12.1.10` | `12.1.11` | | org.eclipse.jetty:jetty-plus | `12.1.10` | `12.1.11` | | org.eclipse.jetty:jetty-jndi | `12.1.10` | `12.1.11` | | org.eclipse.jetty:jetty-annotations | `12.1.10` | `12.1.11` | | [org.omnifaces:omnifaces](https://github.com/omnifaces/omnifaces) | `5.3.4` | `5.4.3` | | org.apache.tomcat.embed:tomcat-embed-core | `11.0.23` | `11.0.24` | | org.apache.tomcat.embed:tomcat-embed-el | `11.0.23` | `11.0.24` | | org.apache.tomcat.embed:tomcat-embed-websocket | `11.0.23` | `11.0.24` | | org.apache.tomcat:tomcat-jaspic-api | `11.0.23` | `11.0.24` | | org.apache.tomcat:tomcat-catalina | `11.0.23` | `11.0.24` | | org.apache.tomcat:tomcat-jasper | `11.0.23` | `11.0.24` | | org.apache.tomcat:tomcat-jasper-el | `11.0.23` | `11.0.24` | | [io.openliberty.tools:liberty-maven-plugin](https://github.com/OpenLiberty/ci.maven) | `3.12.0` | `3.12.1` | | [com.flowlogix.depchain:integration-test](https://github.com/flowlogix/depchain) | `127` | `128` | | [fish.payara.extras:payara-micro](https://github.com/payara/Payara) | `7.2026.6` | `7.2026.7` | Updates `com.puppycrawl.tools:checkstyle` from 13.7.0 to 13.9.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/checkstyle/checkstyle/releases">com.puppycrawl.tools:checkstyle's releases</a>.</em></p> <blockquote> <h2>checkstyle-13.9.0</h2> <p>Checkstyle 13.9.0 - <a href="https://checkstyle.org/releasenotes.html#Release_13.9.0">https://checkstyle.org/releasenotes.html#Release_13.9.0</a></p> <p>Breaking backward compatibility:</p> <p><a href="https://redirect.github.com/checkstyle/checkstyle/issues/20610">#20610</a> - Remove JavadocStyle check, use SummaryJavadoc Check instead.</p> <p>New:</p> <p><a href="https://redirect.github.com/checkstyle/checkstyle/issues/19146">#19146</a> - JavadocType: update Check to use AST of javadoc. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17554">#17554</a> - UnnecessaryParentheses not reported for array access, field access and method calls. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20822">#20822</a> - Javadoc new AST token LEADING_ASTERISKS. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19150">#19150</a> - update WriteTagCheck to use AST of javadoc. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17437">#17437</a> - NoLineWrap: new property skipAnnotations to avoid violations on target if there are annotations. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17695">#17695</a> - New check: MultilineCommentLeadingAsteriskPresence. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20209">#20209</a> - new Check: OpenjdkAnnotationLocation. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17715">#17715</a> - New Check: WhitespaceBeforeEmptyBody and enable it at goolge style config. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17393">#17393</a> - New check: TypeBodyPadding for blank line after type definitions. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/15223">#15223</a> - New check UnnecessaryTypeArgumentsWithRecordPattern. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/7176">#7176</a> - New check: AnnotatedDeclarationVisibility to demand all modifiers to be the same/consistent.</p> <p>Bug fixes:</p> <p><a href="https://redirect.github.com/checkstyle/checkstyle/issues/20958">#20958</a> - JavadocLeadingAsteriskAlign reports false positives. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19821">#19821</a> - Add checks for Documentation Comments Style Guide - Format of a Doc Comment. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20922">#20922</a> - LEADING_ASTERISK column position is not parsed correctly. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20563">#20563</a> - google_checks.xml: false negatives in type variable names. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19346">#19346</a> - JavaDoc parser does not support non-ASCII (Unicode) characters in <code>@</code>link class references. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17725">#17725</a> - Google style: multiple spaces around reserved words not detected. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20812">#20812</a> - Add checks for Sun Style 3.1.1 - Beginning Comments. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17878">#17878</a> - False-Negative: NoTrailingWhitespace misses spaces after * in multi-line comments (Google Style). <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20901">#20901</a> - Google style: use AnnotationLocation ANNOTATION_DEF, ANNOTATION_FIELD_DEF, ENUM_CONSTANT_DEF, PACKAGE_DEF. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20553">#20553</a> - ClassFanOutComplexityCheck: fan-out of implicit class not measured in JEP 512 compact source files. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19930">#19930</a> - Documentation Comments Style Guide - Template for package.html source file. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/3744">#3744</a> - File definition for suppressions should ignore path separator. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/18619">#18619</a> - Wrong error message while using check NewlineAtEndOfFile. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/15260">#15260</a> - Indentation: unexpected violation on last parentheses of chained methods. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19750">#19750</a> - PatternVariableAssignment fails when variable used inside an assignment target expression. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/18614">#18614</a> - False positive: indentation inside of constructor parameters inside try block. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20660">#20660</a> - Add checks for Openjdk style - CopyRight Notice. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20346">#20346</a> - fill SarifLogger result templates in a single pass. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/18615">#18615</a> - False positive: indentation of text block inside annotation array parameters. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19707">#19707</a> - TextBlockGoogleStyleFormatting: opening """ preceded by ? is not flagged as violation. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/10015">#10015</a> - Unnecessary violation by Indentation check. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/14716">#14716</a> - Indentation: Unexpected violation when class declaration is wrapped after public and before static. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20505">#20505</a> - GenericWhitespace false positive for parameterized record pattern. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/11741">#11741</a> - Indentation: false positives when switch expression is invocation target. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19147">#19147</a> - update JavadocVariable to use AST of javadoc. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20339">#20339</a> - False positive: Indentation on file with tabs. <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20522">#20522</a> - PatternSyntaxException in UniqueProperties when duplicated property key has dash inside brackets.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/checkstyle/checkstyle/commit/61047091b33aea41ff742c4cf4c77b25f2c7d4b5"><code>6104709</code></a> [maven-release-plugin] prepare release checkstyle-13.9.0</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/b3662e933bcfac7ddf662930d87a1307b29f7609"><code>b3662e9</code></a> doc: release notes for 13.9.0</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/9bff26d136957b1d48adc7e837934e6e59d5e7b9"><code>9bff26d</code></a> Issue <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19934">#19934</a>: add coverage for naming of doc images</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/81364cb269157052240d8d17b53d8c775a22d5a8"><code>81364cb</code></a> Issue <a href="https://redirect.github.com/checkstyle/checkstyle/issues/19913">#19913</a>: Add coverage for avoid latin</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/9cc2ba9df7909440835a15e55751be714ceebadc"><code>9cc2ba9</code></a> Issue <a href="https://redirect.github.com/checkstyle/checkstyle/issues/17695">#17695</a>: Adding new check MultilineCommentLeadingAsteriskPresence</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/b8eac92e9bff307d952bb5b18a519a3f26b1d7ba"><code>b8eac92</code></a> Issue <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20673">#20673</a>: Renumber remaining ExampleX files after UseCaseX migration</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/a5f29565868c64fc57c6b65f99730e8543a3b6a3"><code>a5f2956</code></a> minor: Fix issue link for annotation</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/a634ab2dd49be76d26ef73417c1ff9b5270294a1"><code>a634ab2</code></a> Issue <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20625">#20625</a>: Added example to remove suppression for : regexponfilename/tran...</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/474c0d333c1d10405188441685f13c89c92506e7"><code>474c0d3</code></a> Issue <a href="https://redirect.github.com/checkstyle/checkstyle/issues/20209">#20209</a>: Added new check OpenjdkAnnotationLocation</li> <li><a href="https://github.com/checkstyle/checkstyle/commit/0500e09ea7f9f4398787eae2e1e9325def252b51"><code>0500e09</code></a> Issue <a href="https://redirect.github.com/checkstyle/checkstyle/issues/5573">#5573</a>: cover unmatched influence group</li> <li>Additional commits viewable in <a href="https://github.com/checkstyle/checkstyle/compare/checkstyle-13.7.0...checkstyle-13.9.0">compare view</a></li> </ul> </details> <br /> Updates `org.junit.jupiter:junit-jupiter-api` from 6.1.1 to 6.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.jupiter:junit-jupiter-api's releases</a>.</em></p> <blockquote> <p>JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2</p> <p>See <a href="https://docs.junit.org/6.1.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/b6854269eef188e6354dd6a7091fe7fde1e0f195"><code>b685426</code></a> Release 6.1.2</li> <li><a href="https://github.com/junit-team/junit-framework/commit/ae244a6936b750865b6e98299f4d6791bea44f97"><code>ae244a6</code></a> Remove blanket outputDirectoryCreator from SuiteEngineTests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5793">#5793</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/43bd154163ef3dfcc553103d5d8e63c4ccbe8cee"><code>43bd154</code></a> Finalize 6.1.2 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/0cd9510637ee792a3578dacddc04a7c9f2cad90e"><code>0cd9510</code></a> Fix order of release note sections</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a1507cbaf409424898c6b7767a0fcfc5c08ecdef"><code>a1507cb</code></a> Add initial 6.1.2 release notes to release notes index</li> <li><a href="https://github.com/junit-team/junit-framework/commit/932664186b9c1b587c954d14c134fb05fec75538"><code>9326641</code></a> Fix NoTestsDiscoveredException for suites containing only dynamic tests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5839">#5839</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/2ef11234dc42ec8fcd744f03d8cbdce315c2a9b1"><code>2ef1123</code></a> Create initial 6.1.2 release notes from template</li> <li><a href="https://github.com/junit-team/junit-framework/commit/83fa9ab372a1b8894070a2e85f05820b773005c6"><code>83fa9ab</code></a> Back to snapshots for further development</li> <li>See full diff in <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">compare view</a></li> </ul> </details> <br /> Updates `org.junit.jupiter:junit-jupiter-engine` from 6.1.1 to 6.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.jupiter:junit-jupiter-engine's releases</a>.</em></p> <blockquote> <p>JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2</p> <p>See <a href="https://docs.junit.org/6.1.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/b6854269eef188e6354dd6a7091fe7fde1e0f195"><code>b685426</code></a> Release 6.1.2</li> <li><a href="https://github.com/junit-team/junit-framework/commit/ae244a6936b750865b6e98299f4d6791bea44f97"><code>ae244a6</code></a> Remove blanket outputDirectoryCreator from SuiteEngineTests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5793">#5793</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/43bd154163ef3dfcc553103d5d8e63c4ccbe8cee"><code>43bd154</code></a> Finalize 6.1.2 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/0cd9510637ee792a3578dacddc04a7c9f2cad90e"><code>0cd9510</code></a> Fix order of release note sections</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a1507cbaf409424898c6b7767a0fcfc5c08ecdef"><code>a1507cb</code></a> Add initial 6.1.2 release notes to release notes index</li> <li><a href="https://github.com/junit-team/junit-framework/commit/932664186b9c1b587c954d14c134fb05fec75538"><code>9326641</code></a> Fix NoTestsDiscoveredException for suites containing only dynamic tests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5839">#5839</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/2ef11234dc42ec8fcd744f03d8cbdce315c2a9b1"><code>2ef1123</code></a> Create initial 6.1.2 release notes from template</li> <li><a href="https://github.com/junit-team/junit-framework/commit/83fa9ab372a1b8894070a2e85f05820b773005c6"><code>83fa9ab</code></a> Back to snapshots for further development</li> <li>See full diff in <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">compare view</a></li> </ul> </details> <br /> Updates `org.junit.jupiter:junit-jupiter-params` from 6.1.1 to 6.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.jupiter:junit-jupiter-params's releases</a>.</em></p> <blockquote> <p>JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2</p> <p>See <a href="https://docs.junit.org/6.1.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/b6854269eef188e6354dd6a7091fe7fde1e0f195"><code>b685426</code></a> Release 6.1.2</li> <li><a href="https://github.com/junit-team/junit-framework/commit/ae244a6936b750865b6e98299f4d6791bea44f97"><code>ae244a6</code></a> Remove blanket outputDirectoryCreator from SuiteEngineTests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5793">#5793</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/43bd154163ef3dfcc553103d5d8e63c4ccbe8cee"><code>43bd154</code></a> Finalize 6.1.2 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/0cd9510637ee792a3578dacddc04a7c9f2cad90e"><code>0cd9510</code></a> Fix order of release note sections</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a1507cbaf409424898c6b7767a0fcfc5c08ecdef"><code>a1507cb</code></a> Add initial 6.1.2 release notes to release notes index</li> <li><a href="https://github.com/junit-team/junit-framework/commit/932664186b9c1b587c954d14c134fb05fec75538"><code>9326641</code></a> Fix NoTestsDiscoveredException for suites containing only dynamic tests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5839">#5839</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/2ef11234dc42ec8fcd744f03d8cbdce315c2a9b1"><code>2ef1123</code></a> Create initial 6.1.2 release notes from template</li> <li><a href="https://github.com/junit-team/junit-framework/commit/83fa9ab372a1b8894070a2e85f05820b773005c6"><code>83fa9ab</code></a> Back to snapshots for further development</li> <li>See full diff in <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">compare view</a></li> </ul> </details> <br /> Updates `org.junit.platform:junit-platform-engine` from 6.1.1 to 6.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.platform:junit-platform-engine's releases</a>.</em></p> <blockquote> <p>JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2</p> <p>See <a href="https://docs.junit.org/6.1.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/b6854269eef188e6354dd6a7091fe7fde1e0f195"><code>b685426</code></a> Release 6.1.2</li> <li><a href="https://github.com/junit-team/junit-framework/commit/ae244a6936b750865b6e98299f4d6791bea44f97"><code>ae244a6</code></a> Remove blanket outputDirectoryCreator from SuiteEngineTests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5793">#5793</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/43bd154163ef3dfcc553103d5d8e63c4ccbe8cee"><code>43bd154</code></a> Finalize 6.1.2 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/0cd9510637ee792a3578dacddc04a7c9f2cad90e"><code>0cd9510</code></a> Fix order of release note sections</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a1507cbaf409424898c6b7767a0fcfc5c08ecdef"><code>a1507cb</code></a> Add initial 6.1.2 release notes to release notes index</li> <li><a href="https://github.com/junit-team/junit-framework/commit/932664186b9c1b587c954d14c134fb05fec75538"><code>9326641</code></a> Fix NoTestsDiscoveredException for suites containing only dynamic tests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5839">#5839</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/2ef11234dc42ec8fcd744f03d8cbdce315c2a9b1"><code>2ef1123</code></a> Create initial 6.1.2 release notes from template</li> <li><a href="https://github.com/junit-team/junit-framework/commit/83fa9ab372a1b8894070a2e85f05820b773005c6"><code>83fa9ab</code></a> Back to snapshots for further development</li> <li>See full diff in <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">compare view</a></li> </ul> </details> <br /> Updates `org.junit.platform:junit-platform-commons` from 6.1.1 to 6.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.platform:junit-platform-commons's releases</a>.</em></p> <blockquote> <p>JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2</p> <p>See <a href="https://docs.junit.org/6.1.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/b6854269eef188e6354dd6a7091fe7fde1e0f195"><code>b685426</code></a> Release 6.1.2</li> <li><a href="https://github.com/junit-team/junit-framework/commit/ae244a6936b750865b6e98299f4d6791bea44f97"><code>ae244a6</code></a> Remove blanket outputDirectoryCreator from SuiteEngineTests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5793">#5793</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/43bd154163ef3dfcc553103d5d8e63c4ccbe8cee"><code>43bd154</code></a> Finalize 6.1.2 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/0cd9510637ee792a3578dacddc04a7c9f2cad90e"><code>0cd9510</code></a> Fix order of release note sections</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a1507cbaf409424898c6b7767a0fcfc5c08ecdef"><code>a1507cb</code></a> Add initial 6.1.2 release notes to release notes index</li> <li><a href="https://github.com/junit-team/junit-framework/commit/932664186b9c1b587c954d14c134fb05fec75538"><code>9326641</code></a> Fix NoTestsDiscoveredException for suites containing only dynamic tests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5839">#5839</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/2ef11234dc42ec8fcd744f03d8cbdce315c2a9b1"><code>2ef1123</code></a> Create initial 6.1.2 release notes from template</li> <li><a href="https://github.com/junit-team/junit-framework/commit/83fa9ab372a1b8894070a2e85f05820b773005c6"><code>83fa9ab</code></a> Back to snapshots for further development</li> <li>See full diff in <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">compare view</a></li> </ul> </details> <br /> Updates `org.junit.jupiter:junit-jupiter-engine` from 6.1.1 to 6.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.jupiter:junit-jupiter-engine's releases</a>.</em></p> <blockquote> <p>JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2</p> <p>See <a href="https://docs.junit.org/6.1.2/release-notes.html">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/b6854269eef188e6354dd6a7091fe7fde1e0f195"><code>b685426</code></a> Release 6.1.2</li> <li><a href="https://github.com/junit-team/junit-framework/commit/ae244a6936b750865b6e98299f4d6791bea44f97"><code>ae244a6</code></a> Remove blanket outputDirectoryCreator from SuiteEngineTests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5793">#5793</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/43bd154163ef3dfcc553103d5d8e63c4ccbe8cee"><code>43bd154</code></a> Finalize 6.1.2 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/0cd9510637ee792a3578dacddc04a7c9f2cad90e"><code>0cd9510</code></a> Fix order of release note sections</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a1507cbaf409424898c6b7767a0fcfc5c08ecdef"><code>a1507cb</code></a> Add initial 6.1.2 release notes to release notes index</li> <li><a href="https://github.com/junit-team/junit-framework/commit/932664186b9c1b587c954d14c134fb05fec75538"><code>9326641</code></a> Fix NoTestsDiscoveredException for suites containing only dynamic tests (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5839">#5839</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/2ef11234dc42ec8fcd744f03d8cbdce315c2a9b1"><code>2ef1123</code></a> Create initial 6.1.2 release notes from template</li> <li><a href="https://github.com/junit-team/junit-framework/commit/83fa9ab372a1b8894070a2e85f05820b773005c6"><code>83fa9ab</code></a> Back to snapshots for further development</li> <li>See full diff in <a href="https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2">compare view</a></li> </ul> </details> <br /> Updates `ch.qos.logback:logback-core` from 1.5.37 to 1.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/qos-ch/logback/releases">ch.qos.logback:logback-core's releases</a>.</em></p> <blockquote> <h2>Logback 1.6.1</h2> <p><strong>2026-07-28 Release of logback version 1.6.1</strong></p> <p>• In TimeBasedRollingPolicy, when the file option is set, the intermediate file renamed before asynchronous compression now receives the target archive name without the compression suffix (e.g. <code>.gz</code>, <code>.zip</code>, <code>.xz</code>). Previously it used a nanotime-based <code>.tmp</code> suffix. This makes the file easier to identify if compression fails during rollover. (See also the following paragraph.)</p> <p>• On GZ, ZIP, or XZ compression failure, the original (uncompressed) log file is no longer deleted. Compression strategies now delete the source file only after successful compression and emit a warning that the original was left intact.</p> <p>• ConsoleAppender with <!-- raw HTML omitted --> now probes JLine's org.jline.jansi.AnsiConsole first and falls back to the legacy FuseSource org.fusesource.jansi.AnsiConsole class. This keeps ANSI coloring working after Jansi moved under the JLine project. The optional org.jline:jansi-core artifact is declared as a dependency alongside the existing FuseSource jansi dependency. A preferredJansiClassName property was added for tests. This issue was reported in <a href="https://redirect.github.com/qos-ch/logback/issues/1043">issues/1043</a> by <a href="https://github.com/seonwooj0810">seonwoo_jung</a> who also provided the relevant PR.</p> <p>• LayoutWrappingEncoder now reports an error at start() when no layout is set and guards encode() against a null layout. Previously, a missing layout (for example after an ignored <!-- raw HTML omitted -->/<!-- raw HTML omitted -->/<!-- raw HTML omitted --> branch) allowed the encoder to start and then fail with a NullPointerException on every event, resulting in silent log loss. This issue was reported in <a href="https://redirect.github.com/qos-ch/logback/issues/1046">issues/1046</a> by <a href="https://github.com/seonwooj0810">seonwoo_jung</a> who also provided the relevant PR.</p> <p>• FileCollisionAnalyser now detects file collisions involving nested appenders of SiftingAppender. When the nested file or fileNamePattern does not textually reference the discriminator key (e.g. ${userId}), a warning is issued at configuration time naming the appender, the key, and the shared target. This closes a gap where statically declared file appenders were checked but sifted nested appenders were not. This enhancement was contributed in [PR <a href="https://redirect.github.com/qos-ch/logback/issues/1041">#1041</a>](<a href="https://redirect.github.com/qos-ch/logback/issues/1041">qos-ch/logback#1041</a>) by <a href="https://github.com/seonwooj0810">seonwoo_jung</a>.</p> <p>• More defensive handling in SyslogOutputStream and SyslogAppenderBase: the close() method now ensures that resources are closed, writes and flushes check that the underlying resources are in a valid state and fallback to no-op otherwise.</p> <p>• A bit-wise identical binary of this version can be reproduced by building from source code at commit 57759f433000a133088ef0441038963134437fbd associated with the tag v_1.6.1. The release was built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> <p>• See <a href="https://logback.qos.ch/news.html#1.6.1">https://logback.qos.ch/news.html#1.6.1</a> for the original text.</p> <h2>Logback 1.6.0</h2> <p><strong>2026-07-23 Release of logback version 1.6.0</strong></p> <p>• Removed certain deprecated variables, methods, and classes. For the list of removed members see <a href="https://logback.qos.ch/notes/release_1.6.0.txt">release_1.6.0.txt.</a></p> <p>• In <code>AsyncAppenderBase</code>, the <code>put(ILoggingEvent)</code> method now has the protected modifier to allow access from derived classes. This change was requested by Thomas Skjølberg in <a href="https://redirect.github.com/qos-ch/logback/pull/1053">pr#1053</a>.</p> <p>• Bump SLF4J dependency to version 2.0.18.</p> <p>• <strong>See also the overview of the <a href="https://logback.qos.ch/news.html#latest_stable">1.6.x series</a>.</strong></p> <p>• A bit-wise identical binary of this version can be reproduced by building from source code at commit b07adf36019b51a10f824fdd94009985c587b1d3 associated with the tag v_1.6.0. The release was built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> <h2>Logback 1.5.38</h2> <p><strong>2026-07-09 Release of logback version 1.5.38</strong></p> <p>• In <code>HardenedObjectInputStream</code>, fixed a typo preventing <code>Throwable</code> objects from being white-filtered. This issue was reported in [PR <a href="https://redirect.github.com/qos-ch/logback/issues/1045">#1045</a>](<a href="https://redirect.github.com/qos-ch/logback/pull/1045">qos-ch/logback#1045</a>) by <a href="https://github.com/t0rchwo0d">t0rchwo0d</a>.</p> <p>• A bitwise identical binary of this version can be reproduced by building from source code at commit d04984a41fce42977466f45a2f076f0ee5cc4207 associated with the tag v_1.5.38. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/qos-ch/logback/commit/57759f433000a133088ef0441038963134437fbd"><code>57759f4</code></a> prepare release 1.6.1</li> <li><a href="https://github.com/qos-ch/logback/commit/175f99f2093ae07f4c8d44f93b800f65b03a6e19"><code>175f99f</code></a> fix imports</li> <li><a href="https://github.com/qos-ch/logback/commit/4b8773ed127fdc62b85a7c7ddaef10f25830788c"><code>4b8773e</code></a> add compressionFailureLeavesOriginalFileIntact test for XZ compression</li> <li><a href="https://github.com/qos-ch/logback/commit/cafaf1115fd20be19b2f7a4a09184446e8bbc04d"><code>cafaf11</code></a> do not delete original file if compression fails</li> <li><a href="https://github.com/qos-ch/logback/commit/ee50125b293f5a731543de9f9f5fb72756a43464"><code>ee50125</code></a> let the temporary file before compression be target file without the .gz or ....</li> <li><a href="https://github.com/qos-ch/logback/commit/5626acc301f4039537a6c668f0f2d51989472785"><code>5626acc</code></a> minor refactoring</li> <li><a href="https://github.com/qos-ch/logback/commit/d97da4fbc0de00ca901ef78d91b9fc1850ae803f"><code>d97da4f</code></a> minor refactoring</li> <li><a href="https://github.com/qos-ch/logback/commit/159c045d8f045ccf8b382775d81d83919c228cca"><code>159c045</code></a> more defensive coding in SyslogOutputStream and in SyslogAppenderBase</li> <li><a href="https://github.com/qos-ch/logback/commit/9427d6b23d5a692c8a76a994c076ef68ded7835c"><code>9427d6b</code></a> slight refactoring for clarity</li> <li><a href="https://github.com/qos-ch/logback/commit/79c4179c0b440a9dcf35bc9bda1ead2b2f90966c"><code>79c4179</code></a> slight refactoring</li> <li>Additional commits viewable in <a href="https://github.com/qos-ch/logback/compare/v_1.5.37...v_1.6.1">compare view</a></li> </ul> </details> <br /> Updates `ch.qos.logback:logback-classic` from 1.5.37 to 1.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/qos-ch/logback/releases">ch.qos.logback:logback-classic's releases</a>.</em></p> <blockquote> <h2>Logback 1.6.1</h2> <p><strong>2026-07-28 Release of logback version 1.6.1</strong></p> <p>• In TimeBasedRollingPolicy, when the file option is set, the intermediate file renamed before asynchronous compression now receives the target archive name without the compression suffix (e.g. <code>.gz</code>, <code>.zip</code>, <code>.xz</code>). Previously it used a nanotime-based <code>.tmp</code> suffix. This makes the file easier to identify if compression fails during rollover. (See also the following paragraph.)</p> <p>• On GZ, ZIP, or XZ compression failure, the original (uncompressed) log file is no longer deleted. Compression strategies now delete the source file only after successful compression and emit a warning that the original was left intact.</p> <p>• ConsoleAppender with <!-- raw HTML omitted --> now probes JLine's org.jline.jansi.AnsiConsole first and falls back to the legacy FuseSource org.fusesource.jansi.AnsiConsole class. This keeps ANSI coloring working after Jansi moved under the JLine project. The optional org.jline:jansi-core artifact is declared as a dependency alongside the existing FuseSource jansi dependency. A preferredJansiClassName property was added for tests. This issue was reported in <a href="https://redirect.github.com/qos-ch/logback/issues/1043">issues/1043</a> by <a href="https://github.com/seonwooj0810">seonwoo_jung</a> who also provided the relevant PR.</p> <p>• LayoutWrappingEncoder now reports an error at start() when no layout is set and guards encode() against a null layout. Previously, a missing layout (for example after an ignored <!-- raw HTML omitted -->/<!-- raw HTML omitted -->/<!-- raw HTML omitted --> branch) allowed the encoder to start and then fail with a NullPointerException on every event, resulting in silent log loss. This issue was reported in <a href="https://redirect.github.com/qos-ch/logback/issues/1046">issues/1046</a> by <a href="https://github.com/seonwooj0810">seonwoo_jung</a> who also provided the relevant PR.</p> <p>• FileCollisionAnalyser now detects file collisions involving nested appenders of SiftingAppender. When the nested file or fileNamePattern does not textually reference the discriminator key (e.g. ${userId}), a warning is issued at configuration time naming the appender, the key, and the shared target. This closes a gap where statically declared file appenders were checked but sifted nested appenders were not. This enhancement was contributed in [PR <a href="https://redirect.github.com/qos-ch/logback/issues/1041">#1041</a>](<a href="https://redirect.github.com/qos-ch/logback/issues/1041">qos-ch/logback#1041</a>) by <a href="https://github.com/seonwooj0810">seonwoo_jung</a>.</p> <p>• More defensive handling in SyslogOutputStream and SyslogAppenderBase: the close() method now ensures that resources are closed, writes and flushes check that the underlying resources are in a valid state and fallback to no-op otherwise.</p> <p>• A bit-wise identical binary of this version can be reproduced by building from source code at commit 57759f433000a133088ef0441038963134437fbd associated with the tag v_1.6.1. The release was built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> <p>• See <a href="https://logback.qos.ch/news.html#1.6.1">https://logback.qos.ch/news.html#1.6.1</a> for the original text.</p> <h2>Logback 1.6.0</h2> <p><strong>2026-07-23 Release of logback version 1.6.0</strong></p> <p>• Removed certain deprecated variables, methods, and classes. For the list of removed members see <a href="https://logback.qos.ch/notes/release_1.6.0.txt">release_1.6.0.txt.</a></p> <p>• In <code>AsyncAppenderBase</code>, the <code>put(ILoggingEvent)</code> method now has the protected modifier to allow access from derived classes. This change was requested by Thomas Skjølberg in <a href="https://redirect.github.com/qos-ch/logback/pull/1053">pr#1053</a>.</p> <p>• Bump SLF4J dependency to version 2.0.18.</p> <p>• <strong>See also the overview of the <a href="https://logback.qos.ch/news.html#latest_stable">1.6.x series</a>.</strong></p> <p>• A bit-wise identical binary of this version can be reproduced by building from source code at commit b07adf36019b51a10f824fdd94009985c587b1d3 associated with the tag v_1.6.0. The release was built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> <h2>Logback 1.5.38</h2> <p><strong>2026-07-09 Release of logback version 1.5.38</strong></p> <p>• In <code>HardenedObjectInputStream</code>, fixed a typo preventing <code>Throwable</code> objects from being white-filtered. This issue was reported in [PR <a href="https://redirect.github.com/qos-ch/logback/issues/1045">#1045</a>](<a href="https://redirect.github.com/qos-ch/logback/pull/1045">qos-ch/logback#1045</a>) by <a href="https://github.com/t0rchwo0d">t0rchwo0d</a>.</p> <p>• A bitwise identical binary of this version can be reproduced by building from source code at commit d04984a41fce42977466f45a2f076f0ee5cc4207 associated with the tag v_1.5.38. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/qos-ch/logback/commit/57759f433000a133088ef0441038963134437fbd"><code>57759f4</code></a> prepare release 1.6.1</li> <li><a href="https://github.com/qos-ch/logback/commit/175f99f2093ae07f4c8d44f93b800f65b03a6e19"><code>175f99f</code></a> fix imports</li> <li><a href="https://github.com/qos-ch/logback/commit/4b8773ed127fdc62b85a7c7ddaef10f25830788c"><code>4b8773e</code></a> add compressionFailureLeavesOriginalFileIntact test for XZ compression</li> <li><a href="https://github.com/qos-ch/logback/commit/cafaf1115fd20be19b2f7a4a09184446e8bbc04d"><code>cafaf11</code></a> do not delete original file if compression fails</li> <li><a href="https://github.com/qos-ch/logback/commit/ee50125b293f5a731543de9f9f5fb72756a43464"><code>ee50125</code></a> let the temporary file before compression be target file without the .gz or ....</li> <li><a href="https://github.com/qos-ch/logback/commit/5626acc301f4039537a6c668f0f2d51989472785"><code>5626acc</code></a> minor refactoring</li> <li><a href="https://github.com/qos-ch/logback/commit/d97da4fbc0de00ca901ef78d91b9fc1850ae803f"><code>d97da4f</code></a> minor refactoring</li> <li><a href="https://github.com/qos-ch/logback/commit/159c045d8f045ccf8b382775d81d83919c228cca"><code>159c045</code></a> more defensive coding in SyslogOutputStream and in SyslogAppenderBase</li> <li><a href="https://github.com/qos-ch/logback/commit/9427d6b23d5a692c8a76a994c076ef68ded7835c"><code>9427d6b</code></a> slight refactoring for clarity</li> <li><a href="https://github.com/qos-ch/logback/commit/79c4179c0b440a9dcf35bc9bda1ead2b2f90966c"><code>79c4179</code></a> slight refactoring</li> <li>Additional commits viewable in <a href="https://github.com/qos-ch/logback/compare/v_1.5.37...v_1.6.1">compare view</a></li> </ul> </details> <br /> Updates `org.htmlunit:htmlunit` from 5.2.0 to 5.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/HtmlUnit/htmlunit/releases">org.htmlunit:htmlunit's releases</a>.</em></p> <blockquote> <h2>HtmlUnit 5.3.0</h2> <p><strong>Highlights</strong></p> <ul> <li>Chrome/Edge 150</li> <li>CanvasRenderingContext2D got major improvements</li> <li>Update TransformerFactory and DocumentBuilderFactory configuration with FEATURE_SECURE_PROCESSING and restrict external DTD and stylesheet references to mitigate remote resource loading during XSLT transformation.</li> <li>javadoc updated and links migrated from msdn to mdn</li> <li>tons of small fixes and improvements</li> </ul> <p>Please have a look at the <a href="https://www.htmlunit.org/changes-report.html#a5.3.0">full release notes</a> for details about this release.</p> <p>💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome <a href="https://github.com/sponsors/rbri">https://github.com/sponsors/rbri</a>).</p> <p>Full Changelog: <a href="https://github.com/HtmlUnit/htmlunit/compare/5.2.0...5.3.0">https://github.com/HtmlUnit/htmlunit/compare/5.2.0...5.3.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/23db0f137b04e1e6c76b0350d6d400b684af971a"><code>23db0f1</code></a> 5.3.0</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/0336aed3c4383cc4954490a5d872831a2221ef03"><code>0336aed</code></a> corejs 5.3.0</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/e3b841b62f9cef5948f9787bc0ed170d8b0a9375"><code>e3b841b</code></a> most base libs released</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/9d3cea8ecb6c65044c18b68be68a7e8f7879122d"><code>9d3cea8</code></a> fix test</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/9545229af92ca554a21581f0d78c14d36133fa1c"><code>9545229</code></a> improved jdoc</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/c86489ae21c0f8eb0b60cb95407dc84e7e585d52"><code>c86489a</code></a> improved jdoc</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/7b3b4e37bf852837bbeaa5f6ef20dfa3e07d8495"><code>7b3b4e3</code></a> small updates</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/146a674f5e5fdf3951fd8bf44c1ca4f6b0f571d4"><code>146a674</code></a> URL: reimplement URL.createObjectURL(); some cleanup and minor adjustments</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/10788b644c5220ee692d793f3d9e15e1f85301c2"><code>10788b6</code></a> URL: reimplement URL.createObjectURL() (<a href="https://redirect.github.com/HtmlUnit/htmlunit/issues/1150">#1150</a>)</li> <li><a href="https://github.com/HtmlUnit/htmlunit/commit/6246fc3b75e7a60ff308afba02fa7c724f6e309c"><code>6246fc3</code></a> try to add a bit more line breaks at places where it is save</li> <li>Additional commits viewable in <a href="https://github.com/HtmlUnit/htmlunit/compare/5.2.0...5.3.0">compare view</a></li> </ul> </details> <br /> Updates `org.hibernate.orm:hibernate-core` from 7.4.4.Final to 7.4.5.Final <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hibernate/hibernate-orm/releases">org.hibernate.orm:hibernate-core's releases</a>.</em></p> <blockquote> <h2>Release 7.4.5</h2> <h1>Hibernate ORM 7.4.5.Final released</h1> <p>Today, we published a new release of Hibernate ORM 7.4: 7.4.5.Final.</p> <p>You can find the full list of 7.4.5.Final changes <a href="https://hibernate.atlassian.net/issues/?jql=project%20%3D%20HHH%20AND%20fixVersion%20%3D%207.4.5">here</a>.</p> <h2>What's new</h2> <ul> <li>See the <a href="https://hibernate.org/orm/releases/7.4">website</a> for requirements and compatibilities.</li> <li>See the <a href="https://docs.hibernate.org/orm/7.4/whats-new/whats-new.html">What's New</a> guide for details about new features and capabilities.</li> <li>See the <a href="https://docs.hibernate.org/orm/7.4/migration-guide/">Migration Guide</a> for details about migration.</li> </ul> <h2>Conclusion</h2> <p>For additional details, see:</p> <ul> <li>the <a href="https://hibernate.org/orm/releases/7.4/">release page</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.4/migration-guide/">Migration Guide</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.4/introduction/html_single/">Introduction Guide</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.4/userguide/html_single/">User Guide</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.4/javadocs">API docs</a></li> </ul> <p>See also the following resources related to supported APIs:</p> <ul> <li>the <a href="https://hibernate.org/community/compatibility-policy/">compatibility policy</a></li> <li>the <a href="https://docs.hibernate.org/orm/7.4/incubating/incubating.txt">incubating API report</a> (<code>@Incubating</code>)</li> <li>the <a href="https://docs.hibernate.org/orm/7.4/deprecated/deprecated.txt">deprecated API report</a> (<code>@Deprecated</code> + <code>@Remove</code>)</li> <li>the <a href="https://docs.hibernate.org/orm/7.4/internals/internal.txt">internal API report</a> (internal packages, <code>@Internal</code>)</li> </ul> <p>Visit the <a href="https://hibernate.org/community/">website</a> for details on getting in touch with us.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hibernate/hibernate-orm/blob/7.4.5/changelog.txt">org.hibernate.orm:hibernate-core's changelog</a>.</em></p> <blockquote> <h2>Changes in 7.4.5.Final (July 12, 2026)</h2> <p><a href="https://hibernate.atlassian.net/projects/HHH/versions/40032">https://hibernate.atlassian.net/projects/HHH/versions/40032</a></p> <p>** Bug * HHH-20665 In loadJackson3Modules, the ObjectMapper check incorrectly compares against a Jackson 2 instead of a Jackson 3 mapper class * HHH-20650 CTE names/columns and generated recursive search/cycle columns are not quoted when they are reserved words * HHH-20583 Spurious HHH90010101 / HHH90010108 warnings on every bulk operation under container-managed JTA (Hibernate 7.3 / WildFly) * HHH-20522 Json array and object construction doesn't handle values of type UUID, timestamp, binary well * HHH-20511 Oracle JSON value handling of UUID broken * HHH-20509 Hibernate Data Repositories generates a BasicRepository impl that can't 'saveAll' entities with null ids * HHH-20223 DB2 Json value handling of UUID, binary and timestamp with time zone broken * HHH-19566 EntityFilterException not thrown (due to filter not applied) * HHH-13010 Metamodel Generator chooses wrong default access type when child entity in hierarchy hasn't own access type annotation * HHH-4451 StatefulPersistenceContext.deserialize must re-inject field interceptors after reading the entities from the input stream</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hibernate/hibernate-orm/commit/6f28be692234da326dd8b512981b3854e43f82c8"><code>6f28be6</code></a> [Jenkins release job] Preparing release 7.4.5.Final</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/5c586243503be6c14cf1cb247af856c3037e990c"><code>5c58624</code></a> [Jenkins release job] changelog.txt updated by release build 7.4.5.Final</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/934ad549859d6231945707d807a285d8f047231a"><code>934ad54</code></a> Migrate mirror handling from applied script to init script</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/9686a95e9df272d67e0702459a8c43d38bcf79ef"><code>9686a95</code></a> Rework mirror handling in Gradle build</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/2f009bf13e7886fc5f649b429f53b104b39cc9d1"><code>2f009bf</code></a> HHH-4451 Serialize lazy attribute interceptor state for enhanced entities</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/35d00fd9066636c5faaa9def525e8984b1df5255"><code>35d00fd</code></a> HHH-20650 Add test for issue</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/c2ea1456362be9cbf5e377877c8ea62333255b22"><code>c2ea145</code></a> HHH-20650 Route the CTE name through IdentifierHelper for quoting</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/278bb23eead19e5238e20c5adc01b42875203cff"><code>278bb23</code></a> HHH-13010 Align the metamodel generator's default access type inference with ...</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/5da3bf852b1d1d97885bc55579a7c60cc88c86dc"><code>5da3bf8</code></a> HHH-20583 Stop warn and force execute afterTransactionCompletions unless JTA ...</li> <li><a href="https://github.com/hibernate/hibernate-orm/commit/cee46dc090da1c6c376cbd0612c2f252a1fff2f7"><code>cee46dc</code></a> HHH-19566 improve test</li> <li>Additional commits viewable in <a href="https://github.com/hibernate/hibernate-orm/compare/7.4.4...7.4.5">compare view</a></li> </ul> </details> <br /> Updates `org.bouncycastle:bcprov-jdk18on` from 1.84 to 1.85 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html">org.bouncycastle:bcprov-jdk18on's changelog</a>.</em></p> <blockquote> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/bcgit/bc-java/commits">compare view</a></li> </ul> </details> <br /> Updates `com.mycila:license-maven-plugin` from 5.0.0 to 5.1.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mathieucarbou/license-maven-plugin/releases">com.mycila:license-maven-plugin's releases</a>.</em></p> <blockquote> <h2>v5.1.1</h2> <h2>What's Changed</h2> <ul> <li>Revert "fix(git): follow renames across merges in copyright creation year (#bug)" by <a href="https://github.com/mathieucarbou"><code>@mathieucarbou</code></a> in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/1078">mathieucarbou/license-maven-plugin#1078</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mathieucarbou/license-maven-plugin/compare/v5.1.0...v5.1.1">https://github.com/mathieucarbou/license-maven-plugin/compare/v5.1.0...v5.1.1</a></p> <h2>v5.1.0</h2> <h2>What's Changed</h2> <ul> <li>Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/922">mathieucarbou/license-maven-plugin#922</a></li> <li>Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/924">mathieucarbou/license-maven-plugin#924</a></li> <li>Bump surefire.version from 3.5.2 to 3.5.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/925">mathieucarbou/license-maven-plugin#925</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.22.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/927">mathieucarbou/license-maven-plugin#927</a></li> <li>Bump org.codehaus.mojo:extra-enforcer-rules from 1.9.0 to 1.10.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/928">mathieucarbou/license-maven-plugin#928</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.22.0 to 10.23.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/929">mathieucarbou/license-maven-plugin#929</a></li> <li>Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/930">mathieucarbou/license-maven-plugin#930</a></li> <li>Bump org.mockito:mockito-bom from 5.16.1 to 5.17.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/931">mathieucarbou/license-maven-plugin#931</a></li> <li>Bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/932">mathieucarbou/license-maven-plugin#932</a></li> <li>Bump junit.version from 5.12.1 to 5.12.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/933">mathieucarbou/license-maven-plugin#933</a></li> <li>Bump com.google.code.gson:gson from 2.12.1 to 2.13.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/934">mathieucarbou/license-maven-plugin#934</a></li> <li>Bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/935">mathieucarbou/license-maven-plugin#935</a></li> <li>Bump fr.jcgay.maven:maven-profiler from 3.2 to 3.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/937">mathieucarbou/license-maven-plugin#937</a></li> <li>Bump com.google.code.gson:gson from 2.13.0 to 2.13.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/936">mathieucarbou/license-maven-plugin#936</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/938">mathieucarbou/license-maven-plugin#938</a></li> <li>Bump org.mockito:mockito-bom from 5.17.0 to 5.18.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/939">mathieucarbou/license-maven-plugin#939</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.24.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/940">mathieucarbou/license-maven-plugin#940</a></li> <li>Bump groovy.version from 4.0.26 to 4.0.27 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/942">mathieucarbou/license-maven-plugin#942</a></li> <li>Bump org.eclipse.jgit:org.eclipse.jgit from 6.10.0.202406032230-r to 6.10.1.202505221210-r in /license-maven-plugin-git in the maven group across 1 directory by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/943">mathieucarbou/license-maven-plugin#943</a></li> <li>Bump junit.version from 5.12.2 to 5.13.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/944">mathieucarbou/license-maven-plugin#944</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.24.0 to 10.25.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/947">mathieucarbou/license-maven-plugin#947</a></li> <li>Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/946">mathieucarbou/license-maven-plugin#946</a></li> <li>Bump junit.version from 5.13.0 to 5.13.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/949">mathieucarbou/license-maven-plugin#949</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.25.0 to 10.25.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/951">mathieucarbou/license-maven-plugin#951</a></li> <li>Bump junit.version from 5.13.1 to 5.13.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/952">mathieucarbou/license-maven-plugin#952</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.25.1 to 10.26.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/953">mathieucarbou/license-maven-plugin#953</a></li> <li>Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.0 to 3.9.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/955">mathieucarbou/license-maven-plugin#955</a></li> <li>Bump com.puppycrawl.tools:checkstyle from 10.26.0 to 10.26.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/954">mathieucarbou/license-maven-plugin#954</a></li> <li>Bump maven.version from 3.9.9 to 3.9.10 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/948">mathieucarbou/license-maven-plugin#948</a></li> <li>Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/958">mathieucarbou/license-maven-plugin#958</a></li> <li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/957">mathieucarbou/license-maven-plugin#957</a></li> <li>Build updates by <a href="https://github.com/hazendaz"><code>@hazendaz</code></a> in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/945">mathieucarbou/license-maven-plugin#945</a></li> <li>Bump junit.version from 5.13.2 to 5.13.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/959">mathieucarbou/license-maven-plugin#959</a></li> <li>Bump maven.version from 3.9.10 to 3.9.11 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/960">mathieucarbou/license-maven-plugin#960</a></li> <li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/961">mathieucarbou/license-maven-plugin#961</a></li> <li>Bump junit.version from 5.13.3 to 5.13.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/962">mathieucarbou/license-maven-plugin#962</a></li> <li>Bump groovy.version from 4.0.27 to 4.0.28 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/963">mathieucarbou/license-maven-plugin#963</a></li> <li>Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/965">mathieucarbou/license-maven-plugin#965</a></li> <li>Bump org.mockito:mockito-bom from 5.18.0 to 5.19.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/966">mathieucarbou/license-maven-plugin#966</a></li> <li>Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/967">mathieucarbou/license-maven-plugin#967</a></li> <li>Bump groovy.version from 4.0.28 to 5.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/pull/968">mathieucarbou/license-maven-plugin#968</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/602a083d5fa0e9307a3a87516117af32478bcdc3"><code>602a083</code></a> [maven-release-plugin] prepare release v5.1.1</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/590c91fe87690ca9747496d8f33c57c3e13e4fb0"><code>590c91f</code></a> Merge pull request <a href="https://redirect.github.com/mathieucarbou/license-maven-plugin/issues/1078">#1078</a> from mathieucarbou/revert-1077-fix/git</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/b485d43f63cc4bdd17829a5b5abda2591e37a390"><code>b485d43</code></a> Revert "fix(git): follow renames across merges in copyright creation year (#b...</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/ce2cb810bf51f41fc1be7a8ce3aec2797e9164a1"><code>ce2cb81</code></a> Rolback to 5.0.0 for now</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/d0e644ee18178d8b0a51d8eab7214fc94fd79b37"><code>d0e644e</code></a> Doc update</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/f80e1b7315278bfadc4dc3f01d173bf7eb3980d8"><code>f80e1b7</code></a> [maven-release-plugin] prepare for next development iteration</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/f26d4bd68f156e7cb9f2fcb8f4e58e23d6f33dde"><code>f26d4bd</code></a> [maven-release-plugin] prepare release v5.1.0</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/6ca1342382c342eb90f3ac7b2fac9852c771e6fa"><code>6ca1342</code></a> Fix release process</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/a082fc1e6697659eaf424e6ecb9b7e3766ed5f2a"><code>a082fc1</code></a> [maven-release-plugin] rollback the release of v5.1.0</li> <li><a href="https://github.com/mathieucarbou/license-maven-plugin/commit/7049b92f85b723a3e77cb989dd002a8e510cba3c"><code>7049b92</code></a> Fix release process</li> <li>Additional commits viewable in <a href="https://github.com/mathieucarbou/license-maven-plugin/compare/v5.0.0...v5.1.1">compare view</a></li> </ul> </details> <br /> Updates `org.eclipse.jetty.ee11:... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
