Pre-release 1.4.0-RC1
Pre-release
Pre-release
Changes:
- Class
com.yubico.internal.util.WebAuthnCodecs
is no longer public. The packagecom.yubico.internal.util
was already declared non-public in JavaDoc, but this is now also enforced via Java visibility rules. - Class
com.yubico.webauthn.meta.Specification.SpecificationBuilder
is no longer public. It was never intended to be, although this was not documented explicitly. - Default value for
RelyingParty.preferredPubKeyParams
changed from[ES256, RS256]
to[ES256, EdDSA, RS256]
New features:
- Added support for Ed25519 signatures.
- New constants
COSEAlgorithmIdentifier.EdDSA
andPublicKeyCredentialParameters.EdDSA
- Artifacts are now built reproducibly; fresh builds from source should now be verifiable by signature files from Maven Central.
Security fixes:
- Bumped Jackson dependency to version 2.9.9.3 which has patched CVE-2019-12814, CVE-2019-14439, CVE-2019-14379