Contact Free trial Login

LDAP Connector Release Notes

Support Category: Select

The Lightweight Directory Access Protocol (LDAP) is an open, vendor-neutral, industry standard app protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. The LDAP connector allows Mule apps to interact with LDAP servers.

2.2.4

July 8, 2019

Compatibility

The LDAP Connector is compatible with:

App/Service Version

Mule Runtime

3.5.0 and later

Java

1.7 and later

Fixed in this Release

  • The Search and Lookup operations didn’t return multiple value fields as arrays if the fields were built with a single value. (SE-11864)

2.2.3

April 12, 2019

Compatibility

The LDAP Connector is compatible with:

App/Service Version

Mule Runtime

3.5.0 and later

Java

1.7 and later

Fixed in this Release

  • Returned attributes names were normalized to lowercase. This fix prevents the conversion of attributes names to lowercase. (SE-1147)

2.2.2

November 9, 2018

Compatibility

The LDAP Connector is compatible with:

App/Service Version

Mule Runtime

3.5.0 and later

Java

1.7 and later

Fixed in this Release

  • Fixed issue regarding transformation of an LDAPEntry to a string which was causing the java.lang.ArrayIndexOutOfBoundsException.

2.2.1

November 2, 2018

Compatibility

The LDAP Connector is compatible with:

App/Service Version

Mule Runtime

3.5.0 and later

Java

1.7 and later

Fixed in this Release

  • Log levels changed for operations that manipulate with attributes.

  • Value of an attribute shown in the logs is masked when the attribute name is "password".

2.2.0

January 5, 2018

Release notes for version 2.2.0 of the LDAP connector.

Compatibility

The LDAP Connector is compatible with:

App/Service Version

Mule Runtime

3.5.0 and later

Java

1.7 and later

Features

  • Custom truststore - Custom truststore is supported now, this allows to specify which servers the connector is allowed to communicate with using TLS Config.

Observations

  • Active Directory demo - A demo to use active directory from the LDAP connector has been added.

Fixed in this Release

  • Pool properties support - In the previous versions initialPoolSize, maxPoolSize, and poolTimeout were ineffective. Now, with an implementation of a custom pool, these properties are supported.

  • AD range retrieval with schema enabled - When a lookup is done for retriving ranges in AD with schema enabled as true an LDAPJNDIConnection exception was thrown. This has been fixed and exception is not thrown now.

Known Issues

None.

2.1.0

October 13, 2016

Release notes for version 2.1.0 of the LDAP connector.

Compatibility

The LDAP Connector is compatible with:

App/Service Version

Mule Runtime

3.5.0 and later

Java

1.7 and later

Features

  • Bind Operation now accepts authDN, authPassword and authentication.

Fixed in this Release

  • Fixed TLS connection to use the correct context on which TLS is initialised, now TLS can be used to set password for Active Directory.

  • LDAP Entry allows DN to be obtained by getting attribute dn. Get call on LDAPEntry for DN returns the distinguished name.

  • LDAP Entry allows having null attribute value. Get call on LDAPEntry for a null valued attribute returns null instead of throwing a null pointer exception.

Known Issues

None.

2.0.1

April 8, 2016

Release notes for version 2.0.1 of the LDAP connector.

Compatibility

The LDAP Connector is compatible with:

App/Service Version

Mule Runtime

3.6.x and later

Java

1.7 and later

Anypoint Studio

5.2 and later

Features

  • Upgraded connector for compatibility with Anypoint Connector DevKit v3.8.1

  • The following operations are supported:

    • Add entry - Creates a new LDAP entry.

    • Add single value attribute - Adds specific single valued attribute to an existing LDAP entry.

    • Add multi value attribute - Adds specific multi-valued attribute to an existing LDAP entry.

    • Bind - Authenticates against the LDAP server. This occurs automatically before each operation but can also be performed on request.

    • Delete entry - Delete an existing LDAP entry.

    • Delete multi value attribute - Deletes specific multi-valued attribute to an existing LDAP entry.

    • Delete single value attribute - Deletes specific single valued attribute to an existing LDAP entry.

    • Exists - Checks whether a LDAP entry exists in the LDAP server or not.

    • Ldap entry to ldif - Adds an LDAP entry to an LDAP data interchange format (LDIF) file.

    • Lookup - Retrieves a unique LDAP entry.

    • Modify entry - Update an existing LDAP entry.

    • Modify multi value attribute - Updates specific multi-valued attribute of an existing LDAP entry.

    • Modify single value attribute - Updates specific single valued attribute of an existing LDAP entry.

    • Paged result search - Performs a LDAP search and streams result to the rest of the flow.

    • Search - Performs a LDAP search in a base DN with a given filter.

    • Search one - Performs a LDAP search that is supposed to return a unique result.

    • Unbind - Signals the LDAP directory server that the client is about to close its connection to the server.

Fixed in this Release

  • Message processors addFromMap and modifyFromMap have been deprecated and are no longer available.

Known Issues

None.

Was this article helpful?

💙 Thanks for your feedback!

Leave feedback…

We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used and to tailor advertising. You can read more and make your cookie choices here. By continuing to use this site you are giving us your consent to do this.