This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 9c59742e263e1dde15c49b43b484b9d7c93f44bb
Author: Benoit Tellier <[email protected]>
AuthorDate: Wed Jun 9 09:27:40 2021 +0700

    JAMES-3594 Upgrade instruction note
---
 upgrade-instructions.md | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/upgrade-instructions.md b/upgrade-instructions.md
index 4dd8d32..bb7049d 100644
--- a/upgrade-instructions.md
+++ b/upgrade-instructions.md
@@ -17,6 +17,24 @@ Changes to apply between 3.5.x and 3.6.x will be reported 
here.
 Change list:
 
  - [Drop Cassandra schema version prior version 
8](#drop-cassandra-schema-version-prior-version-8)
+ - [Adopt UnboundID as a LDAP 
library](#drop-cassandra-schema-version-prior-version-8)
+ 
+### Adopt UnboundID as a LDAP library
+
+Date 09/06/2021
+
+JIRA: https://issues.apache.org/jira/browse/JAMES-3594
+
+The previous LDAP implementation was based on JNDI and was causing operational 
concerns by opening a connection
+for each user authentication. These limitations were inherent to JNDI thus to 
mitigate those we decided to migrate to
+a newer LDAP library: 
[UnboundID](https://ldap.com/unboundid-ldap-sdk-for-java/).
+
+As part of this migration the following change took place:
+
+ - `useConnectionPool` : Removed. UnboundId implementation relies on a pool by 
default.
+ - `poolSize` : Added. Allow controlling the count of connection in the pool.
+ 
+The "group restriction" feature should furthermore be considered experimental, 
its usage is discouraged.
 
 ### Drop Cassandra schema version prior version 8
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to