Skip to content

Commit e885b62

Browse files
committed
CHANGES: Prepare release entry for 3.3.0
1 parent c345916 commit e885b62

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

CHANGES

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,54 @@
1+
Released 3.3.0 2020-06-18
2+
3+
Highlights:
4+
* ``LDAPError`` now contains additional fields, such as ctrls, result, msgid
5+
* ``passwd_s`` can now extract the newly generated password
6+
* LDAP connections can now be made from a file descriptor
7+
8+
This release is tested on Python 3.8, and the beta of Python 3.9.
9+
10+
The following undocumented functions are deprecated and scheduled for removal:
11+
- ``ldap.cidict.strlist_intersection``
12+
- ``ldap.cidict.strlist_minus``
13+
- ``ldap.cidict.strlist_union``
14+
15+
Modules/
16+
* Ensure ReconnectLDAPObject is not left in an inconsistent state after
17+
a reconnection timeout
18+
* Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet
19+
* Release GIL around global get/set option call
20+
* Do not leak serverctrls in result functions
21+
* Don't overallocate memory in attrs_from_List()
22+
* Fix thread support check for Python 3
23+
* With OpenLDAP 2.4.48, use the new header openldap.h
24+
25+
Lib/
26+
* Fix some edge cases regarding quoting in the schema tokenizer
27+
* Fix escaping a single space in ldap.escape_dn_chars
28+
* Fix string formatting in ldap.compare_ext_s
29+
* Prefer iterating dict instead of calling dict.keys()
30+
31+
Doc/
32+
* Clarify the relationship between initialize() and LDAPObject()
33+
* Improve documentation of TLS options
34+
* Update FAQ to include Samba AD-DC error message
35+
"Operation unavailable without authentication"
36+
* Fix several incorrect examples and demos
37+
(but note that these are not yet tested)
38+
* Update Debian installation instructions for Debian Buster
39+
* Typo fixes in docs and docstrings
40+
41+
Test/
42+
* Test and document error cases in ldap.compare_s
43+
* Test if reconnection is done after connection loss
44+
* Make test certificates valid for the far future
45+
* Use slapd -Tt instead of slaptest
46+
47+
Infrastructure:
48+
* Mark the LICENCE file as a license for setuptools
49+
* Use "unittest discover" rather than "setup.py test" to run tests
50+
51+
152
----------------------------------------------------------------
253
Released 3.2.0 2019-03-13
354

0 commit comments

Comments
 (0)