cflinuxfs4 release less than version 1.45.0 may produce some LDAP issues for applications as it is missing a ldap-commons library.
As an example, consider this .NET v6 application migrated from cflinuxfs3 to cflinuxfs4 stack which runs into issues with LDAP connectivity and there was no change to the source code. The error from the application logs if following
2023-06-19T16:01:09.503+01:00 [APP/PROC/WEB/0] [OUT] { "date": "2023-06-19 15:01:09.4953", "level": "ERROR", "applicationId": "Org.DSA.SecurityDomain.Api", "logger": "Org.SecurityDomain.Api", "ProcessId": "7", "ProcessName": "Org.SecurityDomain.Api", "ThreadId": "41", "ThreadName": ".NET ThreadPool Worker", "Message": "#414 Failed to establish connection to domain: [{\"Domain\":\"myldap-domain.com\",\"Host\":\"dc=emea,dc=org,dc=com\",\"Base\":\"emea\",\"Name\":\"EUROPE\"}] exception: The type initializer for 'Ldap' threw an exception.", "Description": "#414 Failed to establish connection to domain: [{\"Domain\":\"myldap-domain.com\",\"Host\":\"dc=emea,dc=org,dc=com\",\"Base\":\"emea\",\"Name\":\"EUROPE\"}] exception: The type initializer for 'Ldap' threw an exception.", "Environment": "ge4-sit", "Exception": " ", "RequestHandler": "Controller: Action:", "CallStack": "Org.DSA.Shared.Logger.ApiLogger.Log" }
Starting in cflinuxfs4 release version 1.45.0, the missing ldap-commons library were added.
The following Tanzu Application Service VMs (TAS) versions contain cflinuxfs4 v 1.45.0+