Releases: alan-turing-institute/apricot
Releases · alan-turing-institute/apricot
0.1.0
What's Changed
- Allow client to specify which attribute contains the user domain for KeyCloak
- Switch to twisted.Logger with its stdlib logging adaptor
- Allow verification of user domains to be disabled
- Allow primary group generation to be disabled
- Allow anonymous binds to be disabled
- Allow TLS without changing the default port
New Contributors
- @Shirkanesi made their first contribution in #51
- @seang96 made their first contribution in #56
Full Changelog: 0.0.7...0.1.0
0.0.7
Bug fixes
- Restrict users to selected domain
- Reduce scope needed for Entra verification
Full Changelog: 0.0.6...0.0.7
0.0.6
Documentation
- Add additional linting checks
Bug fixes
- Increase debug verbosity for users and groups
- Fix Microsoft Entra group processing
New features
- Add support for Keycloak backend.
- Add TLS support.
New Contributors
- @BlackVoid made their first contribution in #37
Full Changelog: 0.0.5...0.0.6
0.0.5
Documentation
- Improve error messages on backend failure.
- Fix linting
- Fix type issues
- Add debug option
Bug fixes
- Fix hatch builds.
- Fix token expiry.
- Fix missing OAuth username during verification
- Update dependencies.
- Validate LDAP data before return.
- Ensure that groups use the correct DN for members.
- Fix error when calling getRootDSE without a DN.
New features
- Add ability to specify UID attribute.
- Switch to Redis for ID caching.
- Add groups of groups
Full Changelog: 0.0.4...0.0.5
0.0.4
- Add a Dockerfile for this codebase
- Fix some missing dependencies in
pyproject.toml
0.0.2
Added basic OAuth querying functionality
0.0.3
- Added restrictions on which LDAP calls can be made which are appropriate for a read-only directory.
- Added description of LDAP schema to the README.
0.0.1
Initial release. Uploaded to PyPI as apricot-server
.