Release 0.6.0 (pending) ========================== - Added support for ref clock rate API - Added support for IQ balance auto API Release 0.5.3 (pending) ========================== - Report error message when accept() fails 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 - 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