Skip to content

SerialPortStream Library - 2.0.3

Compare
Choose a tag to compare
@jcurl jcurl released this 22 Jan 18:51
· 129 commits to v2.x since this release
release/2.0.3.0

This is the most stable version with various bugfixes and updates with real world usage.

Supported Platforms:

  • Windows XP SP3 x86, .NET 4.0
  • Windows Vista or later, architecture x86 or x64, with .NET 4.0 or .NET 4.5 or compatible

Tested On:

  • Windows 7 SP1 x64 with .NET 4.6.1
  • Windows 10 1607 14393 x64
  • Mono 4.6.2 on Ubuntu 16.04.1 x86

Installation Notes:

The DLL is compiled with strong signing. You can install the DLL alongside your application
or in the GAC. It is not specific to a particular architecture.

Changes since version 2.0.2

This is a bugfix release.

  • No longer call SetCommBreak or ClearCommBreak on opening the serial port. Fixes #12
  • Add new support for CMake packages to find libnserial
  • Minor performance improvements for Windows and Linux.
  • Improve minor security with P/Invoke
  • Linux: Fix memory leak for ManualResetEvent
  • Linux: Ensure that opening the port is exclusive (works only for non-root processes).
  • Linux: Fix potential race condition with errors across multiple threads in user code