Skip to content

Latest commit

 

History

History
219 lines (145 loc) · 26 KB

CHANGELOG.md

File metadata and controls

219 lines (145 loc) · 26 KB

Changelog

2.0

2.0.0b1 - 2024-09-20

(full changelog)

Breaking Changes

  • python>=3.9, jupyterhub>=4.1.6, and ldap3>=2.9.1 is now required. (#245, #256)
  • Configuring auth_state_attributes now leads to user information being put in auth_state["user_attributes"] and not directly in auth_state. (#269)
  • lookup_dn now rejects an authenticating user if multiple DNs are returned during lookup. (#276)

Deprecations

  • use_ssl has been deprecated, instead configure tls_strategy going forward. Configuring use_ssl=True should be updated with tls_strategy="on_connect", and configuring use_ssl=False could be updated to either be tls_strategy="before_bind" (default) or tls_strategy="insecure". (#258)
  • escape_userdn has been deprecated, usernames used to construct DNs are now always escaped according to LDAP protocol specification of how DNs should be represented in string format. (#267)

New features added

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Continuous integration improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@1kastner (activity) | @Aethylred (activity) | @bloodeagle40234 (activity) | @brindapabari (activity) | @consideRatio (activity) | @Cronan (activity) | @dhirschfeld (activity) | @dmpe (activity) | @edergillian (activity) | @ehooi (activity) | @GlennHD (activity) | @healinyoon (activity) | @jdkruzr (activity) | @kinow (activity) | @loic-vial (activity) | @m-erhardt (activity) | @mananpreetsingh (activity) | @manics (activity) | @mannevijayakrishna (activity) | @marcusianlevine (activity) | @marty90 (activity) | @minrk (activity) | @Nikolai-Hlubek (activity) | @nylocx (activity) | @ordlucas (activity) | @Ownercz (activity) | @reinierpost (activity) | @sebastian-luna-valero (activity) | @sgibson91 (activity) | @wiltonsr (activity) | @wsuzume (activity) | @ygean (activity) | @yuvipanda (activity)

1.3

1.3.2 - 2020-08-28

Fixes

1.3.1 - 2020-08-13

Fixes

1.3.0 - 2020-02-09

Fixes

  • Avoid binding the connection twice #142 (@m2hofi94)
  • Gracefully handle username lookups with list return values #117 (@metrofun)
  • Misc cleanup + fixes #95 (@dhirschfeld) - Empty DN templates are now ignored, search_filter and allowed_groups are no longer mutually exclusive.

Improvements

  • Allow authentication with empty bind_dn_template when using lookup_dn #106 (@behrmann)
  • Ignore username returned by resolve_username #105 (@behrmann) - use_lookup_dn_username configuration option added.
  • Lookup additional LDAP user info #103 (@manics) - user_info_attributes is now saved in auth_state for a valid user.

Maintenance

Contributors to this release

(GitHub contributors page for this release)

@behrmann | @betatim | @consideRatio | @dhirschfeld | @irasnyd | @m2hofi94 | @manics | @marcusianlevine | @meeseeksmachine | @metrofun | @ramkrishnan8994 | @titansmc | @yuvipanda

1.2

1.2.2 - 2018-06-14

Minor patch release for incorrectly escaping commas in resolved_username

Fixes

Improvements

Contributors to this release

(GitHub contributors page for this release)

@dhirschfeld | @mariusvniekerk

1.2.1 - 2018-06-08

Minor patch release for bug in resolved_username regex.

Fixes

Improvements

  • Improve packaging #77 (@dhirschfeld) - Decoupled runtime dependencies from the build process

Maintenance

Contributors to this release

@dhirschfeld

1.2.0 - 2018-06-07

Merged PRs

Contributors to this release

@beenje | @deebuls | @dhirschfeld | @dirkcgrunwald | @fm75 | @GrahamDumpleton | @jcrubioa | @kishorchintal | @mateuszboryn | @minrk | @nklever | @pratik705 | @sauloal | @toxadx | @willingc | @yuvipanda

1.1

1.1.0 - 2016-11-21

Merged PRs

Contributors to this release

@m0zes | @minrk | @skemper | @yuvipanda

1.0

1.0.0 - 2016-03-28

Initial release.