|
| 1 | +Released 3.4.0 2021-09-17 |
| 2 | + |
| 3 | +This release requires Python 3.6 or above, |
| 4 | +and is tested with Python 3.6 to 3.10. |
| 5 | +Python 2 is no longer supported. |
| 6 | + |
| 7 | +New code in the python-ldap project is available under the MIT licence |
| 8 | +(available in ``LICENCE.MIT`` in the source). Several contributors have agreed |
| 9 | +to apply this licence their previous contributions as well. |
| 10 | +See the ``README`` for details. |
| 11 | + |
| 12 | +The following undocumented functions are deprecated and scheduled for removal: |
| 13 | +- ``ldap.cidict.strlist_intersection`` |
| 14 | +- ``ldap.cidict.strlist_minus`` |
| 15 | +- ``ldap.cidict.strlist_union`` |
| 16 | + |
| 17 | +Changes: |
| 18 | +* On MacOS, remove option to make LDAP connections from a file descriptor |
| 19 | + when built with the system libldap (which lacks the underlying function, |
| 20 | + ``ldap_init_fd``) |
| 21 | +* Attribute values of the post read control are now ``bytes`` |
| 22 | + instead of ISO8859-1 decoded ``str`` |
| 23 | +* ``LDAPUrl`` now treats urlscheme as case-insensitive |
| 24 | +* Several OpenLDAP options are now supported: |
| 25 | + * ``OPT_X_TLS_REQUIRE_SAN`` |
| 26 | + * ``OPT_X_SASL_SSF_EXTERNAL`` |
| 27 | + * ``OPT_X_TLS_PEERCERT`` |
| 28 | + |
| 29 | +Fixes: |
| 30 | +* The ``copy()`` method of ``cidict`` was added back. It was unintentionally |
| 31 | + removed in 3.3.0 |
| 32 | +* Fixed getting/setting ``SASL`` options on big endian platforms |
| 33 | +* Unknown LDAP result code are now converted to ``LDAPexception``, |
| 34 | + rather than raising a ``SystemError``. |
| 35 | + |
| 36 | +slapdtest: |
| 37 | +* Show stderr of slapd -Ttest |
| 38 | +* ``SlapdObject`` uses directory-based configuration of ``slapd`` |
| 39 | +* ``SlapdObject`` startup is now faster |
| 40 | + |
| 41 | +Infrastructure: |
| 42 | +* CI now runs on GitHub Actions rather than Travis CI. |
| 43 | + |
| 44 | + |
| 45 | +---------------------------------------------------------------- |
1 | 46 | Released 3.3.0 2020-06-18
|
2 | 47 |
|
3 | 48 | Highlights:
|
|
0 commit comments