Release notes
LDAP Attribute Connector features, bug fixes, and known issues by release date.
Version 6.3.1
What's new
Vulnerability fixes
Internal libraries were updated to address vulnerabilities.
Online documentation updates
Documentation updates regarding the following:
Vulnerabilities report instructions
LDAP Attribute Connector documentation is now updated with instructions on how to download vulnerabilities report from S3.
Version 6.3.0
What's new
Tracing using OpenTelemetry
Tracing can now be used in the LDAP Attribute Connector, which can track key events that relate to the LDAP Server requests.
The tracing functionality in the LDAP Attribute Connector is based on OpenTelemetry (OT) and is supported only in conjunction with Access Decision Service (ADS). The spans for the LDAP Server requests will be created if OpenTelemetry is enabled for ADS itself and within the context of the spans of ADS.
For each LDAP Server request, a span for the whole request is defined in the trace. Each span associated with an LDAP Server request contains both the query and the returned values. To preserve the confidentiality of data, when tracing is enabled, the attribute values are by default sanitized. This visibility of data is configurable.
Fixed issues
Error when retrieving a date with more than one decimal place
Retrieving a date from an LDAP server, formatted as GeneralizedTime with more than one decimal place in the fraction section, for example, "YYYYMMDD000000.000Z", caused a "500" error. This has been fixed, and the handling of dates is compliant with the GeneralizedTime format (see IETF RFC 4517 §3.3.13).
noteThe precision for the fraction of a second is limited to three decimal places. This limitation applies to both retrieving and sending values from the LDAP Attribute Connector.
Version 6.2.0
What's new
Configurable mapping of the dateTime field format
A feature toggle has been implemented to toggle the format of the dateTime field. The default operation uses Generalized Time as the format for the dateTime field. When the toggle is enabled the XACML format of the dateTime field will be used, which is the way it has been represented up to and including version LDAP AC 6.1.1.
Version 6.1.1
Fixed issues
Only one key value populated in the search filter
An internal change in APS 6.2.7 caused a regression. If an LDAP attribute connector had more than one key in a search filter string, only the first key value would be populated when the LDAP attribute connector was invoked. This has been fixed.
Parameter substitution did not use escaped strings
Previously, parameter substitution in LDAP filter strings was implemented using simple string replacement without proper escaping. This created a vulnerability for injection-style attacks. This has been fixed. LDAP filter parameters are now replaced using properly escaped strings, in accordance with the LDAP specification.
Known issues
SQL Filter Service incompatibility
The LDAP Attribute Connector 6.X does not work with SQL Filter Service 2.1.0 and earlier.
Version 6.0.0
What's new
Change of fully qualified name
The fully qualified name for the LDAPAttributeFinder has been changed to com.axiomatics.attributeconnector.ldap.LDAPAttributeFinder. (The previous form was com.axiomatics.pip.ldap.ldapAttributeFinder.)