Recent Releases of https://github.com/alan-turing-institute/apricot

https://github.com/alan-turing-institute/apricot - 0.1.1

What's Changed

  • Bug fix for overloaded functions by @jemrobinson in https://github.com/alan-turing-institute/apricot/pull/66

Full Changelog: https://github.com/alan-turing-institute/apricot/compare/0.1.0...0.1.1

- Python
Published by jemrobinson over 1 year ago

https://github.com/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 https://github.com/alan-turing-institute/apricot/pull/51
  • @seang96 made their first contribution in https://github.com/alan-turing-institute/apricot/pull/56

Full Changelog: https://github.com/alan-turing-institute/apricot/compare/0.0.7...0.1.0

- Python
Published by jemrobinson over 1 year ago

https://github.com/alan-turing-institute/apricot - 0.0.7

Bug fixes

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

Full Changelog: https://github.com/alan-turing-institute/apricot/compare/0.0.6...0.0.7

- Python
Published by jemrobinson almost 2 years ago

https://github.com/alan-turing-institute/apricot - 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 https://github.com/alan-turing-institute/apricot/pull/37

Full Changelog: https://github.com/alan-turing-institute/apricot/compare/0.0.5...0.0.6

- Python
Published by jemrobinson about 2 years ago

https://github.com/alan-turing-institute/apricot - 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: https://github.com/alan-turing-institute/apricot/compare/0.0.4...0.0.5

- Python
Published by jemrobinson about 2 years ago

https://github.com/alan-turing-institute/apricot - 0.0.4

  • Add a Dockerfile for this codebase
  • Fix some missing dependencies in pyproject.toml

- Python
Published by jemrobinson over 2 years ago

https://github.com/alan-turing-institute/apricot - 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.

- Python
Published by jemrobinson over 2 years ago

https://github.com/alan-turing-institute/apricot - 0.0.2

Added basic OAuth querying functionality

- Python
Published by jemrobinson over 2 years ago

https://github.com/alan-turing-institute/apricot - 0.0.1

Initial release. Uploaded to PyPI as apricot-server.

- Python
Published by jemrobinson over 2 years ago