Skip to content

Releases: alan-turing-institute/apricot

0.0.7

26 Jul 14:40
5fe8ddd
Compare
Choose a tag to compare

Bug fixes

  • Restrict users to selected domain
  • Reduce scope needed for Entra verification

Full Changelog: 0.0.6...0.0.7

0.0.6

31 May 14:30
eaa4d51
Compare
Choose a tag to compare

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

Full Changelog: 0.0.5...0.0.6

0.0.5

08 Apr 09:00
44d6263
Compare
Choose a tag to compare

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

02 Oct 14:48
Compare
Choose a tag to compare
  • Add a Dockerfile for this codebase
  • Fix some missing dependencies in pyproject.toml

0.0.2

28 Sep 13:20
Compare
Choose a tag to compare

Added basic OAuth querying functionality

0.0.3

28 Sep 18:26
Compare
Choose a tag to compare
  • 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

26 Sep 11:19
Compare
Choose a tag to compare

Initial release. Uploaded to PyPI as apricot-server.