This release contains version updates, deprecation and fixes to encryption. Support for Python 3.7 and 3.8 are removed, as well as Django 4.0 and 4.1. The encryption in this library was tricky, and with fixes by @gregorywong, it is supposed to work as expected. If you are already using CERT_FILE
and KEY_FILE
parameters, you don't need to touch anything, as the ENCRYPTION_KEYPAIRS
will be automatically populated. Also, pysaml2 is updated to 7.4.2 to add support for xmlsec1 v.1.3.x, thanks to @mvbattista. The other dependencies are updated as well.
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.11.0...v3.12.0
Published by mostafa about 1 year ago
This release contains 3 important features:
KEY_FILE: str
and CERT_FILE: str
respectively, thanks to @sgabb.CREATE_GROUPS: bool
, thanks to @santigandolfo.Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.10.0...v3.11.0
Published by mostafa over 1 year ago
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.9.0...v3.10.0
Published by mostafa about 2 years ago
GET_USER
to TRIGGER actions by @paoloromolini in https://github.com/grafana/django-saml2-auth/pull/88
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.8.0...v3.9.0
Published by mostafa over 2 years ago
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.6.0...v3.6.1
Published by mostafa over 2 years ago
user_id
from SAML unverified response by @rafa-munoz in https://github.com/grafana/django-saml2-auth/pull/56
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.7.0...v3.8.0
Published by mostafa over 2 years ago
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.6.1...v3.7.0
Published by mostafa over 2 years ago
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.5.1...v3.6.0
Published by mostafa over 2 years ago
This release fixes a tiny bug introduced in #35.
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.5.0...v3.5.1
Published by mostafa over 2 years ago
This release wasn't possible without help from @sgabb and @syre. 🙏
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.4.0...v3.5.0
Published by mostafa over 2 years ago
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.
Full Changelog: https://github.com/grafana/django-saml2-auth/compare/v3.3.0...v3.4.0
Published by mostafa over 2 years ago
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.
Published by mostafa over 2 years ago
This release includes updates to 2 dependencies (#22):
pysaml2
to 7.1.0
PyJWT
to 2.3.0
.Published by mostafa almost 3 years ago
Since the last release, v3.0.0, there has been some minor issues fixed and enhancements added by @jean-sh and @syre and me. I just tagged this to differentiate from further changes that might happen down the line, like dependency updates and such.
Published by mostafa almost 4 years ago
This release includes lots of changes: 71 commits, 92 lines of commit messages and 3 reviewers (thanks to @Griatch, @Menda and @esquonk). This release is backward incompatible and includes refactoring, improving code readability (docstrings, annotations, ...), tests, new shiny features and the like. It started as a task to refactor the code, but ended with many other things.
The biggest change so far was adding tests along with GitHub Actions as CI and the introduction of SP-initiated SSO. The exception and error handling is also greatly improved. For a more detailed description of what happened in this release, please read the changelog.