Skip to content

Releases: FusionAuth/fusionauth-jwt

4.0.0

11 Nov 18:15

Choose a tag to compare

Changes in 4.0.0

  • Change the JWT header type from a enum to a string to support other JWT types. This is a breaking
    change so the major version has been incremented to version 4.0.0.

    Thanks to @rsatrio for the PR. See #26

3.6.0

06 Nov 17:02

Choose a tag to compare

Changes in 3.6.0

  • Add the x5c to the JSON Web Key Builder
  • When provided, use the x5c JSON Web Key property to verify the public key modulus and exponent.
  • Improve KeyUtils.getKeyLength to report the correct key length for some EC keys.
  • Add support for clock skew in the JWT Decoder. See JWTDecoder.withClockSkew.
  • Add TimeMachineJWTDecoder to support adjusting 'now' which may be helpful in tests to verify old JWTs.

3.5.3

22 Jul 16:54

Choose a tag to compare

Add JWK Thumbprint with SHA-1 and SHA-256.

3.5.2

22 Jul 04:34

Choose a tag to compare

Fix JSON Web Key parsing, use kty instead of alg.

3.5.1

17 Jul 04:34

Choose a tag to compare

Added HMAC time constant equality.

3.5.0

04 Jul 17:55

Choose a tag to compare

Add support for RSA PSS algorithms, PS256, PS384 and PS512.

3.4.0

23 Jun 05:15

Choose a tag to compare

Add JSON Web Key Set helpers to download keys from JWKS endpoints. See JSONWebKeySetHelper.

3.3.1

27 May 17:05

Choose a tag to compare

Add static method on JSONWebKey to use new JSONWebKeyParser class.

3.3.0

27 May 16:40

Choose a tag to compare

Add JSONWebKeyParser to extract public keys from a JSON Web key. This allows you to build JWT verifiers from publicly available JWKS endpoints.

3.2.0

27 May 16:39

Choose a tag to compare

Add new HMAC signer methods to take bytes.