v3.21.0
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) tov3.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-authnow acts as a compatibility shim and depends ondjango-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-authby @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-communityby @mostafa in #10
New Contributors
Full Changelog: 4a9aa1a...v3.21.0