Changelog | Enterprise

Version:

latest
Tarantool
Check out the new release policy

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[1.2.0] - 2022-3-28

Added

  • allow to pass options to ldap.open function.

[1.1.2] - 2022-02-22

Added

  • validate method for ldap.options.

[1.1.1] - 2022-02-17

Fixed

  • Options is a part of a ldap module now, call it by require('ldap.options').

[1.1.0] - 2022-02-07

Added

  • Functions set_option and set_global_option to set OpenLDAP configuration options.

  • Functions get_option and get_global_option to retrieve OpenLDAP configuration options’ values.

  • Exported some internal ldap_* options (#14).

  • Reworked tests:

    • Now run against an OpenLDAP server – slapd, rather than old glauth.

    This gives more flexibility on what can be done in tests. - Added test for TLS connection. - userPrincipalName attribute is not available for tests yet. - memberOf attribute must be asked for.

Fixed

  • Incorrect return value handling for ldap_start_tls call in ldap.open() (#11).
  • Event loop deadlock if iterator is used twice without search_timeout specified (#2).

Other

  • Updated test server glauth to version 2.0.0. Allows to use userPrincipalName attribute.

[1.0.2] - 2021-07-08

Fixed

  • Parsing of memberOf list in LDAP entries

[1.0.1] - 2021-06-02

Added

  • Module is now able to hot-reload
  • Updated documentation
  • Github CI testing

Fixed

  • Error messages on incorrect ldap_simple_bind call
  • Fallback to ldap_simple_bind call when AUTH_METHOD_NOT_SUPPORTED for SASL

[1.0.0] - 2019-04-03

Added

  • Basic functionality
  • Luarock-based packaging
  • Build without any dependencies but Tarantool Enterprise