Pre-release 2.5.0-RC1
Pre-release
Pre-release
webauthn-server-core
:
Breaking changes to experimental features:
- Added Jackson annotation
@JsonProperty
to methodRegisteredCredential.isBackedUp()
, changing the property name frombackedUp
tobackupState
.backedUp
is still accepted during deserialization but will no longer be emitted during serialization.
New features:
- Added method
.isUserVerified()
toRegistrationResult
andAssertionResult
as a shortcut for accessing the UV flag in authenticator data. - Updated README and JavaDoc to use the "passkey" term and provide more guidance around passkey use cases.
- Added
Automatic-Module-Name
to jar manifest.
Fixes:
AuthenticatorAttestationResponse
now tolerates and ignores properties"publicKey"
and"publicKeyAlgorithm"
during JSON deserialization. These properties are emitted by thePublicKeyCredential.toJSON()
method added in WebAuthn Level 3.
webauthn-server-attestation
:
New features:
- Added option
verifyDownloadsOnly(boolean)
toFidoMetadataDownloader
. When set totrue
, the BLOB signature will not be verified when loading a BLOB from cache or when explicitly given. Default setting isfalse
, which preserves the previous behaviour. - Added
Automatic-Module-Name
to jar manifest.
Fixes:
- Made Jackson setting
PROPAGATE_TRANSIENT_MARKER
unnecessary for JSON serialization with Jackson version2.15.0-rc1
and later.
Artifacts built with openjdk version "17.0.7" 2023-04-18
.