Skip to content

Releases: IdentityPython/pysaml2

Version 6.4.1

08 Dec 18:44
v6.4.1
ddc2b52

Choose a tag to compare

6.4.1 (2020-12-08)

  • Indicate minimum required python version during installation

Version 6.4.0

08 Dec 13:45
v6.4.0
96b508f

Choose a tag to compare

6.4.0 (2020-12-08)

  • Add preferred signing and digest algorithms configuration options:
    Use the new configuration options signing_algorithm and digest_algorithm.
  • Fix signed SAML AuthnRequest and Response when HTTP-Redirect binding is used:
    Previously, the query params Signature and SigAlg were not included.
  • Ignore duplicate RequestedAttribute entries when filtering attributes
  • tests: Avoid reuse of old test data files

Version 6.3.1

11 Nov 11:43
v6.3.1
f17ad8c

Choose a tag to compare

6.3.1 (2020-11-11)

  • Fix extraction of RegistrationInfo when no information is available
  • Fix http_info struct to include status-code

Version 6.3.0

30 Oct 20:14
v6.3.0
7aeaa27

Choose a tag to compare

6.3.0 (2020-10-30)

  • Allow to specify policy configurations based on the registration authority.

  • Add new configuration option logout_responses_signed to sign logout responses.

  • When available and appropriate return the ResponseLocation along with the Location
    attribute.

  • Always use base64.encodebytes; base64.encodestring has been dropped.

  • Examples: fix IdP example that was outputing debug statements on stdout that became
    part of its metadata.

  • CI/CD: Use Ubuntu bionic as the host to run the CI/CD process.

  • CI/CD: Pre-releases are now available on test.pypi.org. Each
    commit/merge on the master branch autotically creates a new pre-release. To install a
    prelease, run:

    $ pip install -U -i https://test.pypi.org/simple --extra-index-url https://pypi.org/simple pysaml2

Version 6.2.0

05 Oct 12:35
v6.2.0
88f0cb8

Choose a tag to compare

6.2.0 (2020-10-05)

  • Fix the generated xsd:ID format for EncryptedData and EncryptedKey elements
  • Set the default value for the NameFormat attribute to unspecified when parsing
  • Support arbitrary entity attributes
  • Replace all asserts with proper checks
  • Allow request signing in artifact2message
  • Support logging configuration through the python logger
  • Fix wrong identifiers for ecdsa algos
  • Fix automatic inversion of attribute map files
  • Factor out common codepaths in attribute_converter
  • Remove uneeded exception logging
  • Docs: Update configuration options documentation
  • Examples: Support both str and bytes in SAML requests on the example idp
  • Examples: Update to key generation to 2048 bits

Version 6.1.0

10 Jul 19:02
v6.1.0
21eb11f

Choose a tag to compare

6.1.0 (2020-07-10)

  • Fix signed logout requests flag

Version 6.0.0

10 Jul 18:05
v6.0.0
f28c470

Choose a tag to compare

6.0.0 (2020-07-10)

  • Differentiate between metadata NameIDFormat and AuthnRequest NameIDPolicy Format
    • Users using name_id_format to set the <NameIDPolicy Format="..."> attribute now
      need to use the new configuration option name_id_policy_format.
  • Fix documentation formatting

Version 5.4.0

10 Jul 16:52
v5.4.0
1d7d4f8

Choose a tag to compare

5.4.0 (2020-07-10)

  • Fix generation of signed metadata
  • Add attribute mappings used by SwedenConnect (DIGG, INERA and PKIX specifications)
  • Update SWAMID entity category
  • Document the additional_cert_files configuration option

Version 5.3.0

25 Jun 17:34
v5.3.0
8e0582a

Choose a tag to compare

5.3.0 (2020-06-25)

  • Fix check for nameid_format set to the string "None" in the configuration

Version 5.2.0

23 Jun 12:45
v5.2.0
156aee6

Choose a tag to compare

5.2.0 (2020-06-23)

  • Fix presence of empty eIDAS RequestedAttributes element on AuthnRequest
  • Refactor create_authn_request method to be easier to reason about
  • Fix NameIDPolicy checks for allowed Format and allowCreate values