dependabot[bot] opened a new pull request, #894: URL: https://github.com/apache/httpcomponents-client/pull/894
Bumps the all group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [org.conscrypt:conscrypt-openjdk-uber](https://github.com/google/conscrypt) | `2.6.1` | `2.7.0` | | [com.kohlschutter.junixsocket:junixsocket-core](https://github.com/kohlschutter/junixsocket) | `2.10.1` | `2.11.1` | | [org.mockito:mockito-core](https://github.com/mockito/mockito) | `4.11.0` | `5.24.0` | | [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `4.11.0` | `5.24.0` | | [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-11` | `1.5.7-22` | | [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer-commercial) | `1.17.0` | `1.17.1` | | [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer-commercial) | `1.17.0` | `1.17.1` | | [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer-commercial) | `1.17.0` | `1.17.1` | | [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer-commercial) | `1.17.0` | `1.17.1` | | [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer-commercial) | `1.17.0` | `1.17.1` | | [io.micrometer:micrometer-tracing](https://github.com/micrometer-metrics/tracing-commercial) | `1.7.0` | `1.7.1` | | [io.micrometer:micrometer-tracing-bridge-otel](https://github.com/micrometer-metrics/tracing-commercial) | `1.7.0` | `1.7.1` | | [io.micrometer:micrometer-tracing-bridge-otel](https://github.com/micrometer-metrics/tracing-commercial) | `1.7.0` | `1.7.1` | | [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.64.0` | `1.66.0` | | org.apache.maven:apache-maven | `3.9.14` | `3.10.0` | Updates `org.conscrypt:conscrypt-openjdk-uber` from 2.6.1 to 2.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/conscrypt/releases">org.conscrypt:conscrypt-openjdk-uber's releases</a>.</em></p> <blockquote> <h2>v2.7.0</h2> <p>Conscrypt Version 2.7.0.</p> <p>This is a new release of conscrypt-openjdk, conscrypt-openjdk-uber and conscrypt-android on maven.</p> <p>It includes the following changes:</p> <ul> <li>TLS uses X25519MLKEM768 by default.</li> <li>Encrypted Client Hello (ECH).</li> <li>Composite-ML-DSA Signatures (with Ed25519, ECDSA, RSA PKCS1 and RSA PSS).</li> <li>Hash-SLH-DSA Signatures (with SHA384).</li> <li>Some cleanups.</li> </ul> <h2>v2.7-alpha</h2> <p>Conscrypt Version 2.7-alpha.</p> <p>This is a new release of conscrypt-openjdk, conscrypt-openjdk-uber and conscrypt-android on maven.</p> <p>It includes the following changes:</p> <ul> <li>TLS uses X25519MLKEM768 by default.</li> <li>Encrypted Client Hello (ECH).</li> <li>Composite-ML-DSA Signatures (with Ed25519, ECDSA, RSA PKCS1 and RSA PSS).</li> <li>Hash-SLH-DSA Signatures (with SHA384).</li> <li>Some cleanups.</li> </ul> <h2>v2.6.3</h2> <p>This release uses the same Conscrypt source code as release 2.6.2, but the maven binary was compiled with this boringssl version: <a href="https://boringssl.googlesource.com/boringssl/+/refs/tags/0.20260616.0">https://boringssl.googlesource.com/boringssl/+/refs/tags/0.20260616.0</a></p> <p>This should fix <a href="https://redirect.github.com/google/conscrypt/issues/1530">google/conscrypt#1530</a></p> <h2>v2.6.2</h2> <ul> <li>Fixes <a href="https://redirect.github.com/google/conscrypt/issues/1526">google/conscrypt#1526</a></li> <li>Now only requires GLIBC_2.14, which fixes <a href="https://redirect.github.com/robolectric/robolectric/issues/11362">robolectric/robolectric#11362</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/conscrypt/commit/0d01796fd9701e8b578556df1d85c3327b3f5f45"><code>0d01796</code></a> Set Conscrypt version to 2.7.0, for the next release. (<a href="https://redirect.github.com/google/conscrypt/issues/1539">#1539</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/6e3b2eb5757dfbacd3393e9d512c0f919142841a"><code>6e3b2eb</code></a> Update release README, make error handling in native_crypto more consistent. ...</li> <li><a href="https://github.com/google/conscrypt/commit/5c02b8d15e9b83ed0ce5b80763e7c43a656a3d14"><code>5c02b8d</code></a> Project import generated by Copybara. (<a href="https://redirect.github.com/google/conscrypt/issues/1537">#1537</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/d746aba3227b161e188c29a2330d24ae84b383d7"><code>d746aba</code></a> Synchronize Mac init and JNI code. (<a href="https://redirect.github.com/google/conscrypt/issues/1335">#1335</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/0e2a0fbebe11877e2e46a2880bcc0fabc82f410d"><code>0e2a0fb</code></a> Project import generated by Copybara. (<a href="https://redirect.github.com/google/conscrypt/issues/1536">#1536</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/23cae5c021dadb9d64a166b16470ee88c3d7b343"><code>23cae5c</code></a> Project import generated by Copybara. (<a href="https://redirect.github.com/google/conscrypt/issues/1535">#1535</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/8e49031bc4fba28d13d90088a083e1ece396a355"><code>8e49031</code></a> Project import generated by Copybara. (<a href="https://redirect.github.com/google/conscrypt/issues/1534">#1534</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/ac829c21c55991f66ea61c75f4832859d7f2fd65"><code>ac829c2</code></a> Project import generated by Copybara. (<a href="https://redirect.github.com/google/conscrypt/issues/1532">#1532</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/3869db7b83a5c8d489aeb98dc194d993ec375cd8"><code>3869db7</code></a> Project import generated by Copybara. (<a href="https://redirect.github.com/google/conscrypt/issues/1531">#1531</a>)</li> <li><a href="https://github.com/google/conscrypt/commit/a652bfdb17345a681de37b2d4200fe39927259a9"><code>a652bfd</code></a> Project import generated by Copybara. (<a href="https://redirect.github.com/google/conscrypt/issues/1529">#1529</a>)</li> <li>Additional commits viewable in <a href="https://github.com/google/conscrypt/compare/2.6.1...2.7.0">compare view</a></li> </ul> </details> <br /> Updates `com.kohlschutter.junixsocket:junixsocket-core` from 2.10.1 to 2.11.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kohlschutter/junixsocket/releases">com.kohlschutter.junixsocket:junixsocket-core's releases</a>.</em></p> <blockquote> <h2>junixsocket 2.11.0</h2> <ul> <li>New module: junixsocket-memory (Java 22+): SharedMemory/mmap, POSIX shm, futex-based Mutexes, memfd, etc.</li> <li>Remove junixsocket-jetty support for Jetty 12.0.x and older (breaking change)</li> <li>Add several new exceptions (subclasses of IOException / SocketException)</li> <li>Add FileChannelSupplier for FileDescriptorCast</li> <li>Add support for Astral OS; native binary not included yet</li> <li>Add AFSocketCapability for send/receive timeout</li> <li>Add support for AF_SYSTEM CTLIOCGINFO (number of registered kernel control names)</li> <li>Improve/simplify check for AFServerSocket.isLocalSocketAddressValid</li> <li>Improve exception reporting upon "accept"</li> <li>Reduce possible local JNI refernce accumulation in poll</li> <li>Fix NullPointerException in AFSelector</li> <li>Fix spurious Connection-Refused in AFSocketImpl.connect</li> <li>Fix AFSocketChannel.read returning 0 on EOF</li> <li>Fix VirtualThread issue on machines with 1 or 2 CPUs</li> <li>Fix spurious connect timeouts on Windows</li> <li>Fix for TIPC: Ignore EINVAL upon setsocketopt SOL_TIPC/TIPC_GROUP_LEAVE</li> <li>Improve selftest</li> <li>Code cleanup and other optimizations</li> <li>Update documentation</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kohlschutter/junixsocket/commit/52dc07433c4e53192f9d7ebf48b82128d227e810"><code>52dc074</code></a> docs: Update changelog, README</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/c36ccf20f3879fb453a5906bb386d7ac3b648759"><code>c36ccf2</code></a> Set version to 2.11.1</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/76f1de4cb4a7e801b39f77eaac942b9121e7a4bc"><code>76f1de4</code></a> native: Fix invalid pointer cast when checking "available"</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/ecbef49cee9b9e7fa7e617ee2993673d72fcc2e0"><code>ecbef49</code></a> docs: changelog: fix typo</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/f6d2f6c13ef623ab95a5b3f26c239674c4b0811f"><code>f6d2f6c</code></a> docs: Update README, changelog</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/954836d347096a3fb5ec367b2f7d63076d827ca5"><code>954836d</code></a> memory: test: Fix futex wakeup assumptions</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/646a005e75345949e3841435d64bd6c048b6091e"><code>646a005</code></a> Set version to 2.11.0</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/593d9d2c33a6980583378a5bdf3f8c65e2b5d3be"><code>593d9d2</code></a> test: rmi: Fix testRemoteShutdownNotAllowed</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/c7e3f62322830e5dbfb229176968fd355c5cd11c"><code>c7e3f62</code></a> Update dependencies</li> <li><a href="https://github.com/kohlschutter/junixsocket/commit/b776161daec2bb963d41c854bbd3820abf610d1c"><code>b776161</code></a> demo: Update PostgreSQL version</li> <li>Additional commits viewable in <a href="https://github.com/kohlschutter/junixsocket/compare/junixsocket-2.10.1...junixsocket-2.11.1">compare view</a></li> </ul> </details> <br /> Updates `org.mockito:mockito-core` from 4.11.0 to 5.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-core's releases</a>.</em></p> <blockquote> <h2>v5.24.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>5.24.0</h4> <ul> <li>2026-09-23 - <a href="https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0">27 commit(s)</a> by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]</li> <li>Fix Mockito docs for -javaagent flag with Gradle [(<a href="https://redirect.github.com/mockito/mockito/issues/3866">#3866</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3866">mockito/mockito#3866</a>)</li> <li>Kotlin example for adding Mockito as an agent is incorrect [(<a href="https://redirect.github.com/mockito/mockito/issues/3864">#3864</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3864">mockito/mockito#3864</a>)</li> <li>Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3862">#3862</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3862">mockito/mockito#3862</a>)</li> <li>Bump gradle/actions from 6.2.0 to 6.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3852">#3852</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3852">mockito/mockito#3852</a>)</li> <li>Bump gradle/actions from 5 to 6.2.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3851">#3851</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3851">mockito/mockito#3851</a>)</li> <li>Preserve method parameters when clearing inline mocks [(<a href="https://redirect.github.com/mockito/mockito/issues/3847">#3847</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3847">mockito/mockito#3847</a>)</li> <li>Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(<a href="https://redirect.github.com/mockito/mockito/issues/3845">#3845</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3845">mockito/mockito#3845</a>)</li> <li>Print object fields via reflection when <code>toString()</code> is not implemented [(<a href="https://redirect.github.com/mockito/mockito/issues/3844">#3844</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3844">mockito/mockito#3844</a>)</li> <li>Migrate extensions-tests to JUnit Jupiter [(<a href="https://redirect.github.com/mockito/mockito/issues/3840">#3840</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3840">mockito/mockito#3840</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3839">#3839</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3839">mockito/mockito#3839</a>)</li> <li>docs(when-verify): fixes to explanations about redundancy [(<a href="https://redirect.github.com/mockito/mockito/issues/3838">#3838</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3838">mockito/mockito#3838</a>)</li> <li>Confusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(<a href="https://redirect.github.com/mockito/mockito/issues/3837">#3837</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3837">mockito/mockito#3837</a>)</li> <li>Bump actions/checkout from 6 to 7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3836">#3836</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3836">mockito/mockito#3836</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2740">#2740</a> : Add mockMaker option to <code>@Spy</code> annotation [(<a href="https://redirect.github.com/mockito/mockito/issues/3835">#3835</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3835">mockito/mockito#3835</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3834">#3834</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3834">mockito/mockito#3834</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3833">#3833</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3833">mockito/mockito#3833</a>)</li> <li>Bump codecov/codecov-action from 6 to 7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3831">#3831</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3831">mockito/mockito#3831</a>)</li> <li>Bump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(<a href="https://redirect.github.com/mockito/mockito/issues/3830">#3830</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3830">mockito/mockito#3830</a>)</li> <li>Fix clearInlineMocks not de-registering singleton mocks [(<a href="https://redirect.github.com/mockito/mockito/issues/3829">#3829</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3829">mockito/mockito#3829</a>)</li> <li>Fix NotAMockException when using mockSingleton with MockitoJUnit [(<a href="https://redirect.github.com/mockito/mockito/issues/3827">#3827</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3827">mockito/mockito#3827</a>)</li> <li>NotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(<a href="https://redirect.github.com/mockito/mockito/issues/3826">#3826</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3826">mockito/mockito#3826</a>)</li> <li>Improve Gradle agent docs for configuration cache [(<a href="https://redirect.github.com/mockito/mockito/issues/3823">#3823</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3823">mockito/mockito#3823</a>)</li> <li>Gradle documentation for setting up instrumentation with Gradle configuration cache [(<a href="https://redirect.github.com/mockito/mockito/issues/3822">#3822</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3822">mockito/mockito#3822</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3818">#3818</a> : Fix data race in InvocationContainerImpl.invocationForStubbing [(<a href="https://redirect.github.com/mockito/mockito/issues/3819">#3819</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3819">mockito/mockito#3819</a>)</li> <li>Data race on invocationForPotentialStubbing [(<a href="https://redirect.github.com/mockito/mockito/issues/3818">#3818</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3818">mockito/mockito#3818</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3814">#3814</a> : implement package-level clinit suppression [(<a href="https://redirect.github.com/mockito/mockito/issues/3815">#3815</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3815">mockito/mockito#3815</a>)</li> <li>Package-level clinit suppression [(<a href="https://redirect.github.com/mockito/mockito/issues/3814">#3814</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3814">mockito/mockito#3814</a>)</li> <li>Upgrade Android Gradle Plugin to 8.13.2 [(<a href="https://redirect.github.com/mockito/mockito/issues/3812">#3812</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3812">mockito/mockito#3812</a>)</li> <li>Replaces raw generic types with type parameters [(<a href="https://redirect.github.com/mockito/mockito/issues/3806">#3806</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3806">mockito/mockito#3806</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2398">#2398</a> : Implement global suppress static initialization leveraging java agent [(<a href="https://redirect.github.com/mockito/mockito/issues/3801">#3801</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3801">mockito/mockito#3801</a>)</li> <li>Bump codecov/codecov-action from 5 to 6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3800">#3800</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3800">mockito/mockito#3800</a>)</li> <li>Fix non-deterministic AssertionError when using MockMakers.SUBCLASS (<a href="https://redirect.github.com/mockito/mockito/issues/3406">#3406</a>, <a href="https://redirect.github.com/mockito/mockito/issues/2823">#2823</a>) [(<a href="https://redirect.github.com/mockito/mockito/issues/3795">#3795</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3795">mockito/mockito#3795</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3536">#3536</a> : Implement SpyStatic API [(<a href="https://redirect.github.com/mockito/mockito/issues/3794">#3794</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3794">mockito/mockito#3794</a>)</li> <li>The class's MethodParameters are removed after clearAllCaches is invoked [(<a href="https://redirect.github.com/mockito/mockito/issues/3763">#3763</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3763">mockito/mockito#3763</a>)</li> <li>[FeatureRequest / Idea] Create Mockito.spyStatic [(<a href="https://redirect.github.com/mockito/mockito/issues/3536">#3536</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3536">mockito/mockito#3536</a>)</li> <li>Add option to specify mockmaker for <code>@Spy</code> [(<a href="https://redirect.github.com/mockito/mockito/issues/2740">#2740</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2740">mockito/mockito#2740</a>)</li> <li>How can I suppress static initializer? [(<a href="https://redirect.github.com/mockito/mockito/issues/2398">#2398</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2398">mockito/mockito#2398</a>)</li> </ul> <h2>v5.23.0</h2> <h2>NOTE: Breaking change for Android</h2> <p>The <code>mockito-android</code> artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See <a href="https://redirect.github.com/mockito/mockito/issues/3788">#3788</a> for more details.</p> <hr /> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0"><code>5a2f0f8</code></a> Fix Mockito docs for -javaagent flag with Gradle (<a href="https://redirect.github.com/mockito/mockito/issues/3866">#3866</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079"><code>9c5f36f</code></a> Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (<a href="https://redirect.github.com/mockito/mockito/issues/3862">#3862</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973"><code>e7fd06d</code></a> Preserve method parameters when clearing inline mocks (<a href="https://redirect.github.com/mockito/mockito/issues/3847">#3847</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687"><code>5a676bc</code></a> Bump gradle/actions from 6.2.0 to 6.3.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3852">#3852</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67"><code>508f8e7</code></a> Bump gradle/actions from 5 to 6.2.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3851">#3851</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14"><code>ee8a330</code></a> Print object fields via reflection when <code>toString()</code> is not implemented (<a href="https://redirect.github.com/mockito/mockito/issues/3844">#3844</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85"><code>39b1aba</code></a> Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (<a href="https://redirect.github.com/mockito/mockito/issues/3845">#3845</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5"><code>d8638e1</code></a> Migrate extensions-tests to JUnit Jupiter (<a href="https://redirect.github.com/mockito/mockito/issues/3840">#3840</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62"><code>0aab922</code></a> Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3839">#3839</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c"><code>f3cf74c</code></a> docs(when-verify): fixes to explanations about redundancy (<a href="https://redirect.github.com/mockito/mockito/issues/3838">#3838</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v4.11.0...v5.24.0">compare view</a></li> </ul> </details> <br /> Updates `org.mockito:mockito-junit-jupiter` from 4.11.0 to 5.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-junit-jupiter's releases</a>.</em></p> <blockquote> <h2>v5.24.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>5.24.0</h4> <ul> <li>2026-09-23 - <a href="https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0">27 commit(s)</a> by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]</li> <li>Fix Mockito docs for -javaagent flag with Gradle [(<a href="https://redirect.github.com/mockito/mockito/issues/3866">#3866</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3866">mockito/mockito#3866</a>)</li> <li>Kotlin example for adding Mockito as an agent is incorrect [(<a href="https://redirect.github.com/mockito/mockito/issues/3864">#3864</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3864">mockito/mockito#3864</a>)</li> <li>Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3862">#3862</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3862">mockito/mockito#3862</a>)</li> <li>Bump gradle/actions from 6.2.0 to 6.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3852">#3852</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3852">mockito/mockito#3852</a>)</li> <li>Bump gradle/actions from 5 to 6.2.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3851">#3851</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3851">mockito/mockito#3851</a>)</li> <li>Preserve method parameters when clearing inline mocks [(<a href="https://redirect.github.com/mockito/mockito/issues/3847">#3847</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3847">mockito/mockito#3847</a>)</li> <li>Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(<a href="https://redirect.github.com/mockito/mockito/issues/3845">#3845</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3845">mockito/mockito#3845</a>)</li> <li>Print object fields via reflection when <code>toString()</code> is not implemented [(<a href="https://redirect.github.com/mockito/mockito/issues/3844">#3844</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3844">mockito/mockito#3844</a>)</li> <li>Migrate extensions-tests to JUnit Jupiter [(<a href="https://redirect.github.com/mockito/mockito/issues/3840">#3840</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3840">mockito/mockito#3840</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3839">#3839</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3839">mockito/mockito#3839</a>)</li> <li>docs(when-verify): fixes to explanations about redundancy [(<a href="https://redirect.github.com/mockito/mockito/issues/3838">#3838</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3838">mockito/mockito#3838</a>)</li> <li>Confusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(<a href="https://redirect.github.com/mockito/mockito/issues/3837">#3837</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3837">mockito/mockito#3837</a>)</li> <li>Bump actions/checkout from 6 to 7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3836">#3836</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3836">mockito/mockito#3836</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2740">#2740</a> : Add mockMaker option to <code>@Spy</code> annotation [(<a href="https://redirect.github.com/mockito/mockito/issues/3835">#3835</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3835">mockito/mockito#3835</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3834">#3834</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3834">mockito/mockito#3834</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3833">#3833</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3833">mockito/mockito#3833</a>)</li> <li>Bump codecov/codecov-action from 6 to 7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3831">#3831</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3831">mockito/mockito#3831</a>)</li> <li>Bump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(<a href="https://redirect.github.com/mockito/mockito/issues/3830">#3830</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3830">mockito/mockito#3830</a>)</li> <li>Fix clearInlineMocks not de-registering singleton mocks [(<a href="https://redirect.github.com/mockito/mockito/issues/3829">#3829</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3829">mockito/mockito#3829</a>)</li> <li>Fix NotAMockException when using mockSingleton with MockitoJUnit [(<a href="https://redirect.github.com/mockito/mockito/issues/3827">#3827</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3827">mockito/mockito#3827</a>)</li> <li>NotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(<a href="https://redirect.github.com/mockito/mockito/issues/3826">#3826</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3826">mockito/mockito#3826</a>)</li> <li>Improve Gradle agent docs for configuration cache [(<a href="https://redirect.github.com/mockito/mockito/issues/3823">#3823</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3823">mockito/mockito#3823</a>)</li> <li>Gradle documentation for setting up instrumentation with Gradle configuration cache [(<a href="https://redirect.github.com/mockito/mockito/issues/3822">#3822</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3822">mockito/mockito#3822</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3818">#3818</a> : Fix data race in InvocationContainerImpl.invocationForStubbing [(<a href="https://redirect.github.com/mockito/mockito/issues/3819">#3819</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3819">mockito/mockito#3819</a>)</li> <li>Data race on invocationForPotentialStubbing [(<a href="https://redirect.github.com/mockito/mockito/issues/3818">#3818</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3818">mockito/mockito#3818</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3814">#3814</a> : implement package-level clinit suppression [(<a href="https://redirect.github.com/mockito/mockito/issues/3815">#3815</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3815">mockito/mockito#3815</a>)</li> <li>Package-level clinit suppression [(<a href="https://redirect.github.com/mockito/mockito/issues/3814">#3814</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3814">mockito/mockito#3814</a>)</li> <li>Upgrade Android Gradle Plugin to 8.13.2 [(<a href="https://redirect.github.com/mockito/mockito/issues/3812">#3812</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3812">mockito/mockito#3812</a>)</li> <li>Replaces raw generic types with type parameters [(<a href="https://redirect.github.com/mockito/mockito/issues/3806">#3806</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3806">mockito/mockito#3806</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2398">#2398</a> : Implement global suppress static initialization leveraging java agent [(<a href="https://redirect.github.com/mockito/mockito/issues/3801">#3801</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3801">mockito/mockito#3801</a>)</li> <li>Bump codecov/codecov-action from 5 to 6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3800">#3800</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3800">mockito/mockito#3800</a>)</li> <li>Fix non-deterministic AssertionError when using MockMakers.SUBCLASS (<a href="https://redirect.github.com/mockito/mockito/issues/3406">#3406</a>, <a href="https://redirect.github.com/mockito/mockito/issues/2823">#2823</a>) [(<a href="https://redirect.github.com/mockito/mockito/issues/3795">#3795</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3795">mockito/mockito#3795</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3536">#3536</a> : Implement SpyStatic API [(<a href="https://redirect.github.com/mockito/mockito/issues/3794">#3794</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3794">mockito/mockito#3794</a>)</li> <li>The class's MethodParameters are removed after clearAllCaches is invoked [(<a href="https://redirect.github.com/mockito/mockito/issues/3763">#3763</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3763">mockito/mockito#3763</a>)</li> <li>[FeatureRequest / Idea] Create Mockito.spyStatic [(<a href="https://redirect.github.com/mockito/mockito/issues/3536">#3536</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3536">mockito/mockito#3536</a>)</li> <li>Add option to specify mockmaker for <code>@Spy</code> [(<a href="https://redirect.github.com/mockito/mockito/issues/2740">#2740</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2740">mockito/mockito#2740</a>)</li> <li>How can I suppress static initializer? [(<a href="https://redirect.github.com/mockito/mockito/issues/2398">#2398</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2398">mockito/mockito#2398</a>)</li> </ul> <h2>v5.23.0</h2> <h2>NOTE: Breaking change for Android</h2> <p>The <code>mockito-android</code> artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See <a href="https://redirect.github.com/mockito/mockito/issues/3788">#3788</a> for more details.</p> <hr /> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0"><code>5a2f0f8</code></a> Fix Mockito docs for -javaagent flag with Gradle (<a href="https://redirect.github.com/mockito/mockito/issues/3866">#3866</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079"><code>9c5f36f</code></a> Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (<a href="https://redirect.github.com/mockito/mockito/issues/3862">#3862</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973"><code>e7fd06d</code></a> Preserve method parameters when clearing inline mocks (<a href="https://redirect.github.com/mockito/mockito/issues/3847">#3847</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687"><code>5a676bc</code></a> Bump gradle/actions from 6.2.0 to 6.3.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3852">#3852</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67"><code>508f8e7</code></a> Bump gradle/actions from 5 to 6.2.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3851">#3851</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14"><code>ee8a330</code></a> Print object fields via reflection when <code>toString()</code> is not implemented (<a href="https://redirect.github.com/mockito/mockito/issues/3844">#3844</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85"><code>39b1aba</code></a> Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (<a href="https://redirect.github.com/mockito/mockito/issues/3845">#3845</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5"><code>d8638e1</code></a> Migrate extensions-tests to JUnit Jupiter (<a href="https://redirect.github.com/mockito/mockito/issues/3840">#3840</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62"><code>0aab922</code></a> Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3839">#3839</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c"><code>f3cf74c</code></a> docs(when-verify): fixes to explanations about redundancy (<a href="https://redirect.github.com/mockito/mockito/issues/3838">#3838</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v4.11.0...v5.24.0">compare view</a></li> </ul> </details> <br /> Updates `com.github.luben:zstd-jni` from 1.5.7-11 to 1.5.7-22 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/luben/zstd-jni/commit/93f3e0f79fc8469a48ba07a0a08ec6b94e6deb6d"><code>93f3e0f</code></a> v1.5.7-22</li> <li><a href="https://github.com/luben/zstd-jni/commit/309d2eb3d366b444cbda5f3520e3ebfc1227da24"><code>309d2eb</code></a> Fix module-info so the jar works on the module path again, Fixes <a href="https://redirect.github.com/luben/zstd-jni/issues/422">#422</a></li> <li><a href="https://github.com/luben/zstd-jni/commit/5e919742d292b6c8257c822c14155098f5abd208"><code>5e91974</code></a> adjust readme</li> <li><a href="https://github.com/luben/zstd-jni/commit/90a88d058e49060b1436bafc27d26592b1326912"><code>90a88d0</code></a> adjust comments regarding pointer to Zstd context object</li> <li><a href="https://github.com/luben/zstd-jni/commit/dc7c85c20217ce31b20539ee176fe7241ca040ca"><code>dc7c85c</code></a> migrate Zstd FFM operations and dictionary training</li> <li><a href="https://github.com/luben/zstd-jni/commit/3e4ae816be16189f0a8d2fbfd5db32d673049546"><code>3e4ae81</code></a> prevent packaging partially linked native libraries - fix for linux/386 CI job</li> <li><a href="https://github.com/luben/zstd-jni/commit/4f47429b12593d87ab3dbef4e62f602a8f859e95"><code>4f47429</code></a> port Zstd configuration and dictionary attachment to FFM</li> <li><a href="https://github.com/luben/zstd-jni/commit/d08f9459bb0015ab031a5e3d38f09acc1959fa1e"><code>d08f945</code></a> load and cache Zstd constants through FFM C getters</li> <li><a href="https://github.com/luben/zstd-jni/commit/66cb498158238a197f6db59cb01af5e3471e19a1"><code>66cb498</code></a> port Zstd constants and queries to FFM API</li> <li><a href="https://github.com/luben/zstd-jni/commit/deb05ea1074693eeeca611b7b814de54a1a61ce5"><code>deb05ea</code></a> v1.5.7-21</li> <li>Additional commits viewable in <a href="https://github.com/luben/zstd-jni/compare/v1.5.7-11...v1.5.7-22">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-core` from 1.17.0 to 1.17.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/micrometer-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-observation` from 1.17.0 to 1.17.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/micrometer-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-registry-prometheus` from 1.17.0 to 1.17.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/micrometer-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-observation` from 1.17.0 to 1.17.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/micrometer-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-registry-prometheus` from 1.17.0 to 1.17.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/micrometer-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-tracing` from 1.7.0 to 1.7.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/tracing-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-tracing-bridge-otel` from 1.7.0 to 1.7.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/tracing-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.micrometer:micrometer-tracing-bridge-otel` from 1.7.0 to 1.7.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/micrometer-metrics/tracing-commercial/commits">compare view</a></li> </ul> </details> <br /> Updates `io.opentelemetry:opentelemetry-bom` from 1.64.0 to 1.66.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java/releases">io.opentelemetry:opentelemetry-bom's releases</a>.</em></p> <blockquote> <h2>Version 1.66.0</h2> <h3>API</h3> <ul> <li>Fix <code>Baggage.fromContext()</code> and <code>Baggage.fromContextOrNull()</code> to handle a <code>null</code> context (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8667">#8667</a>)</li> <li>Do not percent-encode W3C baggage metadata (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8682">#8682</a>)</li> <li>Fix <code>ArrayIndexOutOfBoundsException</code> in <code>OtelEncodingUtils</code> for invalid hex characters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8748">#8748</a>)</li> </ul> <h3>SDK</h3> <h4>Traces</h4> <ul> <li>Record processed spans before export completes and reject new spans on shutdown in <code>SpanProcessor</code> self-observability instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8735">#8735</a>)</li> </ul> <h4>Metrics</h4> <ul> <li>Improve explicit bucket histogram contention performance (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8717">#8717</a>)</li> </ul> <h4>Logs</h4> <ul> <li>Record processed logs before export completes and reject new logs on shutdown in <code>LogRecordProcessor</code> self-observability instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8698">#8698</a>)</li> </ul> <h4>Exporters</h4> <ul> <li>OTLP: Respect <code>Retry-After</code> in OTLP HTTP senders (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8633">#8633</a>)</li> <li>OTLP: Add <code>setEnabledProtocols</code> option to OTLP HTTP exporter builders (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8610">#8610</a>)</li> <li>OTLP: Reject mixing <code>keyManager</code> and <code>sslContext</code> in <code>TlsConfigHelper</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8710">#8710</a>)</li> <li>OTLP: Fix <code>OkHttpGrpcSender</code> mTLS when using the platform default trust store (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8758">#8758</a>)</li> <li>OTLP: Suppress instrumentation of exporter requests in <code>JdkHttpSender</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8757">#8757</a>)</li> <li>OTLP: Accept RFC 1123 hostnames in <code>EndpointUtil.validateEndpoint</code> for OkHttp senders (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8746">#8746</a>)</li> <li>OTLP: Include the number of affected items in exporter error logging (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8780">#8780</a>)</li> <li>OTLP: Add <code>toString</code> to <code>OtlpJsonLogging{Span,Metric,LogRecord}Exporter</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8725">#8725</a>)</li> <li>OTLP Profiles: Improve JFR export example and align <code>LinkData</code> null-element handling with the spec (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8349">#8349</a>)</li> <li>Prometheus: Remove default host log warning in <code>PrometheusHttpServerBuilder</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8679">#8679</a>)</li> <li>Prometheus: Align UCUM byte unit conversions with the specification table (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8752">#8752</a>)</li> </ul> <h4>Extensions</h4> <ul> <li><strong>BREAKING</strong> Declarative config: Rename generated model POJO setters from <code>with<Prop></code> to <code>set<Prop></code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8742">#8742</a>)</li> <li>Declarative config: Resolve experimental properties on stable APIs in generated model POJOs (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8654">#8654</a>)</li> <li>Declarative config: Fix inverted <code>scope_info_enabled</code> and <code>target_info_enabled</code> flags in the Prometheus component provider (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8750">#8750</a>)</li> <li>Declarative config: Support <code>output_stream</code> in <code>otlp_file/development</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8676">#8676</a>)</li> <li>Incubator: Add <code>toString</code> to <code>ComposableAnnotatingSampler</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8645">#8645</a>)</li> </ul> <h3>Project tooling</h3> <ul> <li>Remediate <code>zizmor</code> findings in GitHub Actions workflows (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8592">#8592</a>)</li> </ul> <h3>🙇 Thank you</h3> <p>This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md">io.opentelemetry:opentelemetry-bom's changelog</a>.</em></p> <blockquote> <h2>Version 1.66.0 (2026-09-11)</h2> <h3>API</h3> <ul> <li>Fix <code>Baggage.fromContext()</code> and <code>Baggage.fromContextOrNull()</code> to handle a <code>null</code> context (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8667">#8667</a>)</li> <li>Do not percent-encode W3C baggage metadata (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8682">#8682</a>)</li> <li>Fix <code>ArrayIndexOutOfBoundsException</code> in <code>OtelEncodingUtils</code> for invalid hex characters (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8748">#8748</a>)</li> </ul> <h3>SDK</h3> <h4>Traces</h4> <ul> <li>Record processed spans before export completes and reject new spans on shutdown in <code>SpanProcessor</code> self-observability instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8735">#8735</a>)</li> </ul> <h4>Metrics</h4> <ul> <li>Improve explicit bucket histogram contention performance (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8717">#8717</a>)</li> </ul> <h4>Logs</h4> <ul> <li>Record processed logs before export completes and reject new logs on shutdown in <code>LogRecordProcessor</code> self-observability instrumentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8698">#8698</a>)</li> </ul> <h4>Exporters</h4> <ul> <li>OTLP: Respect <code>Retry-After</code> in OTLP HTTP senders (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8633">#8633</a>)</li> <li>OTLP: Add <code>setEnabledProtocols</code> option to OTLP HTTP exporter builders (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8610">#8610</a>)</li> <li>OTLP: Reject mixing <code>keyManager</code> and <code>sslContext</code> in <code>TlsConfigHelper</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8710">#8710</a>)</li> <li>OTLP: Fix <code>OkHttpGrpcSender</code> mTLS when using the platform default trust store (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8758">#8758</a>)</li> <li>OTLP: Suppress instrumentation of exporter requests in <code>JdkHttpSender</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8757">#8757</a>)</li> <li>OTLP: Accept RFC 1123 hostnames in <code>EndpointUtil.validateEndpoint</code> for OkHttp senders (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8746">#8746</a>)</li> <li>OTLP: Include the number of affected items in exporter error logging (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8780">#8780</a>)</li> <li>OTLP: Add <code>toString</code> to <code>OtlpJsonLogging{Span,Metric,LogRecord}Exporter</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8725">#8725</a>)</li> <li>OTLP Profiles: Improve JFR export example and align <code>LinkData</code> null-element handling with the spec (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/pull/8349">#8349</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/300a35830e29f94a173479c3c91dff72ae37c5fc"><code>300a358</code></a> [release/v1.66.x] Prepare release 1.66.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8799">#8799</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/dd711061cc7b1a5343168b43c112d7c687321fa4"><code>dd71106</code></a> Prepare for 1.66.0 release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8795">#8795</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/9284265a4c059cb224f34f0bd58cb31fc6465d60"><code>9284265</code></a> Manual 1.65.0 post release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8794">#8794</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/10c7338cc9b10e29579fc4321408c3f6aa788c9a"><code>10c7338</code></a> Align UCUM byte unit conversions with the specification table (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8752">#8752</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/bf1a64c3039a850900a02e47c0b599324af11b94"><code>bf1a64c</code></a> Accept RFC 1123 hostnames in EndpointUtil.validateEndpoint (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8746">#8746</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/ab72956777e6f63e2ca44924b282838d7ca38220"><code>ab72956</code></a> Add number of affected items to Exporter error logging (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8780">#8780</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/275fe927de1ec59471d006fea23372474471eeb1"><code>275fe92</code></a> Update dependency com.squareup.wire:wire-bom to v7 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8793">#8793</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/050f481512b4850c5b539aac50bf1ba2b0cbfa5b"><code>050f481</code></a> Remove unused parameter from B3 propagation integration tests (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8791">#8791</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/8d7bd65e03d5e1c5846b5c20d1c89a36899a7a97"><code>8d7bd65</code></a> Improve explicit histogram contention performance (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8717">#8717</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-java/commit/2c880d9dcd30798660f8ad8d55ed4c6d31092863"><code>2c880d9</code></a> Rename inverted grpc detection test in GrpcJavaOtlpIntegrationTest (<a href="https://redirect.github.com/open-telemetry/opentelemetry-java/issues/8790">#8790</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-java/compare/v1.64.0...v1.66.0">compare view</a></li> </ul> </details> <br /> Updates `org.apache.maven:apache-maven` from 3.9.14 to 3.10.0 <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | org.mockito:mockito-core | [>= 5.a, < 6] | | org.mockito:mockito-core | [>= 5.a0, < 6] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
