Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 18, 2026

Bumps the all group with 12 updates:

Package From To
org.junit:junit-bom 5.14.1 5.14.2
org.junit.jupiter:junit-jupiter-api 5.14.1 5.14.2
org.mockito:mockito-core 4.11.0 5.0.0
org.testcontainers:testcontainers 1.21.3 1.21.4
org.testcontainers:junit-jupiter 1.21.3 1.21.4
commons-io:commons-io 2.20.0 2.21.0
io.micrometer:micrometer-core 1.15.5 1.16.2
io.micrometer:micrometer-observation 1.15.5 1.16.2
io.micrometer:micrometer-registry-prometheus 1.15.5 1.16.2
io.micrometer:micrometer-tracing 1.5.5 1.6.2
io.micrometer:micrometer-tracing-bridge-otel 1.5.5 1.6.2
com.github.siom79.japicmp:japicmp-maven-plugin 0.21.2 0.25.4

Updates org.junit:junit-bom from 5.14.1 to 5.14.2

Release notes

Sourced from org.junit:junit-bom's releases.

JUnit 5.14.2 = Platform 1.14.2 + Jupiter 5.14.2 + Vintage 5.14.2

See Release Notes.

New Contributors

Full Changelog: junit-team/junit-framework@r5.14.1...r5.14.2

Commits

Updates org.junit.jupiter:junit-jupiter-api from 5.14.1 to 5.14.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 5.14.2 = Platform 1.14.2 + Jupiter 5.14.2 + Vintage 5.14.2

See Release Notes.

New Contributors

Full Changelog: junit-team/junit-framework@r5.14.1...r5.14.2

Commits

Updates org.mockito:mockito-core from 4.11.0 to 5.0.0

Release notes

Sourced from org.mockito:mockito-core's releases.

v5.0.0

Mockito 5: prepare for future JDK versions

For a while now, we have seen an increase in problems/incompatibilities with recent versions of the JDK due to our usage of JVM-internal API. Most notably, JDK 17 made some changes which are incompatible with the current subclass mockmaker. Therefore, to prepare for the future of JDK, we are making some core changes to ensure Mockito keeps on working.

Switch the default mockmaker to mockito-inline

Back in Mockito 2.7.6, we published a new mockmaker based on the "inline bytecode" principle. This mockmaker creates mocks manipulating bytecode equivalent within the original class such that its method implementations hook into the normal Mockito machinery. As a comparison, the subclass mockmaker generates "real" subclasses for mocks, to mimic the same behavior. While the approaches are similar, the inline mockmaker avoids certain restrictions that the JDK imposes. For example, it does not violate module boundaries (introduced in JDK 9, but more heavily used in JDK 17) and avoids the leaking of the creation of the subclass.

Massive thanks to community member @​reta who implemented this change.

Note: this does not affect mockito-android nor testing on Android.

When should I still be using the subclass mockmaker?

There are legitimate remaining use cases for the subclass mockmaker. For example, on the Graal VM's native image, the inline mockmaker will not work and the subclass mockmaker is the appropriate choice. Additionally, if you would like to avoid mocking final classes, using the subclass mockmaker is a possibibility. Note however that if you solely want to use the subclass mockmaker to avoid mocking final, you will run into the above mentioned issues on JDK 17+. We want to leave this choice up to our users, which is why we will keep on supporting the subclass mockmaker.

If you want to use the subclass mockmaker instead, you can use the new mockito-subclass artifact (published on Maven Central along with all our other artifacts).

Update the minimum supported Java version to 11

Mockito 4 supports Java 8 and above. Similar to other open source projects, we are moving away from JDK 8 and to newer versions. The primary reason for moving away from JDK 8 is the increasing maintenance costs with keeping our own infrastructure working. Lately we have been running into more and more JDK 8 breakages. Additionally, while we want to support the newest JDK API's, our current solution to support both JDK 8 and newer versions causes issues with the SecurityManager. Since we want Mockito to work on the newest version and more and more businesses adopting JDK 11, we have decided to make the switch as well.

Massive thanks to community member @​reta who implemented this change.

What should I do if I still run JDK 8?

For JDK 8 and below, you can keep on using Mockito 4. This is similar to if you are using JDK 6, for which you can keep on using Mockito 2. The changes in Mockito 5 (for now) are primarily focused on the latest JDK versions, which means the API differences between Mockito 4 and 5 are minimal. However, over time this will most likely widen, so we do recommend adopting JDK 11 in the future.

New type() method on ArgumentMatcher

One of our most used public API's for customizing Mockito is the ArgumentMatcher interface.

... (truncated)

Commits
  • adf528d Bump versions.bytebuddy from 1.12.21 to 1.12.22 (#2864)
  • 2418419 Bump versions.junitJupiter from 5.9.1 to 5.9.2 (#2858)
  • 3d40cd5 Bump junit-platform-launcher from 1.9.1 to 1.9.2 (#2859)
  • 9bec8e3 Bump versions.errorprone from 2.17.0 to 2.18.0 (#2857)
  • a9595f5 Switch the default mockmaker to the inline mockmaker on JDK 17+ (#2834)
  • c5d7fbc Bump assertj-core from 3.23.1 to 3.24.1 (#2854)
  • dbd7f2f Bump versions.bytebuddy from 1.12.20 to 1.12.21 (#2852)
  • 4d62fa7 Bump junit from 1.1.4 to 1.1.5 (#2850)
  • b1b6d6a Bump espresso-core from 3.5.0 to 3.5.1 (#2849)
  • 7b5b8dd Remove use case for non-existent method VerificationWithTimeout#never (#2848)
  • Additional commits viewable in compare view

Updates org.testcontainers:testcontainers from 1.21.3 to 1.21.4

Release notes

Sourced from org.testcontainers:testcontainers's releases.

1.21.4

This release makes version 1.21.x works with recent Docker Engine changes.

Commits
  • d509c81 Set version during jreleaserDeploy task
  • efa40ce Allow junit:junit dependency in checkPOMdependencies
  • 76b1364 Add JReleaser to deploy to Portal Publisher API
  • d6b6ff7 Fix compatibility with older Docker Engines by falling back to v1.32 (#11346)
  • See full diff in compare view

Updates org.testcontainers:junit-jupiter from 1.21.3 to 1.21.4

Release notes

Sourced from org.testcontainers:junit-jupiter's releases.

1.21.4

This release makes version 1.21.x works with recent Docker Engine changes.

Commits
  • d509c81 Set version during jreleaserDeploy task
  • efa40ce Allow junit:junit dependency in checkPOMdependencies
  • 76b1364 Add JReleaser to deploy to Portal Publisher API
  • d6b6ff7 Fix compatibility with older Docker Engines by falling back to v1.32 (#11346)
  • See full diff in compare view

Updates commons-io:commons-io from 2.20.0 to 2.21.0

Changelog

Sourced from commons-io:commons-io's changelog.

Apache Commons IO 2.21.0 Release Notes

The Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.21.0.

Introduction

The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

Version 2.21.0: Java 8 or later is required.

New features

o FileUtils#byteCountToDisplaySize() supports Zettabyte, Yottabyte, Ronnabyte and Quettabyte #763. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.FileUtils.ONE_RB #763. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.FileUtils.ONE_QB #763. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], int, int, long). Thanks to Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], long). Thanks to Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(int, long). Thanks to Gary Gregory. o Add length unit support in FileSystem limits. Thanks to Piotr P. Karwasz. o Add IOUtils.toByteArray(InputStream, int, int) for safer chunked reading with size validation. Thanks to Piotr P. Karwasz. o Add org.apache.commons.io.file.PathUtils.getPath(String, String). Thanks to Gary Gregory. o Add org.apache.commons.io.channels.ByteArraySeekableByteChannel. Thanks to Gary Gregory. o Add IOIterable.asIterable(). Thanks to Gary Gregory. o Add NIO channel support to AbstractStreamBuilder. Thanks to Piotr P. Karwasz. o Add CloseShieldChannel to close-shielded NIO Channels #786. Thanks to Piotr P. Karwasz. o Added IOUtils.checkFromIndexSize as a Java 8 backport of Objects.checkFromIndexSize #790. Thanks to Piotr P. Karwasz.

Fixed Bugs

o When testing on Java 21 and up, enable -XX:+EnableDynamicAgentLoading. Thanks to Gary Gregory. o When testing on Java 24 and up, don't fail FileUtilsListFilesTest for a different behavior in the JRE. Thanks to Gary Gregory. o ValidatingObjectInputStream does not validate dynamic proxy interfaces. Thanks to Stanislav Fort, Gary Gregory. o BoundedInputStream.getRemaining() now reports Long.MAX_VALUE instead of 0 when no limit is set. Thanks to Piotr P. Karwasz. o BoundedInputStream.available() correctly accounts for the maximum read limit. Thanks to Piotr P. Karwasz. o Deprecate IOUtils.readFully(InputStream, int) in favor of toByteArray(InputStream, int). Thanks to Gary Gregory, Piotr P. Karwasz. o IOUtils.toByteArray(InputStream) now throws IOException on byte array overflow. Thanks to Piotr P. Karwasz. o Javadoc general improvements. Thanks to Gary Gregory, Piotr P. Karwasz. o IOUtils.toByteArray() now throws EOFException when not enough data is available #796. Thanks to Piotr P. Karwasz. o Fix IOUtils.skip() usage in concurrent scenarios. Thanks to Piotr P. Karwasz. o [javadoc] Fix XmlStreamReader Javadoc to indicate the correct class that is built #806. Thanks to J Hawkins.

Changes

o Bump org.apache.commons:commons-parent from 85 to 91 #774, #783, #808. Thanks to Gary Gregory, Dependabot.

... (truncated)

Commits

Updates io.micrometer:micrometer-core from 1.15.5 to 1.16.2

Release notes

Sourced from io.micrometer:micrometer-core's releases.

1.16.2

🐞 Bug Fixes

  • CaffeineCacheMetrics nullability is incompatible with Caffeine 3.2.3 #6973
  • ExecutorServiceMetrics: repeatedly logs exception when monitoring ThreadPerTaskExecutor without --add-opens #6726

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.24 #7027
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 #7051
  • Bump com.uber.nullaway:nullaway from 0.12.14 to 0.12.15 #7020
  • Bump grpc from 1.76.1 to 1.76.2 #6952
  • Bump maven-resolver from 1.9.24 to 1.9.25 #6965
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.5.1 to 5.5.2 #7019
  • Bump org.junit:junit-bom from 5.14.1 to 5.14.2 #7056
  • Bump spring6 from 6.2.14 to 6.2.15 #6971
  • Bump testcontainers from 1.21.3 to 1.21.4 #6993

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​MariusVolkhart and @​izeye

1.16.1

🐞 Bug Fixes

  • Don't filter log events in LogbackMetricsBenchmark #6891
  • Return value nullability is incorrect on function wrapper methods #6869

📔 Documentation

  • Add link to the latest Micrometer Team talk #6881
  • Document JSpecify dependency #6886
  • Make cross-references more consistent in the docs #6915

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 #6877
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.1 to 1.9.2 #6904
  • Bump com.uber.nullaway:nullaway from 0.12.12 to 0.12.14 #6937
  • Bump grpc from 1.76.0 to 1.76.1 #6902
  • Bump io.freefair.aspectj.post-compile-weaving from 8.14.2 to 8.14.3 #6876
  • Bump io.prometheus:prometheus-metrics-bom from 1.4.2 to 1.4.3 #6868
  • Bump spring6 from 6.2.12 to 6.2.14 #6890

❤️ Contributors

Thank you to all the contributors who worked on this release:

... (truncated)

Commits
  • 6286e85 Bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 (#7059)
  • 5263cc7 Merge branch '1.15.x' into 1.16.x
  • 0523810 Polish CurrentObservationTest (#7048)
  • 3165fdf Merge branch '1.15.x' into 1.16.x
  • 50ba16b Handle when ThreadPerTaskExecutor.threadCount() is not available (#7045)
  • c38e88c Bump org.junit:junit-bom from 5.14.1 to 5.14.2 (#7056)
  • 22ba833 Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 (#7051)
  • 916ced5 Merge branch '1.15.x' into 1.16.x
  • 50d273b Merge branch '1.14.x' into 1.15.x
  • 6b44cf2 Relax time limit for PushMeterRegistryTest.waitForScheduledPublishToFinish_wh...
  • Additional commits viewable in compare view

Updates io.micrometer:micrometer-observation from 1.15.5 to 1.16.2

Release notes

Sourced from io.micrometer:micrometer-observation's releases.

1.16.2

🐞 Bug Fixes

  • CaffeineCacheMetrics nullability is incompatible with Caffeine 3.2.3 #6973
  • ExecutorServiceMetrics: repeatedly logs exception when monitoring ThreadPerTaskExecutor without --add-opens #6726

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.24 #7027
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 #7051
  • Bump com.uber.nullaway:nullaway from 0.12.14 to 0.12.15 #7020
  • Bump grpc from 1.76.1 to 1.76.2 #6952
  • Bump maven-resolver from 1.9.24 to 1.9.25 #6965
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.5.1 to 5.5.2 #7019
  • Bump org.junit:junit-bom from 5.14.1 to 5.14.2 #7056
  • Bump spring6 from 6.2.14 to 6.2.15 #6971
  • Bump testcontainers from 1.21.3 to 1.21.4 #6993

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​MariusVolkhart and @​izeye

1.16.1

🐞 Bug Fixes

  • Don't filter log events in LogbackMetricsBenchmark #6891
  • Return value nullability is incorrect on function wrapper methods #6869

📔 Documentation

  • Add link to the latest Micrometer Team talk #6881
  • Document JSpecify dependency #6886
  • Make cross-references more consistent in the docs #6915

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 #6877
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.1 to 1.9.2 #6904
  • Bump com.uber.nullaway:nullaway from 0.12.12 to 0.12.14 #6937
  • Bump grpc from 1.76.0 to 1.76.1 #6902
  • Bump io.freefair.aspectj.post-compile-weaving from 8.14.2 to 8.14.3 #6876
  • Bump io.prometheus:prometheus-metrics-bom from 1.4.2 to 1.4.3 #6868
  • Bump spring6 from 6.2.12 to 6.2.14 #6890

❤️ Contributors

Thank you to all the contributors who worked on this release:

... (truncated)

Commits
  • 6286e85 Bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 (#7059)
  • 5263cc7 Merge branch '1.15.x' into 1.16.x
  • 0523810 Polish CurrentObservationTest (#7048)
  • 3165fdf Merge branch '1.15.x' into 1.16.x
  • 50ba16b Handle when ThreadPerTaskExecutor.threadCount() is not available (#7045)
  • c38e88c Bump org.junit:junit-bom from 5.14.1 to 5.14.2 (#7056)
  • 22ba833 Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 (#7051)
  • 916ced5 Merge branch '1.15.x' into 1.16.x
  • 50d273b Merge branch '1.14.x' into 1.15.x
  • 6b44cf2 Relax time limit for PushMeterRegistryTest.waitForScheduledPublishToFinish_wh...
  • Additional commits viewable in compare view

Updates io.micrometer:micrometer-registry-prometheus from 1.15.5 to 1.16.2

Release notes

Sourced from io.micrometer:micrometer-registry-prometheus's releases.

1.16.2

🐞 Bug Fixes

  • CaffeineCacheMetrics nullability is incompatible with Caffeine 3.2.3 #6973
  • ExecutorServiceMetrics: repeatedly logs exception when monitoring ThreadPerTaskExecutor without --add-opens #6726

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.24 #7027
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 #7051
  • Bump com.uber.nullaway:nullaway from 0.12.14 to 0.12.15 #7020
  • Bump grpc from 1.76.1 to 1.76.2 #6952
  • Bump maven-resolver from 1.9.24 to 1.9.25 #6965
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.5.1 to 5.5.2 #7019
  • Bump org.junit:junit-bom from 5.14.1 to 5.14.2 #7056
  • Bump spring6 from 6.2.14 to 6.2.15 #6971
  • Bump testcontainers from 1.21.3 to 1.21.4 #6993

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​MariusVolkhart and @​izeye

1.16.1

🐞 Bug Fixes

  • Don't filter log events in LogbackMetricsBenchmark #6891
  • Return value nullability is incorrect on function wrapper methods #6869

📔 Documentation

  • Add link to the latest Micrometer Team talk #6881
  • Document JSpecify dependency #6886
  • Make cross-references more consistent in the docs #6915

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 #6877
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.1 to 1.9.2 #6904
  • Bump com.uber.nullaway:nullaway from 0.12.12 to 0.12.14 #6937
  • Bump grpc from 1.76.0 to 1.76.1 #6902
  • Bump io.freefair.aspectj.post-compile-weaving from 8.14.2 to 8.14.3 #6876
  • Bump io.prometheus:prometheus-metrics-bom from 1.4.2 to 1.4.3 #6868
  • Bump spring6 from 6.2.12 to 6.2.14 #6890

❤️ Contributors

Thank you to all the contributors who worked on this release:

... (truncated)

Commits
  • 6286e85 Bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 (#7059)
  • 5263cc7 Merge branch '1.15.x' into 1.16.x
  • 0523810 Polish CurrentObservationTest (#7048)
  • 3165fdf Merge branch '1.15.x' into 1.16.x
  • 50ba16b Handle when ThreadPerTaskExecutor.threadCount() is not available (#7045)
  • c38e88c Bump org.junit:junit-bom from 5.14.1 to 5.14.2 (#7056)
  • 22ba833 Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 (#7051)
  • 916ced5 Merge branch '1.15.x' into 1.16.x
  • 50d273b Merge branch '1.14.x' into 1.15.x
  • 6b44cf2 Relax time limit for PushMeterRegistryTest.waitForScheduledPublishToFinish_wh...
  • Additional commits viewable in compare view

Updates io.micrometer:micrometer-observation from 1.15.5 to 1.16.2

Release notes

Sourced from io.micrometer:micrometer-observation's releases.

1.16.2

🐞 Bug Fixes

  • CaffeineCacheMetrics nullability is incompatible with Caffeine 3.2.3 #6973
  • ExecutorServiceMetrics: repeatedly logs exception when monitoring ThreadPerTaskExecutor without --add-opens #6726

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.24 #7027
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 #7051
  • Bump com.uber.nullaway:nullaway from 0.12.14 to 0.12.15 #7020
  • Bump grpc from 1.76.1 to 1.76.2 #6952
  • Bump maven-resolver from 1.9.24 to 1.9.25 #6965
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.5.1 to 5.5.2 #7019
  • Bump org.junit:junit-bom from 5.14.1 to 5.14.2 #7056
  • Bump spring6 from 6.2.14 to 6.2.15 #6971
  • Bump testcontainers from 1.21.3 to 1.21.4 #6993

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​MariusVolkhart and @​izeye

1.16.1

🐞 Bug Fixes

  • Don't filter log events in LogbackMetricsBenchmark #6891
  • Return value nullability is incorrect on function wrapper methods #6869

📔 Documentation

  • Add link to the latest Micrometer Team talk #6881
  • Document JSpecify dependency #6886
  • Make cross-references more consistent in the docs #6915

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 #6877
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.1 to 1.9.2 #6904
  • Bump com.uber.nullaway:nullaway from 0.12.12 to 0.12.14 #6937
  • Bump grpc from 1.76.0 to 1.76.1 #6902
  • Bump io.freefair.aspectj.post-compile-weaving from 8.14.2 to 8.14.3 #6876
  • Bump io.prometheus:prometheus-metrics-bom from 1.4.2 to 1.4.3 #6868
  • Bump spring6 from 6.2.12 to 6.2.14 #6890

❤️ Contributors

Thank you to all the contributors who worked on this release:

... (truncated)

Commits
  • 6286e85 Bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 (#7059)
  • 5263cc7 Merge branch '1.15.x' into 1.16.x
  • 0523810 Polish CurrentObservationTest (#7048)
  • 3165fdf Merge branch '1.15.x' into 1.16.x
  • 50ba16b Handle when ThreadPerTaskExecutor.threadCount() is not available (#7045)
  • c38e88c Bump org.junit:junit-bom from 5.14.1 to 5.14.2 (#7056)
  • 22ba833 Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 (#7051)
  • 916ced5 Merge branch '1.15.x' into 1.16.x
  • 50d273b Merge branch '1.14.x' into 1.15.x
  • 6b44cf2 Relax time limit for PushMeterRegistryTest.waitForScheduledPublishToFinish_wh...
  • Additional commits viewable in compare view

Updates io.micrometer:micrometer-registry-prometheus from 1.15.5 to 1.16.2

Release notes

Sourced from io.micrometer:micrometer-registry-prometheus's releases.

1.16.2

🐞 Bug Fixes

  • CaffeineCacheMetrics nullability is incompatible with Caffeine 3.2.3 #6973
  • ExecutorServiceMetrics: repeatedly logs exception when monitoring ThreadPerTaskExecutor without --add-opens #6726

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.24 #7027
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 #7051
  • Bump com.uber.nullaway:nullaway from 0.12.14 to 0.12.15 #7020
  • Bump grpc from 1.76.1 to 1.76.2 #6952
  • Bump maven-resolver from 1.9.24 to 1.9.25 #6965
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.5.1 to 5.5.2 #7019
  • Bump org.junit:junit-bom from 5.14.1 to 5.14.2 #7056
  • Bump spring6 from 6.2.14 to 6.2.15 #6971
  • Bump testcontainers from 1.21.3 to 1.21.4 #6993

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​MariusVolkhart and @​izeye

1.16.1

🐞 Bug Fixes

  • Don't filter log events in LogbackMetricsBenchmark #6891
  • Return value nullability is incorrect on function wrapper methods #6869

📔 Documentation

  • Add link to the latest Micrometer Team talk #6881
  • Document JSpecify dependency #6886
  • Make cross-references more consistent in the docs #6915

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 #6877
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.9.1 to 1.9.2 #6904
  • Bump com.uber.nullaway:nullaway from 0.12.12 to 0.12.14 #6937
  • Bump grpc from 1.76.0 to 1.76.1 #6902
  • Bump io.freefair.aspectj.post-compile-weaving from 8.14.2 to 8.14.3 #6876
  • Bump io.prometheus:prometheus-metrics-bom from 1.4.2 to 1.4.3 #6868
  • Bump spring6 from 6.2.12 to 6.2.14 #6890

❤️ Contributors

Thank you to all the contributors who worked on this release:

... (truncated)

Commits
  • 6286e85 Bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 (#7059)
  • 5263cc7 Merge branch '1.15.x' into 1.16.x
  • 0523810 Polish CurrentObservationTest (#7048)
  • 3165fdf Merge branch '1.15.x' into 1.16.x
  • 50ba16b Handle when ThreadPerTaskExecutor.threadCount() is not available (#7045)
  • c38e88c Bump org.junit:junit-bom from 5.14.1 to 5.14.2 (#7056)
  • 22ba833 Bump com.netflix.spectator:spectator-reg-atlas from 1.9.2 to 1.9.3 (#7051)
  • 916ced5 Merge branch '1.15.x' into 1.16.x
  • 50d273b Merge branch '1.14.x' into 1.15.x
  • 6b44cf2 Relax time limit for PushMeterRegistryTest.waitForScheduledPublishToFinish_wh...
  • Additional commits viewable in compare view

Updates io.micrometer:micrometer-tracing from 1.5.5 to 1.6.2

Release notes

Sourced from io.micrometer:micrometer-tracing's releases.

1.6.2

🐞 Bug Fixes

  • Add JSpecify as an API dependency #1276

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.21 to 1.5.24 #1275
  • Bump com.uber.nullaway:nullaway from 0.12.14 to 0.12.15 #1268
  • Bump io.micrometer:micrometer-bom from 1.15.7 to 1.16.2 #1282
  • Bump io.projectreactor:reactor-bom from 2024.0.12 to 2024.0.13 #1244
  • Bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 #1261
  • Bump org.aspectj:aspectjweaver from 1.9.25 to 1.9.25.1 #1262
  • Bump org.junit:junit-bom from 5.14.1 to 5.14.2 #1274
  • Bump testcontainers from 1.21.3 to 1.21.4 #1255

1.6.1

🔨 Dependency Upgrades

  • Bump io.micrometer:micrometer-bom from 1.16.0 to 1.16.1 #1242
  • Bump com.uber.nullaway:nullaway from 0.12.12 to 0.12.14 #1238
  • Bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21 #1229
  • Bump io.projectreactor:reactor-bom from 2024.0.11 to 2024.0.12 #1223

1.6.0

⚠️ Noteworthy

  • Do not apply toLowerHyphen to span name in Default TracingObservationHandler #1092
  • Deprecate the Wavefront Reporter and its test support #1148

⭐ New Features / Enhancements

  • Migrate nullability annotations to jSpecify #1115
  • Propagation: Support extraction of multiple values for a single key #1032

🔨 Dependency Upgrades

  • Bump io.micrometer:micrometer-bom from 1.16.0-RC1 to 1.16.0 #1218
  • Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 #1202
  • Bump com.google.errorprone:error_prone_core from 2.42.0 to 2.43.0 #1204
  • Bump com.uber.nullaway:nullaway from 0.12.10 to 0.12.12 #1207
  • Bump io.micrometer:micrometer-bom from 1.15.5 to 1.15.6 #1220
  • Bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom from 2.20.1 to 2.21.0 #1200
  • Bump io.projectreactor:reactor-bom from 2024.0.10 to 2024.0.11 #1198
  • Bump org.aspectj:aspectjweaver from 1.9.24 to 1.9.25 #1209
  • Bump org.junit:junit-bom from 5.14.0 to 5.14.1 #1208
  • Bump io.zipkin.brave:brave-bom from 6.2.0 to 6.3.0 #1068
  • Bump io.zipkin.reporter2:zipkin-reporter-bom from 3.5.0 to 3.5.1 #1062

📝 Tasks

... (truncated)

Commits
  • 897658e Merge branch '1.5.x' into 1.6.x
  • 20b5766 Bump io.micrometer:micrometer-bom from 1.16.1 to 1.16.2 (#1284)
  • 3cb88d5 Bump io.micrometer:micrometer-bom from 1.15.7 to 1.15.8 (#1282)
  • 8e2637f Add JSpecify as an API dependency
  • e5ea980 Merge branch '1.5.x' into 1.6.x
  • 2df5d02 Merge branch '1.4.x' into 1.5.x
  • b4e83cb Bump org.junit:ju...

    Description has been truncated

Bumps the all group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.14.1` | `5.14.2` |
| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `5.14.1` | `5.14.2` |
| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `4.11.0` | `5.0.0` |
| [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |
| [org.testcontainers:junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `1.21.3` | `1.21.4` |
| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.20.0` | `2.21.0` |
| [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) | `1.15.5` | `1.16.2` |
| [io.micrometer:micrometer-observation](https://github.com/micrometer-metrics/micrometer) | `1.15.5` | `1.16.2` |
| [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) | `1.15.5` | `1.16.2` |
| [io.micrometer:micrometer-tracing](https://github.com/micrometer-metrics/tracing) | `1.5.5` | `1.6.2` |
| [io.micrometer:micrometer-tracing-bridge-otel](https://github.com/micrometer-metrics/tracing) | `1.5.5` | `1.6.2` |
| [com.github.siom79.japicmp:japicmp-maven-plugin](https://github.com/siom79/japicmp) | `0.21.2` | `0.25.4` |


Updates `org.junit:junit-bom` from 5.14.1 to 5.14.2
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.14.1...r5.14.2)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.14.1 to 5.14.2
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.14.1...r5.14.2)

Updates `org.mockito:mockito-core` from 4.11.0 to 5.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](mockito/mockito@v4.11.0...v5.0.0)

Updates `org.testcontainers:testcontainers` from 1.21.3 to 1.21.4
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.21.3...1.21.4)

Updates `org.testcontainers:junit-jupiter` from 1.21.3 to 1.21.4
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.21.3...1.21.4)

Updates `commons-io:commons-io` from 2.20.0 to 2.21.0
- [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt)
- [Commits](apache/commons-io@rel/commons-io-2.20.0...rel/commons-io-2.21.0)

Updates `io.micrometer:micrometer-core` from 1.15.5 to 1.16.2
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.15.5...v1.16.2)

Updates `io.micrometer:micrometer-observation` from 1.15.5 to 1.16.2
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.15.5...v1.16.2)

Updates `io.micrometer:micrometer-registry-prometheus` from 1.15.5 to 1.16.2
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.15.5...v1.16.2)

Updates `io.micrometer:micrometer-observation` from 1.15.5 to 1.16.2
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.15.5...v1.16.2)

Updates `io.micrometer:micrometer-registry-prometheus` from 1.15.5 to 1.16.2
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](micrometer-metrics/micrometer@v1.15.5...v1.16.2)

Updates `io.micrometer:micrometer-tracing` from 1.5.5 to 1.6.2
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](micrometer-metrics/tracing@v1.5.5...v1.6.2)

Updates `io.micrometer:micrometer-tracing-bridge-otel` from 1.5.5 to 1.6.2
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](micrometer-metrics/tracing@v1.5.5...v1.6.2)

Updates `io.micrometer:micrometer-tracing-bridge-otel` from 1.5.5 to 1.6.2
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](micrometer-metrics/tracing@v1.5.5...v1.6.2)

Updates `com.github.siom79.japicmp:japicmp-maven-plugin` from 0.21.2 to 0.25.4
- [Release notes](https://github.com/siom79/japicmp/releases)
- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)
- [Commits](siom79/japicmp@japicmp-base-0.21.2...japicmp-base-0.25.4)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.14.1 to 5.14.2
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r5.14.1...r5.14.2)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-version: 5.14.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-version: 5.14.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: org.mockito:mockito-core
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: org.testcontainers:testcontainers
  dependency-version: 1.21.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: org.testcontainers:junit-jupiter
  dependency-version: 1.21.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: commons-io:commons-io
  dependency-version: 2.21.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-core
  dependency-version: 1.16.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-observation
  dependency-version: 1.16.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-version: 1.16.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-observation
  dependency-version: 1.16.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-registry-prometheus
  dependency-version: 1.16.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-tracing
  dependency-version: 1.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-tracing-bridge-otel
  dependency-version: 1.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: io.micrometer:micrometer-tracing-bridge-otel
  dependency-version: 1.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin
  dependency-version: 0.25.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-version: 5.14.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jan 18, 2026
@rschmitt
Copy link
Contributor

@dependabot ignore org.mockito:mockito-core major version

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 18, 2026

OK, I won't notify you about version 5.x.x of org.mockito:mockito-core again, unless you unignore it.

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 18, 2026

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Jan 18, 2026
@dependabot dependabot bot deleted the dependabot/maven/all-a98bcb3b44 branch January 18, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant