1.14.1 - Patch release #331
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.
Uh oh!
There was an error while loading. Please reload this page.
-
1.14.1
Release date: October 23rd, 2025
This patch release addresses critical stability issues in the YubiKey device listener system across all platforms (Windows, macOS, Linux). The primary focus is on improving resource management, disposal patterns, and exception handling to prevent memory leaks, orphaned threads, and race conditions during device enumeration and monitoring.
Bug Fixes:
DesktopSmartCardDeviceListenerandWindowsHidDeviceListenerto prevent resource leaks and ensure idempotent disposal operations. (#325)StopListeningmethod across multiple device listeners that could cause deadlocks or orphaned resources. (#325)MacOSHidDeviceListener,DesktopSmartCardDeviceListener, andLinuxHidDeviceListenerwith improved logging. (#325)ListeningThreadto prevent P/Invoke exceptions during shutdown. (#325)intinPollFd.fdto align with Linuxpollfdstruct specification and ensure compatibility withpoll()system call. (#325)CmDeviceinitialization and error handling during device enumeration. (#318)AddPermissionsthat was incorrectly throwing exceptions. (#316)GetAuthToken. (#316)Features:
smartcardDeviceListenerwith proper resource cleanup. (#325)Testing:
Refactoring:
MaxDisposalWaitTime,CheckForChangesWaitTime) for uniform timing behaviors. (#325)YubiKeyDeviceListener. (#325)Dependencies:
Microsoft.Bcl.AsyncInterfaces,Microsoft.Bcl.Cryptography,Microsoft.Extensions.Configuration.Json,Microsoft.Extensions.Logging.Abstractions,Microsoft.Extensions.Logging.Console,Microsoft.Extensions.Options.ConfigurationExtensions,System.Configuration.ConfigurationManager,System.Formats.Asn1,System.Formats.Cbor. (#317, #327)Microsoft.NET.Test.Sdk(17.10.0 → 18.0.0),coverlet.collector(6.0.2 → 6.0.4),xunit(2.8.1 → 2.9.3),xunit.runner.visualstudio(2.8.1/3.1.4 → 3.1.5),Xunit.SkippableFact(1.4.13 → 1.5.23). (#317)Microsoft.SourceLink.GitHub(1.1.1 → 8.0.0). (#317)Documentation:
Miscellaneous:
This discussion was created from the release 1.14.1 - Patch release.
Beta Was this translation helpful? Give feedback.
All reactions