Releases: Yortw/RSSDP
Releases · Yortw/RSSDP
5.0.0
- 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
Fixes from Contributors (thanks all)
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
v4.0.2 Version bumps for new release.
Add Custom Headers to Notification Messages
Alive notification messages now include custom headers.
Configurable UdpResendCount & Delay on SsdpCommunicationsServer types.
v4.0.0 Pre-release updates to version numbers/nuspec etc.
Add Publisher for Xamarin Projects
iOS and Xamarin projects can now publish devices.
Fix for Empty Custom Property Parsing
Now correctly parses device description documentations containing empty nodes for custom properties.
Fix Multicast Options to Bind to Local IP
v3.5.5 Update to nuget stuff for publishing.
Fix for Deserialization of Non-Pretty Documents
v3.5.4 Fix typo in PR, update nuget stuff for new release.