Skip to content

Releases: Yubico/java-webauthn-server

Version 2.4.1

04 May 13:32
2.4.1
2bebcbb
Compare
Choose a tag to compare

Changes:

  • Added explicit version constraint on jackson-bom.

Fixes:

  • Fixed incompatibility with Jackson version 2.15.0-rc1 and later.
  • Fixed linking issue when running in Java 8.

Artifacts built with openjdk version "17.0.7" 2023-04-18.

Pre-release 2.4.1-RC4

03 May 13:27
2.4.1-RC4
cdaa2ed
Compare
Choose a tag to compare
Pre-release 2.4.1-RC4 Pre-release
Pre-release

Fixes:

  • Re-introduced version constraints on individual Jackson modules.

Artifacts built with openjdk version "17.0.7" 2023-04-18.

Pre-release 2.4.1-RC3

03 May 11:14
2.4.1-RC3
74dd748
Compare
Choose a tag to compare
Pre-release 2.4.1-RC3 Pre-release
Pre-release

Fixes:

  • Fixed missing version number for jackson-bom dependencyManagement dependency.

Artifacts built with openjdk version "17.0.7" 2023-04-18.

Pre-release 2.4.1-RC2

02 May 14:15
2.4.1-RC2
5a19899
Compare
Choose a tag to compare
Pre-release 2.4.1-RC2 Pre-release
Pre-release

Fixes:

  • Added explicit dependencyManagement dependencies on jackson-bom and version constraint on jackson-bom.

Artifacts built with openjdk version "17.0.6" 2023-01-17.

Pre-release 2.4.1-RC1

14 Apr 15:31
2.4.1-RC1
ca01bca
Compare
Choose a tag to compare
Pre-release 2.4.1-RC1 Pre-release
Pre-release

Fixes:

  • Removed version constraints on non-core Jackson modules; Jackson ships its own BOM constraints to align module versions.
  • Fixed incompatibility with Jackson version 2.15.0-rc1 and later.
  • Fixed linking issue when running in Java 8.

Artifacts built with openjdk version "17.0.6" 2023-01-17.

NOTE: The webauthn-server-attestation artifact of this version is not reliably reproducible; a single byte in MetadataStatement.class tends to differ between builds.

Version 2.4.0

15 Feb 13:28
2.4.0
479492c
Compare
Choose a tag to compare

webauthn-server-core:

New features:

  • Added support for RS384 and RS512 signature algorithms.
    • Thanks to GitHub user JohnnyJayJay for the contribution, see #235
  • Added userHandle field to AssertionRequest as part of the second bug fix below. userHandle is mutually exclusive with username. This was originally released in pre-release 1.12.3-RC3, but was accidentally left out of the 1.12.3 release.

Fixes:

webauthn-server-attestation:

Fixes:

Artifacts built with openjdk 17.0.6 2023-01-17.

Pre-release 2.4.0-RC2

06 Feb 23:39
2.4.0-RC2
1dcf430
Compare
Choose a tag to compare
Pre-release 2.4.0-RC2 Pre-release
Pre-release

Fixes:

Artifacts built with openjdk 17.0.6 2023-01-17.

Pre-release 2.4.0-RC1

31 Jan 12:14
2.4.0-RC1
6b99375
Compare
Choose a tag to compare
Pre-release 2.4.0-RC1 Pre-release
Pre-release

webauthn-server-core:

New features:

  • Added support for RS384 and RS512 signature algorithms.
  • Added userHandle field to AssertionRequest as part of the second bug fix below. userHandle is mutually exclusive with username. This was originally released in pre-release 1.12.3-RC3, but was accidentally left out of the 1.12.3 release.

Fixes:

  • During RelyingParty.finishRegistration() if an attestationTrustSource is configured, if the aaguid in the authenticator data is zero, the call to AttestationTrustSource.findTrustRoots will fall back to reading the AAGUID from the attestation certificate if possible.
  • Fixed bug in RelyingParty.finishAssertion where if StartAssertionOptions.userHandle was set, it did not propagate to RelyingParty.finishAssertion and caused an error saying username and user handle are both absent unless a user handle was returned by the authenticator. This was originally released in pre-release 1.12.3-RC3, but was accidentally left out of the 1.12.3 release.

webauthn-server-attestation:

Fixes:

Artifacts built with openjdk 17.0.5 2022-10-18.

Version 2.3.0

11 Jan 18:13
2.3.0
424520f
Compare
Choose a tag to compare

New features:

  • (Experimental) Added authenticatorAttachment property to response objects:
    • NOTE: Experimental features may receive breaking changes without a major version increase.
    • Added method getAuthenticatorAttachment() to PublicKeyCredential and corresponding builder method authenticatorAttachment(AuthenticatorAttachment).
    • Added method getAuthenticatorAttachment() to RegistrationResult and AssertionResult, which echo getAuthenticatorAttachment() from the corresponding PublicKeyCredential.
    • Thanks to GitHub user luisgoncalves for the contribution, see #250

Other:

  • Fixed the README description of SemVer exceptions: @Deprecated features are still part of the public API unless they also have an EXPERIMENTAL: tag in JavaDoc.
  • Brought com.yubico.webauthn package JavaDoc up to date with new library features.

Artifacts built with openjdk 17.0.5 2022-10-18.

Pre-release 2.3.0-RC1

16 Dec 17:11
2.3.0-RC1
35c983d
Compare
Choose a tag to compare
Pre-release 2.3.0-RC1 Pre-release
Pre-release

New features:

  • (Experimental) Added authenticatorAttachment property to response objects:
    • NOTE: Experimental features may receive breaking changes without a major version increase.
    • Added method getAuthenticatorAttachment() to PublicKeyCredential and corresponding builder method authenticatorAttachment(AuthenticatorAttachment).
    • Added method getAuthenticatorAttachment() to RegistrationResult and AssertionResult, which echo getAuthenticatorAttachment() from the corresponding PublicKeyCredential.
    • Thanks to @luisgoncalves for the contribution, see #250

Artifacts built with openjdk 17.0.5 2022-10-18.