Skip to content

Releases: jwt/ruby-jwt

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).

jwt-2.5.0

25 Aug 19:59
Compare
Choose a tag to compare

Full Changelog

Features:

Fixes and enhancements:

  • Bring back the old Base64 (RFC2045) deocode mechanisms #488 (@anakinj).
  • Rescue RbNaCl exception for EdDSA wrong key #491 (@n-studio).
  • New parameter name for cases when kid is not found using JWK key loader proc #501 (@anakinj).
  • Fix NoMethodError when a 2 segment token is missing 'alg' header #502 (@cmrd-senya).
  • Support OpenSSL >= 3.0 #496 (@anakinj).

jwt-2.4.1

07 Jun 19:55
Compare
Choose a tag to compare

v2.4.1 (2022-06-07)

Fixes and enhancements:

Full Changelog

jwt-2.4.0

06 Jun 21:10
Compare
Choose a tag to compare

v2.4.0 (2022-06-06)

Full Changelog

Features:

Fixes and enhancements: