From 50c963609208669202a5cbf993806e5079eb09e6 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]" Sourced from com.unboundid:unboundid-ldapsdk's
releases. We have just released version 4.0.14 of the UnboundID LDAP SDK for
Java. It is available for download from the releases page of our
GitHub repository (https://github.com/pingidentity/ldapsdk/releases),
from the Files page of our SourceForge repository (https://sourceforge.net/projects/ldap-sdk/files/),
and from the Maven Central Repository (https://search.maven.org/search?q=g:com.unboundid%20AND%20a:unboundid-ldapsdk&core=gav). The LDAP SDK release notes are available at https://docs.ldap.com/ldap-sdk/docs/release-notes.html,
but the changes included in this release are as follows: Fixed an issue in which LDAP URLs with consecutive percent-encoded
bytes were not decoded correctly. Fixed an issue that could cause the LDAP SDK to incorrectly handle
data read from a server when the communication was protected with SASL
integrity or confidentiality. Thanks to Boris Danilovich for reporting
the problem and identifying the cause. Fixed an issue that prevented the Improved the logic that the LDAP SDK used when selecting the cipher
suites to use when establishing a TLS-secured connection. Weaker suites
are disabled, and the enabled suites are prioritized so that those
offering forward secrecy and stronger encryption are preferred. Added a new Added a new non-final Fixed a minor typo in the We have just released version 4.0.13 of the UnboundID LDAP SDK for
Java. It is available for download from the releases page of our
GitHub repository (https://github.com/pingidentity/ldapsdk/releases),
from the Files page of our SourceForge repository (https://sourceforge.net/projects/ldap-sdk/files/),
and from the Maven Central Repository (https://search.maven.org/search?q=g:com.unboundid%20AND%20a:unboundid-ldapsdk&core=gav). This is a minor update that is primarily intended to serve the
upcoming Ping Identity Directory Server 8.0.0.0 release. The LDAP SDK
release notes are available online at https://docs.ldap.com/ldap-sdk/docs/release-notes.html,
but the changes included in this release are as follows: Added support for debugging connection pool interactions, including
checking out and releasing connections, as well as establishing and
closing connections for use in the pool. Fixed an issue in the prompt trust manager that could cause it to
incorrectly display a warning for some certificates with a basic
constraints extension that included the optional path length
constraint. Updated the Fixed an issue in Fixed an issue that could prevent properly decoding an authority key
identifier extension that included the optional authorityCertIssuer
element in an X.509 certificate. Made the Made the
Updated the passphrase-encrypted output stream to provide an option
to override the default key factory iteration count. Updated support for the exec task to add an option to specify the
path to use as the current working directory when invoking the specified
command. Previously, the server would always use the server instance
root directory, and that will still be the default if no alternate
working directory is specified. Added an additional Added an additional We have just released version 4.0.12 of the UnboundID LDAP SDK for
Java. It is available for download from the releases page of our
GitHub repository (https://github.com/pingidentity/ldapsdk/releases),
from the Files page of our SourceForge repository (https://sourceforge.net/projects/ldap-sdk/files/),
and from the Maven Central Repository (https://search.maven.org/search?q=g:com.unboundid%20AND%20a:unboundid-ldapsdk&core=gav). The LDAP SDK release notes are available at https://docs.ldap.com/ldap-sdk/docs/release-notes.html,
but the changes included in this release are as follows: ... (truncated) Sourced from com.unboundid:unboundid-ldapsdk's
changelog. ${TARGET="offline"} LDAP SDK Home
Page
${TARGET="offline"}
Product Information
Release notes
UnboundID LDAP SDK for Java 4.0.14
searchrate
tool from
running if neither a base DN pattern nor an LDAP URL pattern was
provided.FullLDAPInterface
that extends
LDAPInterface
and adds support for close
,
bind
, and processExtendedOperation
methods.
The existing LDAPConnection
,
AbstractConnectionPool
, and
InMemoryDirectoryServer
classes have been updated to
implement this interface.MockableLDAPConnection
class that
makes it easier to mock an LDAPConnection
instance. It
implements FullLDAPInterface
and wraps a provided
LDAPConnection
. If you create a
MockableLDAPConnection
subclass, then you may override any
of the FullLDAPInterface
methods to provide whatever logic
you desire for them. Any non-overridden methods will invoke the
corresponding method on the provided LDAPConnection
instance.ldapsearch
usage
informationUnboundID LDAP SDK for Java 4.0.13
manage-certificates
check-certificate-usability
command to add an additional check to
see whether the certificate at the root of the chain is found in the
JVM’s default set of trusted issuer certificates. If it is not found,
the tool will display a notice, but it will still complete with a
success result.manage-certificates
that could prevent
it from correctly showing the key agreement usage when displaying
verbose information about a certificate with the key usage
extension.ManageCertificates.readCertificatesFromFile
method public so that it can be used outside of the LDAP SDK. This
method can be used to read a set of PEM-encoded or DER-encoded X.509
certificates from a specified file.ManageCertificates.readCertificateSigningRequestFromFile
method so that it can be used outside of the LDAP SDK. This method can
be used to read a PEM-encoded or DER-encoded PKCS #10
certificate signing request from a file.StaticUtils.getEnvironmentVariable
method variant that can be used to provide a default value that should
be used if the specified environment variable is not set.StaticUtils.getStackTrace
method
variant that allows you to limit the number of stack frames to include
from code before the call into the LDAP SDK. Also, updated
StaticUtils.getExceptionMessage
when invoked for a
NullPointerException
so that it now shows all frames from
the LDAP SDK (and anything that the LDAP SDK calls), and up to three
frames from the code before the call into the LDAP SDK.UnboundID LDAP SDK for Java 4.0.12
Changelog
<div align="right">
<h2>Release Notes</h2>
<h3>Version 6.0.10</h3>
<p>
The following changes were made between the 6.0.9 and 6.0.10 releases:
</p>
<ul>
<li>
Added a new ReusableRefeerralConnector interface that can be used to
provide a
way of following referrals using a mechanism that doesn't automatically
close
connections after they are used. This allows for the possibility that
connections created for the purpose of following referrals could be used
for
multiple referrals, rather than always closing them after their first
use as was
previously the case. Also, added a new PooledReferralConnector
implementation
that uses connection pools to maintain connections for following
referrals.
<br><br>
</li>
<li>
Updated the PLAINBindRequest class to add an encodeCredentials method
that can be
used to retrieve a properly encoded representation of the SASL
credentials for a
PLAIN bind request with the given authentication ID, authorization ID,
and
password.
<br><br>
</li>
<li>
Updated the JSONNumber class to add getValueAsInteger and getValueAsLong
methods
that will return the value of the number as an Integer or Long,
respectively, but
only if it can do so losslessly. These methods will return null if the
value has
a fractional component or if it is outside the range of the associated
data type.
<br><br>
</li>
<li>
Updated the JSONNumber class to add a getValueAsDouble method that will
return
the value of the number as a double. This method will never return null,
although the value that is returned may have less precision than the
internal
BigDecimal value, or it may be converted to positive or negative
infinity if the
BigDecimal value is outside the range that can be represented by a
double.
<br><br>
</li>
... (truncated)
c0fb784
Fix an issue with percent-decoding of LDAP URLs59b23b6
Allow selecting supported cipher suitese6d19bf
Allow selecting supported cipher suitesab92023
Improve TLS cipher suite selectionb0bfa20
Fix a GenerateToolUsage issue with no examples54cf106
Fix a searchrate NPE with no base DN or LDAP URL00bb393
Make it easier to mock LDAPConnectiond49a006
Fix an issue with SASL integrity/confidentialitye7085c8
Fix a minor typo in ldapsearch usagee37261b
Post 4.0.13 release updates