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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy