Skip to content

Commit 59af061

Browse files
committed
Prepare CHANGELOG
1 parent 81e1f28 commit 59af061

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

CHANGES

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
Released 3.4.1 2022-07-05
2+
3+
This is a minor release to provide out-of-the-box compatibility with the merge
4+
of libldap and libldap_r that happened with OpenLDAP's 2.5 release.
5+
6+
The following undocumented functions are deprecated and scheduled for removal:
7+
- ``ldap.cidict.strlist_intersection``
8+
- ``ldap.cidict.strlist_minus``
9+
- ``ldap.cidict.strlist_union``
10+
11+
The following deprecated option has been removed:
12+
- ``OPT_X_TLS``
13+
14+
Doc/
15+
* SASL option usage has been clarified
16+
17+
Lib/
18+
* ppolicy control definition has been updated to match Behera draft 11
19+
20+
Modules/
21+
* By default, compile against libldap, checking whether it provides a
22+
threadsafe implementation at runtime
23+
* When decoding controls, the module can now distinguish between no value
24+
(now exposed as ``None``) and an empty value (exposed as ``b''``)
25+
* Several new OpenLDAP options are now supported:
26+
* ``OPT_SOCKET_BIND_ADDRESSES``
27+
* ``OPT_TCP_USER_TIMEOUT``
28+
* ``OPT_X_SASL_MAXBUFSIZE``
29+
* ``OPT_X_SASL_SECPROPS``
30+
* ``OPT_X_TLS_ECNAME``
31+
* ``OPT_X_TLS_PEERCERT``
32+
* ``OPT_X_TLS_PROTOCOL``-related options and constants
33+
34+
Fixes:
35+
* Encoding/decoding of boolean controls has been corrected
36+
* ldap.schema.models.Entry is now usable
37+
* ``method`` keyword to ReconnectLDAPObject.bind_s is now usable
38+
39+
40+
----------------------------------------------------------------
141
Released 3.4.0 2021-11-26
242

343
This release requires Python 3.6 or above,

0 commit comments

Comments
 (0)