Skip to content

Bump the gradle-dependencies group across 1 directory with 22 updates - #2533

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/gradle-dependencies-aec1b1890b
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/gradle-dependencies-aec1b1890b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026

Copy link
Copy Markdown

Bumps the gradle-dependencies group with 22 updates in the / directory:

Package From To
com.puppycrawl.tools:checkstyle 9.0 9.3
com.google.errorprone:error_prone_core 2.50.0 2.51.0
junit:junit 4.11 4.13.2
net.ltgt.errorprone 4.2.0 4.4.0
org.openjdk.jmh:jmh-core 1.33 1.37
org.openjdk.jmh:jmh-generator-annprocess 1.33 1.37
biz.aQute.bnd.builder 7.1.0 7.4.0
com.yubico.yubikit:openpgp 3.2.0 3.2.1
com.yubico.yubikit:desktop 3.2.0 3.2.1
com.unboundid:unboundid-ldapsdk 6.0.8 6.0.11
net.java.dev.jna:jna 4.3.0 4.5.2
net.java.dev.jna:jna-platform 4.3.0 4.5.2
javax.mail:mail 1.4 1.4.7
jakarta.mail:jakarta.mail-api 2.0.1 2.1.5
jakarta.activation:jakarta.activation-api 2.0.0 2.1.4
io.grpc:grpc-protobuf 1.83.1 1.85.1
io.grpc:grpc-stub 1.83.1 1.85.1
io.grpc:grpc-services 1.83.1 1.85.1
io.grpc:grpc-netty-shaded 1.83.1 1.85.1
io.grpc:protoc-gen-grpc-java 1.83.1 1.85.1
io.grpc:grpc-stub 1.83.1 1.85.1
io.grpc:grpc-services 1.83.1 1.85.1
io.grpc:grpc-netty-shaded 1.83.1 1.85.1
io.grpc:protoc-gen-grpc-java 1.83.1 1.85.1
com.google.protobuf 0.9.4 0.10.0
gradle-wrapper 9.1.0 9.8.2

Updates com.puppycrawl.tools:checkstyle from 9.0 to 9.3

Release notes

Sourced from com.puppycrawl.tools:checkstyle's releases.

checkstyle-9.3

https://checkstyle.org/releasenotes.html#Release_9.3

checkstyle-9.2.1

https://checkstyle.org/releasenotes.html#Release_9.2.1

checkstyle-9.2

https://checkstyle.org/releasenotes.html#Release_9.2

checkstyle-9.1

https://checkstyle.org/releasenotes.html#Release_9.1

checkstyle-9.0.1

https://checkstyle.org/releasenotes.html#Release_9.0.1

Commits
  • 5c19037 [maven-release-plugin] prepare release checkstyle-9.3
  • c4b2862 doc: release notes 9.3
  • ef2ac6c dependency: bump taglist-maven-plugin from 2.4 to 3.0.0
  • e12eee4 minor: Specified violation messages in SeparatorWrapCheck
  • 645262f Issue #11091: Fail test execution when input file hasn't specified violation ...
  • 2372df1 infra: disable equalsverifier until https://github.com/jqno/equalsverifier/is...
  • b37ec9c Issue #6320: Kill surviving mutations for REMOVE_CONDITIONALS in UnusedLocalV...
  • 7cd807c Issue #11220: False positive in MissingSwitchDefault with pattern in switch l...
  • 7124ab9 Issue #11187: OperatorWrapCheck throws NPE on guarded patterns
  • 8a93900 infra: use master branch for no-error-xwiki execution
  • Additional commits viewable in compare view

Updates com.google.errorprone:error_prone_core from 2.50.0 to 2.51.0

Release notes

Sourced from com.google.errorprone:error_prone_core's releases.

Error Prone 2.51.0

New checks:

  • HashCodeInObjectsHash: Detect redundant hashCode() or Objects.hash() calls inside Objects.hash(...), and simplify single-argument Objects.hash(x) calls to Objects.hashCode(x).
  • LoopToTestParameter: Suggest migrating loops in unit tests to TestParameterInjector.
  • MissingJavadoc: Flag public types that are missing Javadoc comments (disabled by default).
  • PreferCharsetOverload: Prefer calling method and constructor overloads that accept a Charset over those that accept a String encoding name.
  • PreferPreconditions: Suggest using Guava's Preconditions instead of explicit if-throw statements for parameter validation (disabled by default).
  • RequireNonNullRefactoring: Refactor explicit if (x == null) { throw new NullPointerException(...); } checks to Objects.requireNonNull (disabled by default).
  • SimplifyTestParameter: Remove redundant explicit value lists on @TestParameter annotations for boolean and Enum types when all values are specified (disabled by default).
  • TraditionalJavadocToMarkdown: Convert traditional /** ... */ Javadoc comments into /// Markdown Javadoc comments (disabled by default).
  • ValueClassIdentity: Flag reliance on identity semantics (such as synchronization, WeakReference, IdentityHashMap, or System.identityHashCode) of value-based classes (disabled by default).

Other changes:

  • CompareToZero: Upgraded from warning to error, and expanded to flag non-relational operations, unary negation, and switch statements/expressions on compareTo and compare results without Integer.signum.
  • IfChainToSwitch: Enabled by default as a warning.
  • UndefinedEquals: Merged ArrayAsKeyOfSetOrMap and CollectionUndefinedEquality into UndefinedEquals (retaining their names as altNames), and generalized detection of types without well-defined equals or hashCode across direct equality, collection containment, and hash-based containers.
  • EqualsIncompatibleType / TruthIncompatibleType: Flag equality comparisons between distinct record types (#6107).
  • ReferenceEquality: Allow == comparisons on private classes whose type hierarchy does not override Object.equals (#5865), private static final sentinel fields, Thread (#5900), and com.sun.source.tree.Tree.
  • PatternMatchingInstanceof: Support while and for loops, parenthesized expressions (#5843), and replacing additional redundant casts when the instanceof already introduces a pattern variable.
  • DistinctVarargsChecker: Expanded to check Objects.hash, CompletableFuture.allOf/anyOf, EnumSet.of, Sets.union/intersection/difference, Stream.concat, Math.min/max, and additional JDK, Guava, Protobuf, Truth, and Mockito methods.
  • MustBeClosedChecker: Require java.lang.foreign.Arena.ofConfined and Arena.ofShared to be closed.
  • ImpossibleNullComparison: Flag null checks on the return value of Class.forName.
  • RestrictedApi / RestrictedInheritance: Added an allowedPaths attribute to allow calls or inheritance from matching file paths without a regular expression.
  • InlineMeInliner: Support substituting type arguments at call sites when inlining generic @InlineMe methods.
  • WellKnownKeep: Recognize Apache Beam DoFn annotations and retain open-source library annotations (Gson, Mockito, Guice, Objectify, TestParameterInjector, AutoFactory).
  • Per-check timing collection is now disabled by default, reducing Error Prone compile-time overhead by ~3–5%; pass -XepPrintTimings to print a timing report after compilation or -XepRecordTimings to record timings programmatically (#6079).
  • CompilationTestHelper now reports all lines with mismatched diagnostic expectations in a single test run rather than failing on the first mismatch (#6116).
  • Replaced the RE2/J dependency with SafeRE.

Closed issues: #4914, #5182, #5843, #5857, #5865, #5878, #5900, #6029, #6079, #6107, #6116, #6133

Commits
  • 3e9c316 Release Error Prone 2.51.0
  • 4f83ec3 Add Maven 3.9.16 setup to release workflow
  • 47eb5be Exempt Apache Beam DoFn method annotations in WellKnownKeep
  • 7e2efea [IfChainToSwitch] Lower the minimum if-chain length from 5 to 4
  • 0a97086 [IfChainToSwitch] address issue where deleting trailing code can cause compil...
  • f61d405 [Reachability] drop skipLabel from visitContinue
  • 854665b Collapse duplicated package prefixes in _javac source jar paths.
  • 3588433 Introduce -XepOpt:Nullness:LikelyPublicApiOnly=true for annotating only API...
  • b8a8390 Merge CollectionUndefinedEquality and ArrayAsKeyOfSetOrMap into UndefinedEquals.
  • 59f98c3 Allow == comparisons on Tree instances.
  • Additional commits viewable in compare view

Updates junit:junit from 4.11 to 4.13.2

Release notes

Sourced from junit:junit's releases.

JUnit 4.13.2

Please refer to the release notes for details.

JUnit 4.13.1

Please refer to the release notes for details.

JUnit 4.13

Please refer to the release notes for details.

JUnit 4.13 RC 2

Please refer to the release notes for details.

JUnit 4.13 RC 1

Please refer to the release notes for details.

JUnit 4.13 Beta 3

Please refer to the release notes for details.

JUnit 4.13 Beta 2

Please refer to the release notes for details.

JUnit 4.13 Beta 1

Please refer to the release notes for details.

JUnit 4.12

Please refer to the release notes for details.

JUnit 4.12 Beta 3

Please refer to the release notes for details.

JUnit 4.12 Beta 2

No release notes provided.

JUnit 4.12 Beta 1

No release notes provided.

Commits
  • 05fe2a6 [maven-release-plugin] prepare release r4.13.2
  • ff57344 Add build for JDK 17-ea
  • 02aaa01 Improve check that thread is stopped
  • e9a75f4 Merge test for exception type and message
  • d27ad52 Rename DelegateStatement to DelegatingStatement
  • b83dc2e Better name for test that stops statement
  • 527f3a3 Replace InfiniteLoop with RunForASecond
  • 2db6394 Tidy up FailOnTimeoutTest
  • 64634e1 Update 4.13.2 release notes to document pull 1654
  • f8ee412 Fix serialization of AssumptionViolatedException (#1654)
  • Additional commits viewable in compare view

Updates net.ltgt.errorprone from 4.2.0 to 4.4.0

Updates org.openjdk.jmh:jmh-core from 1.33 to 1.37

Commits
  • 2effa2c JMH v1.37.
  • 09c78d5 7903508: JMH: Remove the Unicode dot prefix from secondary results
  • 843f641 7903510: JMH: Add core performance checking tests
  • 8bc325b 7903511: JMH: Add score stability performance tests
  • 6b09724 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations
  • d88f901 7903504: JMH: Fix new Sonar warnings
  • 47f651b 7903498: JMH: Reset worker interrupt status after iteration
  • 482561a 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...
  • 9a97557 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...
  • bf8db38 7903487: JMH: Make sure JMH profilers work on all tested configurations
  • Additional commits viewable in compare view

Updates org.openjdk.jmh:jmh-generator-annprocess from 1.33 to 1.37

Commits
  • 2effa2c JMH v1.37.
  • 09c78d5 7903508: JMH: Remove the Unicode dot prefix from secondary results
  • 843f641 7903510: JMH: Add core performance checking tests
  • 8bc325b 7903511: JMH: Add score stability performance tests
  • 6b09724 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations
  • d88f901 7903504: JMH: Fix new Sonar warnings
  • 47f651b 7903498: JMH: Reset worker interrupt status after iteration
  • 482561a 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...
  • 9a97557 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...
  • bf8db38 7903487: JMH: Make sure JMH profilers work on all tested configurations
  • Additional commits viewable in compare view

Updates biz.aQute.bnd.builder from 7.1.0 to 7.4.0

Release notes

Sourced from biz.aQute.bnd.builder's releases.

Bnd/Bndtools 7.4.0

See Release Notes

What's Changed

... (truncated)

Commits
  • 2046c36 build: Build Release 7.4.0
  • aab8519 build: Build Release 7.4.0.RC3
  • 606a199 build: Build Release 7.4.0.RC2
  • afdf547 missing files
  • 9074a7a build: Build Release 7.4.0.RC1
  • b5c4c58 Revert "Eclipse feature support for buildpath"
  • 4fd8e4a Eclipse feature support for buildpath
  • a6ba530 Merge pull request #7336 from chrisrueger/7214-fix-deadlock-junit-tee
  • 0fda33a Fix thread-safety in Tee class
  • 061b7fd Merge pull request #7325 from bndtools/dependabot/github_actions/actions/chec...
  • Additional commits viewable in compare view

Updates com.yubico.yubikit:openpgp from 3.2.0 to 3.2.1

Release notes

Sourced from com.yubico.yubikit:openpgp's releases.

YubiKit 3.2.1

A patch release with correctness and robustness fixes across fido, core and piv.

Fixes:

  • fido module:
    • Decode COSE EC2 coordinates as unsigned (#362)
    • Made Ctap2Session.InfoData.getFirmwareVersion() public (#357)
  • core module:
    • Bound TLV and CBOR parsing before allocating (#368)
    • Replaced the SLF4J fluent API with isXEnabled()-guarded calls, which crashed apps declaring minSdk < 24 (#366)
  • piv module:
    • Fix RSA keys throwing IncompatibleClassChangeError on Java 24+
  • fido-android-ui module:
    • Reuse isFormValid in the PIN submit guard (#367)
  • test infrastructure:
    • The instrumented test APK installs on API 21 again (#365)
    • Test-run failures are no longer silent (#363, #364)
  • build system:
    • Updated dependencies and pinned GitHub Actions to full commit SHAs (#370)

Improvements:

  • fido module:
    • Build CTAP1 authenticator data without ByteBuffer.rewind()
  • build system:
    • Pinned AGP to 9.3.2

Full Changelog: 3.2.0...3.2.1

Changelog

Sourced from com.yubico.yubikit:openpgp's changelog.

  • Version 3.2.1 (released 2026-09-08) ** fixes & improvements:
    • fido: decode COSE EC2 coordinates as unsigned
    • fido: made Ctap2Session.InfoData.getFirmwareVersion() public
    • core: bound TLV and CBOR parsing before allocating
    • core: replaced the SLF4J fluent API with isXEnabled()-guarded calls
    • piv: fix key params on Java 24+
    • fido-ui: reuse isFormValid in the PIN submit guard
    • testing: instrumented test APK installs on API 21 again
    • build: updated dependencies and pinned GitHub Actions to full commit SHAs
Commits

Updates com.yubico.yubikit:desktop from 3.2.0 to 3.2.1

Release notes

Sourced from com.yubico.yubikit:desktop's releases.

YubiKit 3.2.1

A patch release with correctness and robustness fixes across fido, core and piv.

Fixes:

  • fido module:
    • Decode COSE EC2 coordinates as unsigned (#362)
    • Made Ctap2Session.InfoData.getFirmwareVersion() public (#357)
  • core module:
    • Bound TLV and CBOR parsing before allocating (#368)
    • Replaced the SLF4J fluent API with isXEnabled()-guarded calls, which crashed apps declaring minSdk < 24 (#366)
  • piv module:
    • Fix RSA keys throwing IncompatibleClassChangeError on Java 24+
  • fido-android-ui module:
    • Reuse isFormValid in the PIN submit guard (#367)
  • test infrastructure:
    • The instrumented test APK installs on API 21 again (#365)
    • Test-run failures are no longer silent (#363, #364)
  • build system:
    • Updated dependencies and pinned GitHub Actions to full commit SHAs (#370)

Improvements:

  • fido module:
    • Build CTAP1 authenticator data without ByteBuffer.rewind()
  • build system:
    • Pinned AGP to 9.3.2

Full Changelog: 3.2.0...3.2.1

Changelog

Sourced from com.yubico.yubikit:desktop's changelog.

  • Version 3.2.1 (released 2026-09-08) ** fixes & improvements:
    • fido: decode COSE EC2 coordinates as unsigned
    • fido: made Ctap2Session.InfoData.getFirmwareVersion() public
    • core: bound TLV and CBOR parsing before allocating
    • core: replaced the SLF4J fluent API with isXEnabled()-guarded calls
    • piv: fix key params on Java 24+
    • fido-ui: reuse isFormValid in the PIN submit guard
    • testing: instrumented test APK installs on API 21 again
    • build: updated dependencies and pinned GitHub Actions to full commit SHAs
Commits

Updates com.unboundid:unboundid-ldapsdk from 6.0.8 to 6.0.11

Release notes

Sourced from com.unboundid:unboundid-ldapsdk's releases.

UnboundID LDAP SDK for Java 6.0.11

We have just released version 6.0.11 of the UnboundID LDAP SDK for Java. It is available for download from GitHub and SourceForge, and it is available in the Maven Central Repository.

Note that this is the last release of the LDAP SDK that will offer support for Java 7. As of the next release (which is expected to have a version of 7.0.0), the LDAP SDK will only support Java 8 and later.

You can find the release notes for the 6.0.11 release (and all previous versions) at https://docs.ldap.com/ldap-sdk/docs/release-notes.html, but here’s a summary of the changes:

  • We updated the ldapsearch and ldapmodify command-line tools to provide better validation for the --proxyAs argument, which includes the proxied authorization v2 request control in the requests that they issue. Previously, they would accept any string as the authorization ID value, but they will verify that it is a valid authorization ID using the form “dn:” followed by a valid DN or “u:” followed by a username.

  • We updated the Filter class so that the methods used to create substring filters are more user-friendly when the filter doesn’t contain all types of components. Previously, it expected a substring component to be null if that component wasn’t to be included in the request, and it would create an invalid filter if the component was provided as an empty string. It will now treat components provided as empty strings as if they had been null.

  • We updated the logic that the LDAP SDK uses to pare entries down to a specified set of attributes (including in the in-memory directory server and the ldifsearch command-line tool) to improve its behavior if it encounters an entry with a malformed attribute description (for example, one that contains characters that aren’t allowed). Previously, this would result in an internal error, but it will now make a best-attempt effort to handle the invalid name.

  • We updated the TimestampArgument class to allow it to accept timestamps in the ISO 8601 format described in RFC 3339 (e.g., 2023-11-30T01:02:03.456Z). Previously, it only accepted timestamps in the generalized time format (or a generalized time representation that didn’t include any time zone information, which was treated as the system’s local time zone).

  • We updated the JSONBuffer class to add an appendField method that can be used to append a generic field without knowing the value type. Previously, it only allowed you to append fields if you knew the type of the value.

  • We added new BinarySizeUnit and DecimalSizeUnit enums that can be used when dealing with a quantity of data, like the size of a file or the amount of information transferred over a network. Each of the enums supports a variety of units (bytes, kilobytes, megabytes, gigabytes, terabytes, petabytes, exabytes, zettabytes, and yottabytes), but the BinarySizeUnit variant assumes that each subsequent unit is 1024 times greater than the previous (e.g., one kilobyte is treated as 1024 bytes), while DecimalSizeUnit assumes that each subsequent unit is 1000 times greater than the previous (e.g., one kilobyte is treated as 1000 bytes).

  • We updated the client-side support for invoking the LDIF export administrative task in the Ping Identity Directory Server to include support for activating one or more post-LDIF-export task processors, which can be used to perform additional processing after the data is successfully exported.

UnboundID LDAP SDK for Java 6.0.10

We have just released version 6.0.10 of the UnboundID LDAP SDK for Java. It is available for download from GitHub and SourceForge, and it is available in the Maven Central Repository. You can find the release notes for the 6.0.10 release (and all previous versions) at https://docs.ldap.com/ldap-sdk/docs/release-notes.html, but here’s a summary of the changes:

  • We added a new ReusableReferralConnector interface that makes it possible to create referral connectors that can be reused for following multiple referrals. We’ve added a new PooledReferralConnector implementation that uses connection pools for improved performance when following multiple referrals.

  • We fixed an issue in which the parallel-update tool could write malformed data to the reject log file when multiple write operations were rejected concurrently.

  • We added a PLAINBindRequest.encodeCredentials method that can be used to retrieve the encoded credentials for a SASL PLAIN bind request.

  • We added JSONNumber.getValueAsInteger and getValueAsLong methods that will return the value of a JSON number as an Integer or Long, but only if the conversion can be made losslessly. The methods will return null if the value is a floating-point number, or if the value is outside the supported range for the data type.

  • We added a StaticUtils.getBacktrace method that can be used to retrieve a compact, single-line string representation of a stack trace representing the code location from which the method was called.

  • We added support for a new Ping-proprietary “access log field” request control, which can be used to indicate that the server should include a specified set of name-value pairs in the access log message for the associated operation. We also updated the ldapsearch and ldapmodify tools to add a new --accessLogField argument to include this control in requests.

  • We added support for a new Ping-proprietary “generate access token” request control that can be included in a bind request to indicate that the server should include an access token in a corresponding response control included in the response to a successful bind operation. That access token can be used to authenticate to the Ping Identity Directory Server with the OAUTHBEARER SASL mechanism. This may be especially useful when initially authenticating to the Directory Server with a mechanism that relies on single-use credentials (e.g., UNBOUNDID-TOTP, UNBOUNDID-DELIVERED-OTP, or UNBOUNDID-YUBIKEY-OTP) because it allows you to establish multiple connections (e.g., using a connection pool or to replace connections that are no longer valid). We also updated the ldapsearch and ldapmodify tools to add a new --generateAccessToken argument to request that the server return an access token in the bind response.

  • We updated support for the ds-pwp-state-json virtual attribute to include the has-password-encoded-with-non-current-settings field, which may indicate whether the user has a password that is encoded with settings that are different from the current configuration for the associated password storage scheme, and the non-current-password-storage-scheme-settings-explanations field, which may explain the ways in which the password encoding differs from the current configuration.

  • We updated the documentation to include the latest versions of draft-ietf-kitten-scram-2fa, draft-melnikov-scram-bis, and draft-melnikov-scram-sha3-512 in the set of LDAP-related specifications.

UnboundID LDAP SDK for Java 6.0.9

We have just released version 6.0.9 of the UnboundID LDAP SDK for Java. It is available for download from GitHub and SourceForge, and it is available in the Maven Central Repository.

As announced in the previous release, the LDAP SDK source code is now maintained only at GitHub. The SourceForge repository is still available for its discussion forum, mailing lists, and release downloads, but the source code is no longer available there.

You can find the release notes for the 6.0.9 release (and all previous versions) at https://docs.ldap.com/ldap-sdk/docs/release-notes.html, but here’s a summary of the changes:

  • We made it possible to customize the set of result codes that the LDAP SDK uses to determine whether a connection may no longer be usable. Previously, we used a hard-coded set of result codes, and that is still the default, but you can now override that using the ResultCode.setConnectionNotUsableResultCodes method.

... (truncated)

Changelog

Sourced from com.unboundid:unboundid-ldapsdk's changelog.

          <div align="right">

${TARGET="offline"} LDAP SDK Home Page ${TARGET="offline"} Product Information

          <h2>Release Notes</h2>
      &lt;h3&gt;Version 7.0.6&lt;/h3&gt;
  &amp;lt;p&amp;gt;
    The following changes were made between the 7.0.5 and 7.0.6 releases:
  &amp;lt;/p&amp;gt;

  &amp;lt;ul&amp;gt;
    &amp;lt;li&amp;gt;
      Improved the logic used by the Attribute.nameIsValid methods.  These methods are
      used to determine whether a given string represents a valid attribute
      description, which consists of a base name and zero or more attribute options.
      Previously, the method incorrectly rejected attribute options whose name started
      with a digit or a hyphen character, which is a valid initial character for an
      attribute option, but not for the base attribute name.  Further, the method
      previously only supported textual attribute names, but it now supports numeric
      OIDs.
      &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
    &amp;lt;/li&amp;gt;

    &amp;lt;li&amp;gt;
      Added an Attribute.baseNameIsValid method, which can be used to determine whether
      a given string represents a valid base attribute type name, optionally allowing
      for numeric OIDs.
      &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
    &amp;lt;/li&amp;gt;

    &amp;lt;li&amp;gt;
      Added an Attribute.optionNameIsValid method, which can be used to determine
      whether a given string represents a valid attribute option name.
      &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
    &amp;lt;/li&amp;gt;

    &amp;lt;li&amp;gt;
      Permanently disabled auto-reconnect functionality in the LDAP SDK.  This
      capability had been deprecated for over ten years, as it was very fragile and
      could only work under limited circumstances.  The autoReconnect() and
      setAutoReconnect() methods in the LDAPConnectionOptions class are still in place
      to preserve API compatibility, but the autoReconnect() method now always returns
      a hard-coded value of false, and the setAutoReconnect() method now has no effect.
      In cases where automatic retry functionality is desired, you should use a
      connection pool instead of an individual connection, using the pool's
      setRetryFailedOperationsDueToInvalidConnections() method to enable automatic

... (truncated)

Commits
  • 8b21d0a Improve ldapsearch/ldapmodify --proxyAs handling
  • eb22dc8 Add a release note about dropping Java 7 support
  • 75aea3f Avoid a NullPointerException in SearchEntryParer
  • f485f6a Add size unit enums
  • 3dad7ef Add JSONBuffer.appendField
  • c93253d TimestampArgument support for RFC 3339
  • 42a4d40 Add support for post-LDIF-export task processors
  • a2d25c2 Better handle empty comps in substring filters
  • 3dd7837 Post-6.0.10 updates
  • 51b3c7f Improve parallel-update reject log thread safety
  • Additional commits viewable in compare view

Updates net.java.dev.jna:jna from 4.3.0 to 4.5.2

Changelog

Sourced from net.java.dev.jna:jna's changelog.

Release 4.5.2

Bug Fixes

  • #925: Optimize Structure#validate and prevent ArrayIndexOutOfBoundsException in SAFEARRAY#read for zero dimensions - @​matthiasblaesing.
  • #958: Update for PR 863: Old toolchains produce binaries without hard-/softfloat markers. Rasbian is missinng the markers and the oracle JDK is also affected. For hardfloat detection now also the Arm EABI section is also considered - @​matthiasblaesing.
  • #974: If the callback code failed to attach to the JVM, this lead to a segfault. The success of attaching to the JVM was checked to late and an invalid JNIEnv pointer was used to access the JVM - @​matthiasblaesing.

Release 4.5.1

...

Description has been truncated

Bumps the gradle-dependencies group with 22 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `9.0` | `9.3` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.50.0` | `2.51.0` |
| [junit:junit](https://github.com/junit-team/junit4) | `4.11` | `4.13.2` |
| net.ltgt.errorprone | `4.2.0` | `4.4.0` |
| [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) | `1.33` | `1.37` |
| [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh) | `1.33` | `1.37` |
| [biz.aQute.bnd.builder](https://github.com/bndtools/bnd) | `7.1.0` | `7.4.0` |
| [com.yubico.yubikit:openpgp](https://github.com/Yubico/yubikit-android) | `3.2.0` | `3.2.1` |
| [com.yubico.yubikit:desktop](https://github.com/Yubico/yubikit-android) | `3.2.0` | `3.2.1` |
| [com.unboundid:unboundid-ldapsdk](https://github.com/pingidentity/ldapsdk) | `6.0.8` | `6.0.11` |
| [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `4.3.0` | `4.5.2` |
| [net.java.dev.jna:jna-platform](https://github.com/java-native-access/jna) | `4.3.0` | `4.5.2` |
| javax.mail:mail | `1.4` | `1.4.7` |
| [jakarta.mail:jakarta.mail-api](https://github.com/jakartaee/mail-api) | `2.0.1` | `2.1.5` |
| [jakarta.activation:jakarta.activation-api](https://github.com/jakartaee/jaf-api) | `2.0.0` | `2.1.4` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.83.1` | `1.85.1` |
| com.google.protobuf | `0.9.4` | `0.10.0` |
| [gradle-wrapper](https://github.com/gradle/gradle) | `9.1.0` | `9.8.2` |



Updates `com.puppycrawl.tools:checkstyle` from 9.0 to 9.3
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](checkstyle/checkstyle@checkstyle-9.0...checkstyle-9.3)

Updates `com.google.errorprone:error_prone_core` from 2.50.0 to 2.51.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](google/error-prone@v2.50.0...v2.51.0)

Updates `junit:junit` from 4.11 to 4.13.2
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](junit-team/junit4@r4.11...r4.13.2)

Updates `net.ltgt.errorprone` from 4.2.0 to 4.4.0

Updates `org.openjdk.jmh:jmh-core` from 1.33 to 1.37
- [Commits](openjdk/jmh@1.33...1.37)

Updates `org.openjdk.jmh:jmh-generator-annprocess` from 1.33 to 1.37
- [Commits](openjdk/jmh@1.33...1.37)

Updates `biz.aQute.bnd.builder` from 7.1.0 to 7.4.0
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](bndtools/bnd@7.1.0...7.4.0)

Updates `com.yubico.yubikit:openpgp` from 3.2.0 to 3.2.1
- [Release notes](https://github.com/Yubico/yubikit-android/releases)
- [Changelog](https://github.com/Yubico/yubikit-android/blob/main/NEWS)
- [Commits](Yubico/yubikit-android@3.2.0...3.2.1)

Updates `com.yubico.yubikit:desktop` from 3.2.0 to 3.2.1
- [Release notes](https://github.com/Yubico/yubikit-android/releases)
- [Changelog](https://github.com/Yubico/yubikit-android/blob/main/NEWS)
- [Commits](Yubico/yubikit-android@3.2.0...3.2.1)

Updates `com.unboundid:unboundid-ldapsdk` from 6.0.8 to 6.0.11
- [Release notes](https://github.com/pingidentity/ldapsdk/releases)
- [Changelog](https://github.com/pingidentity/ldapsdk/blob/master/docs/release-notes.html)
- [Commits](pingidentity/ldapsdk@6.0.8...6.0.11)

Updates `net.java.dev.jna:jna` from 4.3.0 to 4.5.2
- [Changelog](https://github.com/java-native-access/jna/blob/4.5.2/CHANGES.md)
- [Commits](java-native-access/jna@4.3.0...4.5.2)

Updates `net.java.dev.jna:jna-platform` from 4.3.0 to 4.5.2
- [Changelog](https://github.com/java-native-access/jna/blob/4.5.2/CHANGES.md)
- [Commits](java-native-access/jna@4.3.0...4.5.2)

Updates `javax.mail:mail` from 1.4 to 1.4.7

Updates `jakarta.mail:jakarta.mail-api` from 2.0.1 to 2.1.5
- [Release notes](https://github.com/jakartaee/mail-api/releases)
- [Commits](jakartaee/mail-api@2.0.1...2.1.5)

Updates `jakarta.activation:jakarta.activation-api` from 2.0.0 to 2.1.4
- [Release notes](https://github.com/jakartaee/jaf-api/releases)
- [Commits](jakartaee/jaf-api@2.0.0...2.1.4)

Updates `io.grpc:grpc-protobuf` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:grpc-stub` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:grpc-services` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:grpc-netty-shaded` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:protoc-gen-grpc-java` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:grpc-stub` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:grpc-services` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:grpc-netty-shaded` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `io.grpc:protoc-gen-grpc-java` from 1.83.1 to 1.85.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.83.1...v1.85.1)

Updates `com.google.protobuf` from 0.9.4 to 0.10.0

Updates `gradle-wrapper` from 9.1.0 to 9.8.2
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.1.0...v9.8.2)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-version: '9.3'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: com.google.errorprone:error_prone_core
  dependency-version: 2.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: junit:junit
  dependency-version: 4.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: net.ltgt.errorprone
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: org.openjdk.jmh:jmh-core
  dependency-version: '1.37'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: org.openjdk.jmh:jmh-generator-annprocess
  dependency-version: '1.37'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: biz.aQute.bnd.builder
  dependency-version: 7.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: com.yubico.yubikit:openpgp
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: com.yubico.yubikit:desktop
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: com.unboundid:unboundid-ldapsdk
  dependency-version: 6.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: net.java.dev.jna:jna
  dependency-version: 4.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: net.java.dev.jna:jna-platform
  dependency-version: 4.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: javax.mail:mail
  dependency-version: 1.4.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: jakarta.mail:jakarta.mail-api
  dependency-version: 2.1.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: jakarta.activation:jakarta.activation-api
  dependency-version: 2.1.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:grpc-netty-shaded
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:grpc-netty-shaded
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-version: 1.85.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: com.google.protobuf
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: gradle-wrapper
  dependency-version: 9.8.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Oct 29, 2026
@hubot
hubot deleted the dependabot/gradle/gradle-dependencies-aec1b1890b branch October 29, 2026 09:29
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.

0 participants

⌂ Proxy