2.0 release of the
removes some deprecated features
and completely replaces the optional subsystem for attestation metadata.
This guide aims to help migrating between versions.
If you find this migration guide to be incomplete, incorrect,
or otherwise difficult to follow, please
let us know!
This is the migration guide for the core library.
webauthn-server-attestation module has
its own migration guide.
Here is a high-level outline of what needs to be updated:
Replace dependency on
If using JDK 14 or earlier, add a JCA provider for the
Remove uses of removed features.
Update uses of renamed and replaced features.
Replace any implementations of
Rename imports of classes in
Although the next section references version
2.4.0-RC2 for reasons detailed there,
this migration guide is written for version
2.0.0 of the
webauthn-server-core module. Later
2.x versions may introduce new features
but should remain compatible without further changes; please consult the
for an up to date list of new features.