Skip to content

Releases: Yortw/RSSDP

5.0.0

07 Jan 04:04
d4bbdfd

Choose a tag to compare

  • Modernised solution to use single multi-target project, in built package creation etc.
  • Dropped unsupported/dead platforms
  • Added support for newer platforms
  • Modernised internal code with newer syntax
  • Add nullability annotations/support
  • Updated/reduced dependencies
  • Added activity tracing, can be connected to logging systems/open API/application insights etc.
  • Fixed some possible hangs/race conditions on socket handling
  • Added support for cancellation tokens on the locator SearchAsync methods
  • Added AggregateSsdpDeviceLocator simplifying searching across multiple network adapters
  • Changed to use github actions for builds/tests/publishing
  • Update sample and package test projects
  • Minor updates to readme etc.
  • Improved XML reading for device description documents, making it more secure and tolerant of bad characters, and added support for custom xml reader settings.
  • Note: there are some breaking changes at the code level which may or may not affect client application code depending on your usage.
  • Changed to use github actions for CI/release instead of appveyor
  • Updates to readme and FAQ

Fixes

13 Dec 07:06

Choose a tag to compare

  • Handle possible object disposed exception thrown on background thread
  • Fix line endings on search packet to ensure they meet HTTP spec

Fixes from Contributors (thanks all)

02 Aug 10:43

Choose a tag to compare

Log and suppress errors when sending search responses to clients (i.e if client disconnects after sending search request).
Add whitespace to search response HTTP headers to improve compatibility with some clients.

Suppress Background Exceptions

21 Mar 07:54

Choose a tag to compare

v4.0.2

Version bumps for new release.

Add Custom Headers to Notification Messages

31 Jan 00:16

Choose a tag to compare

Alive notification messages now include custom headers.

Configurable UdpResendCount & Delay on SsdpCommunicationsServer types.

20 Jan 23:10

Choose a tag to compare

v4.0.0

Pre-release updates to version numbers/nuspec etc.

Add Publisher for Xamarin Projects

14 Nov 08:04

Choose a tag to compare

iOS and Xamarin projects can now publish devices.

Fix for Empty Custom Property Parsing

23 Oct 01:24

Choose a tag to compare

Now correctly parses device description documentations containing empty nodes for custom properties.

Fix Multicast Options to Bind to Local IP

02 Jun 09:24

Choose a tag to compare

v3.5.5

Update to nuget stuff for publishing.

Fix for Deserialization of Non-Pretty Documents

21 May 03:33

Choose a tag to compare

v3.5.4

Fix typo in PR, update nuget stuff for new release.