Releases: matrix-org/matrix-synapse-ldap3
v0.3.0
Features
Bugfixes
- Use configured "mail" attribute when fetching mail addresses from LDAP by @photoninger in #183
Documentation
Full Changelog: v0.2.2...v0.3.0
v0.2.2
v0.2.1
What's Changed
- Link to Synapse installation docs by @DMRobertson in #161
- Bump version of black to 22.3.0 by @H-Shay in #164
- Normalize username before interacting with Synapse by @H-Shay in #163
Full Changelog: v0.2.0...v0.2.1
v0.2.0
This release adds support for the new-style module API, which is configured with the modules:
section in your Synapse configuration and uses LdapAuthProviderModule
.
Support for the old-style 'legacy password auth provider' interface may be removed from Synapse in the future.
- Update releasing docs (#120)
- Configure @matrix-org/synapse-core to be the code owner for the repo (#131)
- Changed packaging to use setuptools declarative config in setup.cfg. (#129)
- Module template retrofit: Update .gitignore (#139)
- Module template retrofit: GitHub metadata and Actions (#142)
- Module template retrofit: Lint script and Mypy configuration (#140)
- Module template retrofit: apply code style (#144)
- Module template retrofit: Update tox.ini with result of templating (some old jobs are preserved) (#141)
- Module template retrofit: Update Python project metadata and tool configuration (#146)
- Module template retrofit: enable GHA for code style (#143)
- Migration to GitHub Actions: Add a GHA equivalent of the BK 'packaging' job (#147)
- Module template retrofit: Fix up type annotations and enable Mypy type checking in GHA CI (#145)
- Include ldaptor and mock in the test dependencies (#149)
- Fix check_auth to return
None
on failure, notFalse
(#148) - Clean-up and type annotations (#150)
- Add config option for cert verification when using SSL/TLS (#136)
- Add support for providing custom TLS options through the config (#156)
- Add a wrapper so that the module can be used with the new module API (#151)
matrix-synapse-ldap3 v0.1.5 (2021-06-18)
Add release documentation (#82)
Fix tests on Python 3 (#84)
setup.py: Add url (#83)
README.rst: rename ldap field email -> mail (#71)
Use ldap3.ServerPool (#85)
Verify certificates when using SSL or TLS (#89)
fix installation docs (#91)
Update the lowest allowed version for ldap3 (#99)
Update CI to use Python 3.5 and switch to Buildkite (#103)
Support for Active Directory multidomain forest. (#93)
Convert to async/await (#101)