Skip to content

Releases: Yubico/java-webauthn-server

Version 1.3.0

04 Jun 16:55
1.3.0
6ade42d
Compare
Choose a tag to compare

Security fixes:

  • Bumped Jackson dependency to version 2.9.9 which has patched CVE-2019-12086

New features:

  • New optional parameter timeout added to StartRegistrationOptions and StartAssertionOptions

Bug fixes:

  • Fixed polarity error in javadoc for RelyingParty.allowUntrustedAttestation

Pre-release 1.3.0-RC2

28 May 19:10
1.3.0-RC2
c70ba53
Compare
Choose a tag to compare
Pre-release 1.3.0-RC2 Pre-release
Pre-release

Security fixes:

  • Bumped Jackson dependency to version 2.9.9 which has patched CVE-2019-12086

Pre-release 1.3.0-RC1

21 May 16:05
1.3.0-RC1
8979e0d
Compare
Choose a tag to compare
Pre-release 1.3.0-RC1 Pre-release
Pre-release

New features:

  • New optional parameter timeout added to StartRegistrationOptions and StartAssertionOptions

Version 1.2.0

28 Apr 12:16
1.2.0
050de23
Compare
Choose a tag to compare

New features:

  • RSA keys are now supported.
  • New constructor functions PublicKeyCredential.parseRegistrationResponseJson and .parseAssertionResponseJson
    • So users don't have to deal with the TypeReferences imposed by the generics, unless they want to.

Bug fixes:

  • android-key attestation statements now don't throw an exception if allowUntrustedAttestation is set to true.
  • tpm attestation statements now don't throw an exception if allowUntrustedAttestation is set to true.

Pre-release 1.2.0-RC1

17 Apr 21:23
1.2.0-RC1
a71a9cd
Compare
Choose a tag to compare
Pre-release 1.2.0-RC1 Pre-release
Pre-release

New features:

  • RSA keys are now supported.

Pre-release 1.1.1-RC1

17 Apr 21:23
1.1.1-RC1
c9689c6
Compare
Choose a tag to compare
Pre-release 1.1.1-RC1 Pre-release
Pre-release

Bug fixes:

  • android-key attestation statements now don't throw an exception if allowUntrustedAttestation is set to true.
  • tpm attestation statements now don't throw an exception if allowUntrustedAttestation is set to true.

Version 1.1.0

25 Mar 13:23
1.1.0
9de35cf
Compare
Choose a tag to compare

Changed behaviours:

  • AssertionExtensionInputsBuilder.appid(Optional<AppId>) now fails fast if the argument is null
    • ClientAssertionExtensionOutputsBuilder.appid(Optional<Boolean>) now fails fast if the argument is null

New features:

  • Public API methods that take Optional parameters now come with Optional-less aliases.

Differences are compared to version 1.0.0, including all prerelease versions in between.

Pre-release 1.1.0-RC1

18 Mar 15:17
1.1.0-RC1
aad92ec
Compare
Choose a tag to compare
Pre-release 1.1.0-RC1 Pre-release
Pre-release

Changed behaviours:

  • AssertionExtensionInputsBuilder.appid(Optional<AppId>) now fails fast if the argument is null.
  • ClientAssertionExtensionOutputsBuilder.appid(Optional<Boolean>) now fails fast if the argument is null.

New features:

  • Public API methods that take Optional parameters now come with Optional-less aliases.

Version 1.0.1

01 Mar 17:02
1.0.1
8aaf483
Compare
Choose a tag to compare

Bugfixes:

  • Registration no longer fails for unimplemented attestation statement formats if allowUnknownAttestation is set to true.
    • Registration still fails for attestation statement formats not defined in the WebAuthn Level 1 spec.

Version 1.0.0

01 Mar 17:02
1.0.0
42f5a2d
Compare
Choose a tag to compare
  • Fixed URL in artifact POM
  • Improved a few javadoc wordings