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)