Releases: IdentityPython/pysaml2
Releases · IdentityPython/pysaml2
Version 7.5.2
7.5.2 (2025-02-10)
- Include the XSD of the XML Encryption Syntax and Processing Version 1.1 to the schema validator
Version 7.5.1
7.5.1 (2025-02-10)
- deps: restrict pyOpenSSL up to v24.2.1 until it is replaced
- deps: update dependncies for the lockfile and examples
Version 7.5.0
7.5.0 (2024-01-30)
- Fix missing requested attributes from the ACS
- Add support for errorURL to be exposed in metadata for IdP
- Update logged message when the signature validation on the assertion fails
- Replace imp with importlib
- deps: restrict xmlschema version
- deps: remove utility from packaging
- examples: update code and README to align with latest code
- docs: update readme with info about xmlsec1 compatibility
Version 7.4.2
7.4.2 (2023-06-11)
- Add support for xmlsec1 1.3.x
- Use the set crypto_backend when creating the entity metadata
Version 7.4.1
7.4.1 (2023-02-24)
- Fix subject-id requirements processing
Version 7.3.1
7.3.1 (2023-02-24)
- Fix subject-id requirements processing
Version 7.4.0
7.4.0 (2023-02-14)
- Ensure the ID of each Signature element is unique when signing an encrypted assertion
- Bump Python to 3.9
- dev: Add mypy configuration and type stubs
- tests: move tox.ini config into pyproject.toml
- docs: Update release instructions
Version 7.3.0
7.3.0 (2023-02-14)
- During metadata generation, render extensions both for EntityDescriptor and IdPSSODescriptor
- Fix compatibility with certain SAML implementation that inflate messasges on the POST binding
- Update the SWAMID entity category requirements
- Fix check for NameID when it originates from an encrypted asssertion
- Add support for pymongo
>=3.5
and<5
- Update README with supported specifications
- Remove dependency on the six package
- Cleanup unused imports and pythonisms for Python versions older than 3.6
- Convert README to markdown
- Introduce flake8 to check for issues
- Use black and isort to manage formatting and imports
- Use poetry to manage the project dependencies, packaging and versions
- Fix whitespace typos on the eIDAS schemas
- Try different logout bindings on the saml2.client level
- Add the mailLocalAddress attribute as part of the saml and shib uri name format bundles
- Add the isMemberOf attribute as part of the basic attribute format bundle
Version 7.2.1
7.2.1 (2022-08-23)
- Accept and forward sign and digest alg information when creating a metadata string
- Fix tests to comply with latest xmlschema
Version 7.2.0
7.2.0 (2022-08-10)
- Add schemas for eIDAS extensions, elements and attributes
- Add the voPerson v2 attributes mappings; see reference
- Add the
registration_info_typ
method onsaml2.mdstore.MetadataStore
to get the registration information from anEntityDescriptor
services - Allow exceptions to convey the SAML
StatusCode
in an error response - Fix typo on method name under
saml2.mdstore.MetadataStore
; fromsbibmd_scopes
toshibmd_scopes
- Add partial support for
xs:date
AttributeValue
type - Fallback to
xs:string
as the type of theAttributeValue
text node - Fallback to the authn context class declaration to set the authn context class reference
- Αdd configuration option
http_client_timeout
to set a timeout on the HTTP calls by the httpbase module - Load certificates using cryptography and support certificate chains
- Remove deprecated cryptography backend param
- Fix assertion policy filter: Fallback to match a known attribute or return its name
- examples: Allow multiple attributes to be returned by the idp
- tests: Minor cleanups
- docs: Reference python2 compatible fork
- misc: add pepy badges on the README file