From b82801ee92092108e20790000d114286f503dc49 Mon Sep 17 00:00:00 2001 From: Greg Domzalski Date: Wed, 29 Jun 2022 10:50:51 -0700 Subject: [PATCH 1/3] Release notes for 1.4.0 --- .../getting-started/running-on-linux.md | 4 +++ .../users-manual/getting-started/whats-new.md | 36 +++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/Yubico.YubiKey/docs/users-manual/getting-started/running-on-linux.md b/Yubico.YubiKey/docs/users-manual/getting-started/running-on-linux.md index 941150f5..2dff8470 100644 --- a/Yubico.YubiKey/docs/users-manual/getting-started/running-on-linux.md +++ b/Yubico.YubiKey/docs/users-manual/getting-started/running-on-linux.md @@ -1,3 +1,7 @@ +--- +uid: RunningOnLinux +--- + Here you can find all of the updates and release notes for published versions of the SDK. +## 1.4.x Releases + +### 1.4.0 + +Release date: June 30th, 2022 + +Features: + +- **AES-based PIV management keys**. Newer versions of the YubiKey (firmware 5.4.2 and above) have the ability + to use AES-based encryption for the management key. This is in addition to the existing Triple-DES based + management keys. Read the updated [PIN, PUK, and Management Key](xref:UsersManualPinPukMgmtKey) article for + more inforamtion. +- **FIDO U2F**. Applications using this SDK can now use the YubiKey's FIDO U2F application. This means that + the SDK is now also enumerating the HID FIDO device, in addition to the HID Keyboard and Smart Card devices + exposed by the YubiKey. Use this feature if your application wants to handle U2F registration or authentication. + Note that on Microsoft Windows, applications must run with elevated privileges in order to talk to FIDO devices. + This is a requirement set in place by Microsoft. See [FIDO U2F overview](xref:FidoU2fOverview) for more information. +- **SCP03**. Secure Channel Protocol 03 (also referred to as SCP03) is a Global Platform specification that + allows clients of smart cards to encrypt all traffic to and from the card. Since the YubiKey can act as a smart + card, this means that it is now possible to encrypt all traffic for the OATH, PIV, and OpenPGP applications. + In order for this to work, however, your YubiKey must be pre-configured for this feature. Read more about + [SCP03 here](xref:UsersManualScp03). +- **Debian, RHEL, and CentOS support**. Our testing of Linux platforms has expanded to include the Debian, + Red Hat Enterprise Linux (RHEL), and CentOS distributions. Please read [running on Linux](xref:RunningOnLinux) + for more details. + +Bug fixes: + +- High CPU usage when the SDK can't connect to the smart card subsystem. +- Yubico.NativeShims DLL not found when using .NET Framework 4.x. Note that there is an additional issue + with `packages.config` that is not able to be resolved. Developers are urged to upgrade to the newer + `` method if at all possible. Manual installation of the Yubico.NativeShims library + will be necessary if you are stuck on `packages.config`. +- "Duplicate resource" error when compiling for UWP applications. + + ## 1.3.x Releases ### 1.3.1 From a0614afc950258745bab52f444121cd698d3cd8d Mon Sep 17 00:00:00 2001 From: Greg Domzalski Date: Wed, 29 Jun 2022 11:41:27 -0700 Subject: [PATCH 2/3] Bump version to 1.4.0 --- build/Versions.props | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/Versions.props b/build/Versions.props index 92828cbe..61d25e51 100644 --- a/build/Versions.props +++ b/build/Versions.props @@ -40,7 +40,7 @@ for external milestones. Increment the minor version whenever we add support for a new class or type. Increment the patch version for bug fixes. --> - 1.3.1 + 1.4.0 - 1.3.2 + 1.4.0 - 1.3.1 + 1.4.0 From 70a99700eba66a8e7bd3e663297c23b37b0c8261 Mon Sep 17 00:00:00 2001 From: Greg Domzalski Date: Wed, 29 Jun 2022 16:47:41 -0700 Subject: [PATCH 3/3] Fix typos --- Yubico.YubiKey/docs/users-manual/getting-started/whats-new.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Yubico.YubiKey/docs/users-manual/getting-started/whats-new.md b/Yubico.YubiKey/docs/users-manual/getting-started/whats-new.md index b6938361..998cbf94 100644 --- a/Yubico.YubiKey/docs/users-manual/getting-started/whats-new.md +++ b/Yubico.YubiKey/docs/users-manual/getting-started/whats-new.md @@ -27,9 +27,9 @@ Features: - **AES-based PIV management keys**. Newer versions of the YubiKey (firmware 5.4.2 and above) have the ability to use AES-based encryption for the management key. This is in addition to the existing Triple-DES based management keys. Read the updated [PIN, PUK, and Management Key](xref:UsersManualPinPukMgmtKey) article for - more inforamtion. + more information. - **FIDO U2F**. Applications using this SDK can now use the YubiKey's FIDO U2F application. This means that - the SDK is now also enumerating the HID FIDO device, in addition to the HID Keyboard and Smart Card devices + the SDK is now also enumerating the HID FIDO device, in addition to the HID keyboard and smart card devices exposed by the YubiKey. Use this feature if your application wants to handle U2F registration or authentication. Note that on Microsoft Windows, applications must run with elevated privileges in order to talk to FIDO devices. This is a requirement set in place by Microsoft. See [FIDO U2F overview](xref:FidoU2fOverview) for more information.