Skip to content

Releases: Yubico/java-webauthn-server

Pre-release 1.9.0-RC2

20 Apr 23:40
1.9.0-RC2
d329b8e
Compare
Choose a tag to compare
Pre-release 1.9.0-RC2 Pre-release
Pre-release
  • Dependency versions moved to new meta-module webauthn-server-parent. Users should never need to depend on webauthn-server-parent directly.

Artifacts built with openjdk 11.0.10 2021-01-19.

Pre-release 1.9.0-RC1

19 Apr 17:09
1.9.0-RC1
a13daee
Compare
Choose a tag to compare
Pre-release 1.9.0-RC1 Pre-release
Pre-release

webauthn-server-attestation:

  • Fixed that SimpleAttestationResolver would return empty transports when transports are unknown.

webauthn-server-core:

  • Added support for the "apple" attestation statement format.

Artifacts built with openjdk 11.0.10 2021-01-19.

Version 1.8.0

15 Mar 17:46
1.8.0
9023482
Compare
Choose a tag to compare

Changes:

  • BouncyCastle dependency is now optional.

    In order to opt out, depend on webauthn-server-core-minimal instead of webauthn-server-core. This is not recommended unless you know your JVM includes JCA providers for all signature algorithms.

    Note that webauthn-server-attestation still depends on BouncyCastle.

  • Jackson deserializer for PublicKeyCredential now allows a rawId property to be present if id is not present, or if rawId equals id.

Artifacts built with openjdk 11.0.10 2021-01-19.

Version 1.7.0

19 Oct 16:26
1.7.0
8293a6a
Compare
Choose a tag to compare

webauthn-server-attestation:

  • Updated name of AAGUID 2fc0579f811347eab116bb5a8db9202a to "YubiKey 5/5C NFC"
  • Changed name of "YubiKey 5 Series security key" to "YubiKey 5 Series"

webauthn-server-core:

Changes:

  • Fixed crash on unknown attestation statement formats
    • Unless RelyingParty.allowUntrustedAttestation is set to false, unknown attestation statements will now pass as untrusted attestations, instead of throwing an IllegalArgumentException.
  • Disambiguated Jackson deserialization of class AuthenticatorTransport

New features:

  • Class RegisteredCredential can now be serialized to and deserialized from JSON.

Artifacts built with openjdk 11.0.8 2020-07-14.

Pre-release 1.7.0-RC1

05 Oct 14:58
1.7.0-RC1
cf0dc37
Compare
Choose a tag to compare
Pre-release 1.7.0-RC1 Pre-release
Pre-release

Changes:

  • Fixed crash on unknown attestation statement formats
    • Unless RelyingParty.allowUntrustedAttestation is set to false, unknown attestation statements will now pass as untrusted attestations, instead of throwing an IllegalArgumentException.

New features:

  • Class RegisteredCredential can now be serialized to and deserialized from JSON.

Artifacts built with openjdk 11.0.8 2020-07-14.

Version 1.6.4

26 Jun 11:38
1.6.4
a32f39b
Compare
Choose a tag to compare
  • Changed dependency declarations to version ranges
  • Bumped Guava dependency to version [24.1.1,30) in response to CVE-2018-10237

Artifacts built with openjdk 11.0.7 2020-04-14.

Version 1.6.3

25 May 16:29
1.6.3
74ff8c6
Compare
Choose a tag to compare

webauthn-server-attestation:

  • Added new YubiKey AAGUIDs to metadata.json

webauthn-server-core:

Artifacts built with openjdk 11.0.6 2020-01-14.

Pre-release 1.6.3-RC1

07 May 16:09
1.6.3-RC1
94708c0
Compare
Choose a tag to compare
Pre-release 1.6.3-RC1 Pre-release
Pre-release

webauthn-server-attestation:

  • Added new YubiKey AAGUIDs to metadata.json

webauthn-server-core:

Artifacts built with openjdk 11.0.6 2020-01-14.

Version 1.6.2

30 Mar 10:29
1.6.2
bc94105
Compare
Choose a tag to compare
  • Fixed dependencies missing from release POM metadata

Artifacts built with openjdk 11.0.6 2020-01-14.

Version 1.6.1

05 Mar 16:16
1.6.1
1bdb93d
Compare
Choose a tag to compare

Security fixes:

Artifacts built with openjdk 11.0.6 2020-01-14.