devatherock / ldap-search-api

Simple REST API to query a LDAP server
https://openapi-viewer.onrender.com?urls.primaryName=ldap-search-api
MIT License
11 stars 2 forks source link

fix(deps): update dependency com.unboundid:unboundid-ldapsdk to v7.0.1 #130

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.unboundid:unboundid-ldapsdk 7.0.0 -> 7.0.1 age adoption passing confidence

Release Notes

pingidentity/ldapsdk (com.unboundid:unboundid-ldapsdk) ### [`v7.0.1`](https://togithub.com/pingidentity/ldapsdk/releases/tag/7.0.1): UnboundID LDAP SDK for Java 7.0.1 [Compare Source](https://togithub.com/pingidentity/ldapsdk/compare/7.0.0...7.0.1) We have just released version 7.0.1 of the [UnboundID LDAP SDK for Java](https://togithub.com/pingidentity/ldapsdk). It is available for download from [GitHub](https://togithub.com/pingidentity/ldapsdk/releases) and [SourceForge](https://sourceforge.net/projects/ldap-sdk/files/), and it is available in the [Maven Central Repository](https://central.sonatype.com/artifact/com.unboundid/unboundid-ldapsdk/7.0.1). You can find the release notes for this release (and all previous versions) at , but here’s a summary of the changes: - We added a new `MaximumIdleDurationLDAPConnectionPoolHealthCheck` class that can be used to replace connections that have remained idle for longer than a specified length of time. We generally recommend setting a maximum connection age for the pool so that connections are automatically replaced after a given amount of time regardless of their activity, but the new health check can be used as an alternative if you want to keep active connections around as long as possible while also ensuring that idle connections are closed by the LDAP SDK before they might be closed by the LDAP server or by intermediate network equipment. - We updated the in-memory directory server to improve its concurrency when processing operations that don’t need to make changes to the data, including binds, searches, and compares. - We added new `Filter.createSubstringAssertion` methods that can be used to create properly encoded string representations of substring assertions. This can be particularly helpful when you want to create an extensible matching filter using a substring matching rule. - We updated the `KeyStoreKeyManager` and `TrustStoreTrustManager` classes to make it possible to use an alternative security provider when accessing the associated key or trust store. We’ve also made it possible to indicate whether the LDAP SDK should be allowed to access non-FIPS-compliant key stores when operating in FIPS 140-2-compliant mode. - We fixed an issue in which the `parallel-update` tool would use an in-memory buffer to hold information about information to write to the reject file, but it would not automatically flush that buffer when changes are rejected. In some cases, this could introduce a significant delay between the time that a change is rejected and the time that a record of it was written to the specified log file. - We fixed an issue with the `manage-certificates` tool that could prevent it from accessing the JVM’s default trust store in cases where the LDAP SDK is operating in FIPS 140-2-compliant mode and the tool is invoked programmatically (as opposed to running it from the command line). - We updated the command-line tool framework to make it possible for tools to expose arguments for generating a debug log file. All of the tools included with the LDAP SDK have been updated to provide this option, and you can use the `--help-debug` argument to see the applicable arguments. - We updated the debug logging framework to make it possible to write debug messages, which are formatted as JSON objects, using a multi-line representation rather than the default single-line representation. People looking at the log messages may find the multi-line format easier to read. - We added a new `StaticUtils.setSystemPropertyIfNotAlreadyDefined` method that can be used to set the value of a specified system property in the JVM, but only if it’s not already set (in which case its current value will be preserved). - We added client-side support for a new “verify password” extended request in the Ping Identity Directory Server that properly authorized clients (under a restricted set of circumstances) can use to determine whether a given password is valid for a specified user without performing any other password policy processing. - We updated the OID registry to include records for a number of collation matching rules supported in the Ping Identity Directory Server, ForgeRock OpenDJ, Oracle OUD, and other servers.

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.