Releases: grafana/django-saml2-auth
v3.9.0
What's Changed
- Adds support for configurable authentication backends by @henxing in #72
- Add
GET_USER
to TRIGGER actions by @paoloromolini in #88 - Creating user with custom function by @UraizAli and @mostafa in #93
- Release v3.9.0 by @mostafa in #92
- Update dependencies to latest versions by @mostafa in #97
- Fix issues with coverage report to coveralls.io by @mostafa in fae23d5, 107919a and 2d5a668
- Update README by @mostafa in c6c78c5 and 8446374
New Contributors
- @henxing made their first contribution in #72
- @paoloromolini and @TamaraNocentini made their first contribution in #88
- @UraizAli made their first contribution in #93
Full Changelog: v3.8.0...v3.9.0
v3.8.0
What's Changed
- Bump types-setuptools from 57.4.14 to 57.4.17 by @dependabot in #53
- Bump django-stubs from 1.10.1 to 1.11.0 by @dependabot in #48
- Bump dictor from 0.1.9 to 0.1.10 by @dependabot in #50
- Bump responses from 0.20.0 to 0.21.0 by @dependabot in #51
- Retrieve
user_id
from SAML unverified response by @rafa-munoz in #56 - Update config variables to reflect code by @mvbattista in #62
New Contributors
- @mvbattista made their first contribution in #62
Full Changelog: v3.7.0...v3.8.0
v3.7.0: Security fix release
What's Changed
- [Snyk] Security upgrade pyjwt from 2.3.0 to 2.4.0 by @mostafa in #45
- Lots of changes to CI/CD process for creating SBOM artifacts along with using a separate requirements file, and also adding status badges by @mostafa in 6cc22cc 76db855 c0867a7 82e6383 7b0f9cf b1c1f89
Full Changelog: v3.6.1...v3.7.0
v3.6.1
v3.6.0
What's Changed
- Bump pytest from 7.1.1 to 7.1.2 by @dependabot in #39
- Publish an official package to PyPI by @mostafa in #40 (available as grafana-django-saml2-auth)
Full Changelog: v3.5.1...v3.6.0
v3.5.1
v3.5.0
This release wasn't possible without help from @sgabb and @syre. 🙏
What's Changed
- Bump pysaml2 from 7.1.0 to 7.1.2 by @dependabot in #29
- Bump dictor from 0.1.7 to 0.1.9 by @dependabot in #30
- Use settings.SAML2_AUTH in calls to dictor by @syre in #27
- Bump pytest from 7.0.1 to 7.1.0 by @dependabot in #31
- Bump pytest from 7.1.0 to 7.1.1 by @dependabot in #32
- Bump responses from 0.19.0 to 0.20.0 by @dependabot in #33
- Custom JWT plugin (& RelayState small fix) by @sgabb in #35
New Contributors
- @dependabot made their first contribution in #29
- @sgabb made their first contribution in #35
Full Changelog: v3.4.0...v3.5.0
v3.4.0
This release adds support for Python >= 3.7 and the latest Django versions: 2.2, 3.2, and 4.0. I also updated the GitHub CI workflow to include tests for various Python and Django versions.
What's Changed
New Contributors
Full Changelog: v3.3.0...v3.4.0
v3.3.0: latest release supporting old versions of Django and Python
In this minor release, PKI support for JWT token encoding/decoding is added #24. As part of the same PR, documentation (readme and authors) are converted to markdown, cleaned up, and updated with a detailed table describing each configuration setting. A new section is also added that explains JWT signing algorithm and settings.