LDAP Connector Release Notes - Mule 4

Support Category: Select

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

3.6.0

September 25, 2024

What’s New

  • LDAP Connector now returns LDAP:SECURITY error when attempting to establish an insecure connection (Basic Authentication configuration) in environments that require FIPS 140-2 compliance (mule.security.model=fips140-2). For sources or connection tests prior to deployment, an associated LDAPException message is thrown, ensuring LDAP connections meet advanced security requirements in regulated environments​.

Compatibility

Application/Service Version

Mule

4.1.1 and later

OpenJDK

8, 11, and 17

LDAP

v3

OpenLDAP

2.4.x

3.5.6

January 26, 2024

What’s New

  • This connector is now compatible with Java 17.

Compatibility

Application/Service Version

Mule

4.1.1 and later

OpenJDK

8, 11, and 17

LDAP

v3

OpenLDAP

2.4.x

3.5.5

October 17, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Issue Resolution ID

The com.google.guava library is upgraded to version 32.0.1-jre to address reported security vulnerabilities.

W-13844853

3.5.4

April 18, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Issue Resolution ID

The connector now handles pagination from the LDAP server.

W-12980985

3.5.3

April 6, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Issue Resolution ID

The trust store custom configuration no longer overrides the default JVM trust store.

W-12282743

3.5.2

February 13, 2023

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Issue Resolution ID

The Paged Result Search operation no longer throws an NPE when the operation uses MaxResult with SSL connections.

W-12233513

3.5.1

November 22, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Issue ID

The Search operation no longer throws an NPE when the operation uses Page Size with SSL connections.

W-11987427

3.5.0

March 14, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

What’s New

  • You can now configure a custom truststore for SSL and TLS configurations by using the new Custom Truststore Path and Custom Truststore Password fields.

    For information about using these new fields, see the LDAP Connector Reference.

Fixed Issues

Issue ID

You can now configure a custom truststore with the connector.

SE-24432

3.4.2

January 25, 2022

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Issue ID

The connector did not pick up the Truststore when a resource related path is provided.

SE-24211

3.4.1

December 2, 2021

Compatibility

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Issue ID

The Search operation now returns results that contain attributes with no values.

SE-23679

3.4.0

June 30, 2021

Compatibility

LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

New Features

  • Added support for LDAPS (LDAP over SSL), which consists of a new connection provider called SSL Connection Provider.

3.3.2

June 8, 2021

Compatibility

LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • LDAP triggers were not receiving results after the first poll when using Open LDAP or MS AD. (SE-20905, SE-20906)

3.3.1

March 31, 2021

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

An NPE was thrown while getting total results in a paged search. (SE-20290)

3.3.0

December 11, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Improved LDAP exception handling by adding an LDAP:OPERATION_NOT_COMPLETED error type. (SE-18048)

3.2.6

September 18, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

OpenJDK

8 and 11

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Fixed the issue that caused the connector to hang while trying to close the TLS context. (SE-17272)

3.2.5

September 7, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • Fixed a security vulnerability. (CONN-6899)

3.2.4

August 25, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • Several LDAP Connector operations did not escape metacharacters. (SE-17144)

3.2.3

July 3, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • Fixed issue where BIND operation of LDAP Connector was not properly parsing MS Active Directory GUID and SID values. (SE-16010)

3.2.2

June 16, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • Fixed issue where LDAP Connector was not properly processing MS Active Directory GUID and SID values. (SE-16010)

3.2.1

May 4, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • The connector now filters the DN attributes correctly. (SE-15744)

  • Fixed all reported vulnerabilities.

3.2.0

April 2, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Features

  • The connector now supports the display of entity attributes as objects, containing the attribute metadata, depending on a property(Show attributes as objects) in the connector configuration(SE-15218).

3.1.6

February 3, 2020

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

Fixed the issue where type definitions were missing, which made search results different for Mule 3 and Mule 4. (SE-14621)

3.1.5

October 22, 2019

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • Anypoint Studio displayed an error message when an optional field was left unspecified. (SE-12729)

3.1.4

June 24, 2019

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • Mule LDAP Connector Search and Lookup Search didn’t return multi-value fields as arrays when they were built with a single value. (SE-11864)

3.1.3

April 23, 2019

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

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

3.1.2

February 20, 2019

Release notes for version 3.1.2 of the LDAP connector.

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Features

This release improves the quality of the code by refactoring and adding comments.

3.1.1

October 26, 2018

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Fixed Issues

  • The connector failed when the authentication parameter was not set. This was fixed and now it works as expected.

3.1.0

September 13, 2017

Compatibility

The LDAP Connector is compatible with:

Application/Service Version

Mule

4.1.1 and later

Java

1.8

LDAP

v3

OpenLDAP

2.4.x

Features

  • The connector now has 2 triggers one for new objects and one for modified objects. Using these 2 triggers one can receive notifications if ldap entries are created or updated since the app was started or since a configured timestamp that can be specified when configuring the trigger.