Repository navigation
Releases: layer07/HWHash
Releases · layer07/HWHash
Release list
HWHash 1.6.0
Same API. Nothing removed, nothing renamed, your code keeps working.
- Read cycle ~47x faster, 295µs -> 6µs on 649 sensors, zero allocations when values don't change
- Worst case, every sensor changed: still 5.3x faster with half the garbage
GetOrderedList()2.7x,GetRelevantList()25x, JSON up to 1.4x faster- Survives HWiNFO restarts and crashes, reconnects on its own. A crash is caught in 10s,
IsConnectedgoes false instead of serving frozen data - Picks up sensors added/removed in HWiNFO, no relaunch
Launch()before HWiNFO was open could never succeed afterwards. Fixed.- Calling
Launch()twice spawned two pollers. Fixed. - Torn reads on
GetHWHashStats()across threads. Fixed. - New
HWHash.Updatedevent, fires after every read cycle - New
HWHash.IsConnectedandHWHash.LastUpdate, so you know when data goes stale - JSON via source generators, trim/AOT friendly, same output byte for byte
NuGet\Install-Package HWHash -Version 1.6.0
Assets are built from this tag, Release, net9.0. HWHash.dll for direct reference or PowerShell, HWHash.1.6.0.nupkg is the exact package that goes to NuGet.
HWHash 1.5.0
Moved to .NET 9.
- ArrayPool, FrozenSet, readonly record structs, branchless UID
- Killed Regex and Parallel.For
StopAsync()for graceful shutdown
NuGet\Install-Package HWHash -Version 1.5.0
Assets are built from this tag, Release, net9.0.