@@ -18,6 +18,36 @@ Here you can find all of the updates and release notes for published versions of
18
18
19
19
## 1.9.x Releases
20
20
21
+ ### 1.9.1
22
+
23
+ Release date: November 14th, 2023
24
+
25
+ Bug fixes:
26
+
27
+ - ** SCard handle contention** . Previously, the SDK was opening all smart card handles with
28
+ shared permissions, meaning that other applications and services were still able to interact
29
+ with the YubiKey while the SDK performed smart card operations. However, this allowed these
30
+ other entities (such as smart card minidrivers) to alter the current state of the YubiKey
31
+ without the SDK's knowledge. This would sometimes cause random failures and exceptions to
32
+ occur when using the SDK. The SDK now opens the handle exclusively, which means other
33
+ applications will not be able to open the smart card handle for read and write operations
34
+ while the SDK is using it. Callers should take care to not keep a YubiKey connection or
35
+ session open longer than is needed.
36
+ - ** Config changes over FIDO2** . The YubiKey Management commands are now available over all
37
+ three logical USB interfaces (HID keyboard, HID FIDO, and smart card). The SDK will typically
38
+ use the first available interface, giving some preference to the smart card. Previously,
39
+ this operation would have failed on FIDO-only devices as the management commands were not
40
+ properly wired up over this interface.
41
+
42
+ Miscellaneous:
43
+
44
+ - ** Dependency updates** . The dependencies of the SDK were updated to the latest packages
45
+ available. Since the SDK itself does not take many dependencies outside of the .NET Base
46
+ Class Libraries (BCL), there should not be much of a noticeable impact. The two that
47
+ affect the SDK itself (and not just test code) are:
48
+ - ` Microsoft.Extensions.Logging.Abstractions ` (6.0.1 -> 7.0.1)
49
+ - ` System.Memory ` (4.5.4 -> 4.5.5)
50
+
21
51
### 1.9.0
22
52
23
53
Release date: October 13th, 2023
0 commit comments