Release 0.5.2 (2020-07-20)
==========================

- Support more than 31 clients in SSDP endpoint
- Handle cases where avahi client is null
- Handle EINTR case for SSDP server select
- Fix the scale in CS12 - CF32 conversion
- Protect getServerURLs from re-entrant calls

Release 0.5.1 (2019-01-26)
==========================

- Fix SoapyLogAcceptor not closing sockets on shutdown
- Report socket creation errors within SoapyRPCSocket
- MDNS timeout for OSX when no servers are available
- Added explicit compile flags for MSVC needed by common
- Compilation fixes for strerror_r API differences

Release 0.5.0 (2018-10-24)
==========================

- Extract repository version and print in SoapySDRServer
- Support stream hardware acceleration with protocol none
- Support for DNS-SD publishing and discovery with avahi

Release 0.4.4 (2018-10-24)
==========================

- Report error for SoapyRPCSocket close() failure
- SoapyLogAcceptor fix shutdown when connection is lost
- SoapyRPCUnpacker fix select logic for small timeouts

Release 0.4.3 (2018-03-19)
==========================

- Added missing remote:prot key to getStreamArgsInfo()
- Additional timeout for first connect due to ARP delay
- Disable LogAcceptor during discovery in Release mode
- SSDP should be quiet when periodic events are disabled
- Server listener checks socket status and exits on error
- Additional timeout for discovery and logger unpackers
- Improved error logger messages with associated url
- Parameterized connect timeout with remote:timeout arg
- Reverted accidental change to default timeout constant

Release 0.4.2 (2017-07-31)
==========================

- Fixed timeout problem in log acceptor receiver loop
- Added server check for slow calls and longer timeout
  - This also resolves timeout errors for lengthy calls
- Added network-online.target for systemd service script

Release 0.4.1 (2017-06-08)
==========================

- Added timeout for logger connect and control unpacker
- Fixed error log formatting in the client log acceptor

Release 0.4.0 (2017-04-29)
==========================

- Added support for frequency corrections for fine adjustments
- Added support forgetSampleRateRange() for continuous ranges
- Added support for CF32 local format with CS12 remote format
- Added support for CS16 local format with CS12 remote format
- Added support for CS16 local format with CS8 remote format
- readStream thread support for SOAPY_SDR_END_ABRUPT flag
- readStream thread apply second SOAPY_SDR_END_BURST flag
- Added timeout to socket connect and factory calls
- Support range with step size (backwards compatible)
- Added tcp support for streaming via remote:prot=tcp
- Support for bulk register read/write interface APIs

Release 0.3.2 (2016-12-04)
==========================

- Added man page for SoapySDRServer executable

Release 0.3.1 (2016-09-01)
==========================

- Fixed info print for setupStream() - status socket connection
- Added sysctl config file for increased default network limits
- Added IP version preferences to SSDP discovery (remote:ipver=4)
- Added systemd service script for SoapySDRServer
- Update debian files for SoapySDR module ABI format
- Preserve packet+burst boundaries in server readStream() endpoint

Release 0.3.0 (2016-07-10)
==========================

- Support for named register interface API
- Support for getChannelInfo() API call
- Moved time source calls to time API section
- Support for getBandwidthRange() API call
- Support for channel-specific settings API

Release 0.2.1 (2016-04-21)
==========================

- Fixed element send size when using multi-channel streams
- Fixed bug in SoapyRPCUnpacker for std::vector<size_t>
- Fix use of error code in reportError() with strerror_r

Release 0.2.0 (2015-11-21)
==========================

- Use formatToSize() from SoapySDR library
- Support CU8 native conversion to CF32
- Implement SSDP for automatic server discovery
- Use native format for automatic selection
- Support API to query tune argument info
- Support API to query sensors meta info
- Support API to query setting argument info
- Support API to query stream argument info
- Support API to query stream format types
- Support API call to query clock rates
- Support API call to query AGC mode

Release 0.1.0 (2015-10-10)
==========================

- First release of SoapyRemote plugin module and server application
