@@ -9,13 +9,40 @@ Revision history for Perl extension Net::SAML2.
99 You will want to test this release. There are numerous changes and
1010 improvements but nothing that obviously breaks functionality.
1111
12- - Numerous fixes and cleanups thanks to Wesley Schwengle (waterkip)
13- - Allow error URI to be a full fledged URI (waterkip)
14- - id is now 32 bytes of randomness (was 16) (waterkip)
15- - SAML2 constants moved to URN::OASIS::SAML2 (waterkip)
16- - Add Indexes to the assertion_consumer_service (waterkip)
17- - Refactor and improve SOAP support (waterkip)
18- - Allow injecting own LWP::UserAgent to IdP new_from_url (waterkip)
12+ - Fix bug where NameID Format was an empty string and broke the
13+ constructor for the LogoutRequest in Net::SAML::SP logout_request.
14+ - Add tests for lowercase URL encoded data
15+ A potential change is upcoming, so we want to have tests to ack/nack
16+ the claims of that new change.
17+ - Enclose SOAP action in double quotes
18+ - Allow error URI to be a full fledged URI in Net::SAML::SP
19+ - The generated id is now 32 bytes of randomness instead of 16 bytes
20+ previously
21+ - SAML2 constants moved to URN::OASIS::SAML2
22+ - Make cacert optional in Net::SAML2::SP as it is only needed for the
23+ SOAP request call
24+ - Add Indexes to the assertion_consumer_service in Net::SAML::SP
25+ This allows you to later on ask for the default assertion service by
26+ using get_default_assertion_service().
27+ - Allow injecting own LWP::UserAgent to IdP new_from_url
28+ - When reading metadata we previously always provided a default NameID
29+ Format. We no longer do this, we only return the NameID format if it
30+ was provided by the metadata.
31+ - Make provider optional in Protocol::ArtifactResolve
32+ Previous versions supplied a default when as_xml was called, this
33+ default has been removed.
34+ - Optional parameters in Binding::Redirect
35+ You now need to supply less parameters when verifying the redirect
36+ request (SAMLResponse).
37+ - Optional attributes for NameID in LogoutRequest
38+ In order to respect the SAML specifications the NameQualifier and
39+ SPNameQualifier are omitted from the LogoutRequest. In case you need
40+ the NameQualifier and the SPNameQualifier you'll now need
41+ include_name_qualifier to be set in the constructor. When the NameID
42+ Format is urn:oasis:names:tc:SAML:2.0:nameidformat:persistent, both
43+ become mandatory. For those who need to set the SPNameQualifier to
44+ be the Affiliation Group ID we have affiliation_group_id for you in
45+ the constructor.
1946
2047 [ Change Log ]
2148
0 commit comments