Skip to content

Releases: jwt/ruby-jwt

jwt-2.9.3

03 Oct 05:50
ae54ded
Compare
Choose a tag to compare

v2.9.3 (2024-10-03)

Full Changelog

Fixes and enhancements:

  • Return truthy value for ::JWT::ClaimsValidator#validate! and ::JWT::Verify.verify_claims #628 (@anakinj)

jwt-2.9.2

03 Oct 04:38
Compare
Choose a tag to compare

v2.9.2 (2024-10-03)

Full Changelog

Features:

Fixes and enhancements:

  • Updated README to correctly document OpenSSL::HMAC documentation #617 (@aedryan)
  • Verify JWT header format #622 (@304)
  • Bring back ::JWT::ClaimsValidator, ::JWT::Verify and a few other removed interfaces for preserved backwards compatibility #624 (@anakinj)

jwt-2.9.1

23 Sep 16:51
b808636
Compare
Choose a tag to compare

Full Changelog

Fixes and enhancements:

  • Fix regression in iss and aud claim validation #619 (@anakinj)

jwt-2.9.0

15 Sep 15:51
Compare
Choose a tag to compare

Full Changelog

Features:

Fixes and enhancements:

jwt-2.8.2

18 Jun 14:35
Compare
Choose a tag to compare

Full Changelog

Fixes and enhancements:

jwt-2.8.1

29 Feb 06:33
Compare
Choose a tag to compare

Full Changelog

Features:

Fixes and enhancements:

jwt-2.8.0

17 Feb 14:17
Compare
Choose a tag to compare

Full Changelog

Features:

  • Updated rubocop to 1.56 #573 (@anakinj)
  • Run CI on Ruby 3.3 #577 (@anakinj)
  • Deprecation warning added for the HMAC algorithm HS512256 (HMAC-SHA-512 truncated to 256-bits) #575 (@anakinj)
  • Stop using RbNaCl for standard HMAC algorithms #575 (@anakinj)

Fixes and enhancements:

  • Fix signature has expired error if payload is a string #555 (@GobinathAL)
  • Fix key base equality and spaceship operators #569 (@magneland)
  • Remove explicit base64 require from x5c_key_finder #580 (@anakinj)
  • Performance improvements and cleanup of tests #581 (@anakinj)
  • Repair EC x/y coordinates when importing JWK #585 (@julik)
  • Explicit dependency to the base64 gem #582 (@anakinj)
  • Deprecation warning for decoding content not compliant with RFC 4648 #582 (@anakinj)
  • Algorithms moved under the ::JWT::JWA module (@anakinj)

jwt-2.7.1

25 Jul 19:48
Compare
Choose a tag to compare

Full Changelog

Fixes and enhancements:

jwt-2.7.0

01 Feb 20:01
Compare
Choose a tag to compare

Full Changelog

Features:

Fixes and enhancements:

  • Fix issue with multiple keys returned by keyfinder and multiple allowed algorithms #545 (@mpospelov)
  • Non-string kid header values are now rejected #543 (@bellebaum)

jwt-2.6.0

22 Dec 20:04
Compare
Choose a tag to compare

v2.6.0 (2022-12-22)

Full Changelog

Features:

Fixes and enhancements:

  • Raise descriptive error on empty hmac_secret and OpenSSL 3.0/openssl gem <3.0.1 #530 (@jonmchan).