Skip to content

Releases: SAML-Toolkits/ruby-saml

1.12.0 (Feb 18, 2021)

19 Feb 00:09
bbd954b
Compare
Choose a tag to compare
  • Support AES-128-GCM, AES-192-GCM, and AES-256-GCM encryptions
  • Parse & return SLO ResponseLocation in IDPMetadataParser & Settings
  • Adding idp_sso_service_url and idp_slo_service_url settings. IDPMetadataParser now parse_to_hash/parse_to_array methods now retrieve those params instead idp_sso_target_url and idp_slo_target_url
  • #536 Adding feth method to be able retrieve attributes based on regex
  • Reduce size of built gem by excluding the test folder
  • Improve protection on Zlib deflate decompression bomb attack.
  • Add ValidUntil and cacheDuration support on Metadata generator
  • Add support for cacheDuration at the IdpMetadataParser
  • Support customizable statusCode on generated LogoutResponse
  • #545 More specific error messages for signature validation
  • Support Process Transform
  • Raise SettingError if invoking an action with no endpoint defined on the settings
  • Made IdpMetadataParser more extensible for subclasses
  • #548 Add :skip_audience option
  • #555 Define 'soft' variable to prevent exception when doc cert is invalid
  • Improve documentation

1.11.0 (Jul 24, 2019)

24 Jul 16:29
Compare
Choose a tag to compare
  • Add support for certification expiration
  • Deprecate the use of settings.issuer. Use instead settings.sp_entity_id
  • Add security warning about the use of nokogiri on Readme

1.10.2 (Apr 29, 2019)

29 Apr 16:35
Compare
Choose a tag to compare
  • Add valid until, accessor
  • Fix Rubygem metadata that requested nokogiri <= 1.5.11

1.10.1 (April 08, 2019)

08 Apr 12:52
Compare
Choose a tag to compare
  • Fix ruby 1.8.7 incompatibilities

1.10.0 (Mar 21, 2019)

21 Mar 13:44
Compare
Choose a tag to compare
  • Add Subject support on AuthNRequest to allow SPs provide info to the IdP about the user to be authenticated
  • Improves IdpMetadataParser to allow parse multiple IDPSSODescriptors
  • Improves format_cert method to accept certs with /\x0d/
  • Forces nokogiri >= 1.8.2 when possible

1.9.0 (Sept 03, 2018)

15 Feb 09:10
16f36c1
Compare
Choose a tag to compare
  • #465 Partial attributes to security settings now nullify missing ones
  • Allow for allowed_clock_drift to be set as a string
  • Add support for JRuby 9.2.0.0
  • Code refactor and clean.

1.8.0 (April 23, 2018)

23 Apr 14:49
Compare
Choose a tag to compare
  • #437 Creating AuthRequests/LogoutRequests/LogoutResponses with nil RelayState should not send empty RelayState URL param
  • #454 Added Response available options
  • #453 Raise a more descriptive exception if idp_sso_target_url is missing
  • #452 Fix behavior of skip_conditions flag on Response
  • #449 Add ability to skip authnstatement validation
  • Clear cached values to be able to use IdpMetadataParser more than once
  • Updated invalid audience error message

1.7.2 (Feb 28, 2018)

28 Feb 22:39
Compare
Choose a tag to compare

1.7.2 (Feb 28, 2018)

  • #446 Normalize text returned by OneLogin::RubySaml::Utils.element_text

1.7.1 (Feb 28, 2018)

28 Feb 19:24
Compare
Choose a tag to compare

1.7.1 (Feb 28, 2018)

  • #444 Fix audience validation for empty audience restriction

1.7.0 (Feb 27, 2018)

27 Feb 15:24
Compare
Choose a tag to compare

1.7.0

  • Fix vulnerability CVE-2017-11428. Process text of nodes properly, ignoring comments