Skip to content

v3.21.0

Choose a tag to compare

@github-actions github-actions released this 11 Apr 19:57
· 21 commits to main since this release
f787aad

Important

grafana-django-saml2-auth is now a compatibility shim. For ongoing improvements, bug fixes, and security patches, install and track django-saml2-auth-community.

Migration

  • Changelog from last Grafana baseline commit (4a9aa1a) to v3.21.0: 4a9aa1a...v3.21.0
  • New PyPI package: django-saml2-auth-community
  • Import path is unchanged: import django_saml2_auth
  • Legacy package grafana-django-saml2-auth now acts as a compatibility shim and depends on django-saml2-auth-community

Install commands:

  • pip install django-saml2-auth-community (recommended)
  • pip install grafana-django-saml2-auth (legacy path)

What's Changed

  • Maintenance after forking from grafana/django-saml2-auth by @mostafa in #1
  • Security hardening: ACS redirects, JWT redirect, error context by @mostafa in #7
  • fix: populate email on auto-created SAML users when USERNAME_FIELD is not email by @mostafa in #8
  • ci: skip CI for doc-only changes; split release + zizmor fixes by @mostafa in #9
  • Publish on PyPI as django-saml2-auth-community by @mostafa in #10

New Contributors

Full Changelog: 4a9aa1a...v3.21.0