9.4.0
New features
- Gafaelfawr now supports the common LDAP configuration of recording group membership by full user DN rather than only username. Set
group_search_by_dn
to search for the user by full DN in the group tree. This requires LDAP also be used for user metadata. - Allow the Gafaelfawr log level to be specified using any case (
info
as well asINFO
, for example).
Other changes
- Gafaelfawr now uses Pydantic v2. This should not result in any user-visible changes, but it is possible there will be some unexpected differences in data serialization or deserialization.
- Log the full contents of the upstream OIDC token before token verification if debug logging is enabled.
What's Changed
- [neophile] Update dependencies by @neophile-square in #853
- Update Python dependencies by @rra in #854
- [neophile] Update dependencies by @neophile-square in #856
- Bump gatsby from 5.12.3 to 5.12.4 in /ui by @dependabot in #850
- Bump eslint from 8.48.0 to 8.49.0 in /ui by @dependabot in #851
- Bump react-icons from 4.10.1 to 4.11.0 in /ui by @dependabot in #852
- Bump react-datepicker from 4.16.0 to 4.18.0 in /ui by @dependabot in #857
- Bump formik from 2.4.3 to 2.4.5 in /ui by @dependabot in #858
- Update dependencies and fix broken links by @rra in #859
- DM-40744: Convert to Pydantic v2 by @rra in #855
- Update dependencies by @rra in #863
- [neophile] Update dependencies by @neophile-square in #864
- Bump gatsby from 5.12.4 to 5.12.5 in /ui by @dependabot in #865
- DM-23878: Update dependencies by @rra in #866
- DM-23878: Allow the LDAP group search to be configured by @rra in #860
- DM-23878: Support specifying log level in any case by @rra in #867
- DM-23878: Refactor LDAP code to avoid duplication by @rra in #868
- DM-23878: Prepare 9.4.0 release by @rra in #869
Full Changelog: 9.3.1...9.4.0