1.14.0 - September releease #307
DennisDyallo
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
1.14.0
Release date: September 17th, 2025
Features:
Support has been added for the following CTAP 2.2 and YubiKey firmware version 5.8 features (#299):
Persistent PinUvAuthToken (PPUAT): The GetPersistentPinUvAuthToken() method has been added to retrieve PPUATs for use with read-only FIDO2 credential management operations, including EnumerateRelyingParties(), EnumerateCredentialsForRelyingParty(), and GetCredentialMetadata(). PPUATs enable applications to list discoverable credentials from YubiKeys without requiring repeated PIN entry.
thirdPartyPayment extension: The GetThirdPartyPaymentExtension method has been added to check for and return the status of the thirdPartyPayment extension. The thirdPartyPayment extension enables YubiKeys to be used for cross-domain credentials without redirects, as required by Secure Payment Confirmation (SPC) workflows.
hmac-secret-mc extension: GetHmacSecretExtension now handles both hmac-secret and hmac-secret-mc extensions when extracting and decrypting secrets. The hmac-secret-mc extension enables PRF (Pseudo-Random Function) during MakeCredential().
Additional
AuthenticatorInfoproperties: The SDK now supports parsing of several new AuthenticatorInfo properties, which are returned when calling the GetInfoCommand(). Properties includeAttestationFormats,UvCountSinceLastPinEntry,LongTouchForReset,EncIdentifier,TransportsForReset,PinComplexityPolicy,PinComplexityPolicyUrl, andMaxPinLength.The SDK has been updated to target .NET Framework 4.7.2, which provides broad reliability, security, and performance improvements. (#274)
The NuGet package metadata has been updated for the
Yubico.Core.csprojandYubico.YubiKey.csprojfiles to improve discoverability, consistency, and clarity. The updates include newPackageIdandPackageTagsfields as well as a reorganizedPackageReleaseNotesfield. (#265)ToStringoverrides have been introduced in the CommandApdu and ResponseApdu classes to provide a human-readable string representation of their internal state. These changes improve debugging and logging of APDUs. (#270)A new internal
HkdfUtilitiesclass has been added to the SDK. This class implements HKDF key derivation using HMAC-SHA256, as specified in RFC 5869, providing a reusable and standards-compliant key derivation utility. (#299)Bug Fixes:
Previously, DeleteSlot() and DeleteSlotConfiguration() would throw an exception when the slot configuration was successfully removed as intended. This has been fixed so that no exception occurs following a successful
DeleteSlot()orDeleteSlotConfiguration()operation. (#276)Prerelease versions of Yubico packages are now prevented from being referenced into published NuGet packages. This fixes an issue where a prerelease version of Yubico.NativeShims was incorrectly referenced by Yubico.Core. (#282)
The
OtpSessionlogger initialization has been updated to use the correct logger. (#275)The detection logic for
NativeShimsPathhas been improved, ensuring that 32-bit processes on 64-bit systems are correctly mapped to the "x86" directory. (#284)Documentation:
The FIDO2 reset documentation has been updated to fix an error in the instructions and clarify timeout durations. (#278)
The documentation on slot access codes has been updated to improve clarity and examples. (#268)
The documentation on PIV public and private keys has been updated with new sample code demonstrating how to use the latest factory methods. (#245, #272)
The documentation for the UseFastTrigger method has been updated to clarify information on behavior and applicability. (#294)
All hardcoded links to the Yubico.NET.SDK GitHub repository have been updated to point to the HEAD branch. This ensures that links to sample code point to the latest version of that code. (#286, #279)
An SDK overview designed to help the Copilot coding agent work more efficiently has been added to the Yubico.NET.SDK GitHub repository. (#296)
Dependencies:
What's Changed
New Contributors
Full Changelog: 1.13.2...1.14.0
This discussion was created from the release 1.14.0 - September releease.
Beta Was this translation helpful? Give feedback.
All reactions