|
| 1 | +== Version 2.6.0 == |
| 2 | + |
| 3 | +`webauthn-server-core`: |
| 4 | + |
| 5 | +New features: |
| 6 | + |
| 7 | +* Added method `getParsedPublicKey(): java.security.PublicKey` to |
| 8 | + `RegistrationResult` and `RegisteredCredential`. |
| 9 | + ** Thanks to Jakob Heher (A-SIT) for the contribution, see |
| 10 | + https://github.com/Yubico/java-webauthn-server/pull/299 |
| 11 | +* Added enum parsing functions: |
| 12 | + ** `AuthenticatorAttachment.fromValue(String): Optional<AuthenticatorAttachment>` |
| 13 | + ** `PublicKeyCredentialType.fromId(String): Optional<PublicKeyCredentialType>` |
| 14 | + ** `ResidentKeyRequirement.fromValue(String): Optional<ResidentKeyRequirement>` |
| 15 | + ** `TokenBindingStatus.fromValue(String): Optional<TokenBindingStatus>` |
| 16 | + ** `UserVerificationRequirement.fromValue(String): Optional<UserVerificationRequirement>` |
| 17 | +* Added public builder to `CredentialPropertiesOutput`. |
| 18 | +* Added public factory function |
| 19 | + `LargeBlobRegistrationOutput.supported(boolean)`. |
| 20 | +* Added public factory functions to `LargeBlobAuthenticationOutput`. |
| 21 | +* Added `hints` property to `StartRegistrationOptions`, `StartAssertionOptions`, |
| 22 | + `PublicKeyCredentialCreationOptions` and `PublicKeyCredentialRequestOptions`, |
| 23 | + and class `PublicKeyCredentialHint` to support them, to support the `hints` |
| 24 | + parameter introduced in WebAuthn L3: |
| 25 | + https://www.w3.org/TR/2023/WD-webauthn-3-20230927/#dom-publickeycredentialcreationoptions-hints |
| 26 | +* (Experimental) Added option `isSecurePaymentConfirmation(boolean)` to |
| 27 | + `FinishAssertionOptions`. When set, `RelyingParty.finishAssertion()` will |
| 28 | + adapt the validation logic for a Secure Payment Confirmation (SPC) response |
| 29 | + instead of an ordinary WebAuthn response. See the JavaDoc for details. |
| 30 | + ** NOTE: Experimental features may receive breaking changes without a major |
| 31 | + version increase. |
| 32 | + |
| 33 | +`webauthn-server-attestation`: |
| 34 | + |
| 35 | +New features: |
| 36 | + |
| 37 | +* `FidoMetadataDownloader` now parses the CRLDistributionPoints extension on the |
| 38 | + application level, so the `com.sun.security.enableCRLDP=true` system property |
| 39 | + setting is no longer necessary. |
| 40 | +* Added helper function `CertificateUtil.parseFidoSernumExtension` for parsing |
| 41 | + serial number from enterprise attestation certificates. |
| 42 | + |
| 43 | + |
1 | 44 | == Version 2.5.4 == |
2 | 45 |
|
3 | 46 | `webauthn-server-attestation`: |
|
0 commit comments