diff --git a/CHANGELOG b/CHANGELOG
index 0d9aa4332..633d0509b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,19 @@
+sdrangel (6.17.3-1) unstable; urgency=medium
+
+  * Noise Figure: add support for sweeping gain and other device settings. PR #1020
+  * ADSB updates. PR #1023
+  * Support for vertically expanding widgets to RollupWidget. Issue #897. PR #1026
+  * Remote inpput: allow API to bind to any address. Issue #1028. PR #1030
+  * RTLSDR: Report biasT widget state in displaySettings. PR #1032
+  * RemoteInput GUI - Use editingFinished not returnPressed. Issue #1031. PR #1033
+  * CI/CD. Fallback external/windows LFS support
+  * ADSB updates: log and memory leak. PR #1037
+  * FFTW wisdom enhancements. Issue #1024
+  * Add Logging to .csv file for some plugins. Issue #1035. PR #1038
+  * Remote sink: fixed socket deletion. Issue #1034
+
+  -- Edouard Griffiths, F4EXB <f4exb06@gmail.com>  Sat, 05 Nov 2021 18:05:33 +0100
+
 sdrangel (6.17.2-1) unstable; urgency=medium
 
   * DATV modulator: API enhancements and GUI cosmetic fixes
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 48f60fcdc..059d97d37 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,7 +16,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
 # configure version
 set(sdrangel_VERSION_MAJOR "6")
 set(sdrangel_VERSION_MINOR "17")
-set(sdrangel_VERSION_PATCH "2")
+set(sdrangel_VERSION_PATCH "3")
 set(sdrangel_VERSION_SUFFIX "")
 
 # SDRAngel cmake options
diff --git a/debian/changelog b/debian/changelog
index 6f39463c1..bee653465 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+sdrangel (6.17.3-1) unstable; urgency=medium
+
+  * Noise Figure: add support for sweeping gain and other device settings. PR #1020
+  * ADSB updates. PR #1023
+  * Support for vertically expanding widgets to RollupWidget. Issue #897. PR #1026
+  * Remote inpput: allow API to bind to any address. Issue #1028. PR #1030
+  * RTLSDR: Report biasT widget state in displaySettings. PR #1032
+  * RemoteInput GUI - Use editingFinished not returnPressed. Issue #1031. PR #1033
+  * CI/CD. Fallback external/windows LFS support
+  * ADSB updates: log and memory leak. PR #1037
+  * FFTW wisdom enhancements. Issue #1024
+  * Add Logging to .csv file for some plugins. Issue #1035. PR #1038
+  * Remote sink: fixed socket deletion. Issue #1034
+
+  -- Edouard Griffiths, F4EXB <f4exb06@gmail.com>  Sat, 05 Nov 2021 18:05:33 +0100
+
 sdrangel (6.17.2-1) unstable; urgency=medium
 
   * DATV modulator: API enhancements and GUI cosmetic fixes
diff --git a/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp b/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp
index 44c332ba0..08e54ec65 100644
--- a/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp
+++ b/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp
@@ -26,7 +26,7 @@
 const PluginDescriptor ChannelAnalyzerPlugin::m_pluginDescriptor = {
     ChannelAnalyzer::m_channelId,
 	QStringLiteral("Channel Analyzer"),
-	QStringLiteral("6.16.0"),
+	QStringLiteral("6.17.3"),
 	QStringLiteral("(c) Edouard Griffiths, F4EXB"),
 	QStringLiteral("https://github.com/f4exb/sdrangel"),
 	true,
diff --git a/plugins/channelrx/demodadsb/adsbplugin.cpp b/plugins/channelrx/demodadsb/adsbplugin.cpp
index 4d76e8a82..02f5b35f9 100644
--- a/plugins/channelrx/demodadsb/adsbplugin.cpp
+++ b/plugins/channelrx/demodadsb/adsbplugin.cpp
@@ -30,7 +30,7 @@
 const PluginDescriptor ADSBPlugin::m_pluginDescriptor = {
     ADSBDemod::m_channelId,
     QStringLiteral("ADS-B Demodulator"),
-    QStringLiteral("6.10.0"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/demodais/aisdemodplugin.cpp b/plugins/channelrx/demodais/aisdemodplugin.cpp
index 0abc85af3..6886a3769 100644
--- a/plugins/channelrx/demodais/aisdemodplugin.cpp
+++ b/plugins/channelrx/demodais/aisdemodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor AISDemodPlugin::m_pluginDescriptor = {
     AISDemod::m_channelId,
     QStringLiteral("AIS Demodulator"),
-    QStringLiteral("6.16.1"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/demodapt/aptdemodplugin.cpp b/plugins/channelrx/demodapt/aptdemodplugin.cpp
index 67c23bf4c..25dabf0de 100644
--- a/plugins/channelrx/demodapt/aptdemodplugin.cpp
+++ b/plugins/channelrx/demodapt/aptdemodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor APTDemodPlugin::m_pluginDescriptor = {
     APTDemod::m_channelId,
     QStringLiteral("APT Demodulator"),
-    QStringLiteral("6.17.1"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE and Aptdec authors"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/demodatv/atvdemodplugin.cpp b/plugins/channelrx/demodatv/atvdemodplugin.cpp
index 25b5705eb..3dd705423 100644
--- a/plugins/channelrx/demodatv/atvdemodplugin.cpp
+++ b/plugins/channelrx/demodatv/atvdemodplugin.cpp
@@ -30,7 +30,7 @@ const PluginDescriptor ATVDemodPlugin::m_ptrPluginDescriptor =
 {
     ATVDemod::m_channelId,
 	QString("ATV Demodulator"),
-	QString("6.7.0"),
+	QString("6.17.3"),
     QString("(c) F4HKW for F4EXB / SDRAngel"),
 	QString("https://github.com/f4exb/sdrangel"),
 	true,
diff --git a/plugins/channelrx/demodchirpchat/chirpchatplugin.cpp b/plugins/channelrx/demodchirpchat/chirpchatplugin.cpp
index 30f5ef8fd..2e9707383 100644
--- a/plugins/channelrx/demodchirpchat/chirpchatplugin.cpp
+++ b/plugins/channelrx/demodchirpchat/chirpchatplugin.cpp
@@ -27,7 +27,7 @@
 const PluginDescriptor ChirpChatPlugin::m_pluginDescriptor = {
     ChirpChatDemod::m_channelId,
 	QStringLiteral("ChirpChat Demodulator"),
-	QStringLiteral("6.7.0"),
+	QStringLiteral("6.17.3"),
 	QStringLiteral("(c) Edouard Griffiths, F4EXB"),
 	QStringLiteral("https://github.com/f4exb/sdrangel"),
 	true,
diff --git a/plugins/channelrx/demoddab/dabdemodplugin.cpp b/plugins/channelrx/demoddab/dabdemodplugin.cpp
index c443dc39a..e4523b670 100644
--- a/plugins/channelrx/demoddab/dabdemodplugin.cpp
+++ b/plugins/channelrx/demoddab/dabdemodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor DABDemodPlugin::m_pluginDescriptor = {
     DABDemod::m_channelId,
     QStringLiteral("DAB Demodulator"),
-    QStringLiteral("6.10.3"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE. DAB library by Jvan Katwijk"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/demoddatv/datvdemodplugin.cpp b/plugins/channelrx/demoddatv/datvdemodplugin.cpp
index 04428f693..fa3942431 100644
--- a/plugins/channelrx/demoddatv/datvdemodplugin.cpp
+++ b/plugins/channelrx/demoddatv/datvdemodplugin.cpp
@@ -30,7 +30,7 @@ const PluginDescriptor DATVDemodPlugin::m_ptrPluginDescriptor =
 {
     DATVDemod::m_channelId,
     QString("DATV Demodulator"),
-    QString("6.9.0"),
+    QString("6.17.3"),
     QString("(c) F4HKW for SDRAngel using LeanSDR framework (c) F4DAV"),
 	QString("https://github.com/f4exb/sdrangel"),
 	true,
diff --git a/plugins/channelrx/demodpacket/packetdemodplugin.cpp b/plugins/channelrx/demodpacket/packetdemodplugin.cpp
index db9cf951a..a43e6c36f 100644
--- a/plugins/channelrx/demodpacket/packetdemodplugin.cpp
+++ b/plugins/channelrx/demodpacket/packetdemodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor PacketDemodPlugin::m_pluginDescriptor = {
     PacketDemod::m_channelId,
     QStringLiteral("Packet Demodulator"),
-    QStringLiteral("6.15.0"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/demodpager/pagerdemodplugin.cpp b/plugins/channelrx/demodpager/pagerdemodplugin.cpp
index ada2ba8c8..c986be1ed 100644
--- a/plugins/channelrx/demodpager/pagerdemodplugin.cpp
+++ b/plugins/channelrx/demodpager/pagerdemodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor PagerDemodPlugin::m_pluginDescriptor = {
     PagerDemod::m_channelId,
     QStringLiteral("Pager Demodulator"),
-    QStringLiteral("6.16.2"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/demodvor/vordemodplugin.cpp b/plugins/channelrx/demodvor/vordemodplugin.cpp
index fd43871f4..88cdcb46d 100644
--- a/plugins/channelrx/demodvor/vordemodplugin.cpp
+++ b/plugins/channelrx/demodvor/vordemodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor VORDemodPlugin::m_pluginDescriptor = {
     VORDemod::m_channelId,
     QStringLiteral("VOR Demodulator"),
-    QStringLiteral("6.10.0"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/radioastronomy/radioastronomyplugin.cpp b/plugins/channelrx/radioastronomy/radioastronomyplugin.cpp
index 8c2661b55..b561ff976 100644
--- a/plugins/channelrx/radioastronomy/radioastronomyplugin.cpp
+++ b/plugins/channelrx/radioastronomy/radioastronomyplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor RadioAstronomyPlugin::m_pluginDescriptor = {
     RadioAstronomy::m_channelId,
     QStringLiteral("Radio Astronomy"),
-    QStringLiteral("6.17.0"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channelrx/remotesink/remotesinkplugin.cpp b/plugins/channelrx/remotesink/remotesinkplugin.cpp
index 6216f7583..681a36f3e 100644
--- a/plugins/channelrx/remotesink/remotesinkplugin.cpp
+++ b/plugins/channelrx/remotesink/remotesinkplugin.cpp
@@ -30,7 +30,7 @@
 const PluginDescriptor RemoteSinkPlugin::m_pluginDescriptor = {
     RemoteSink::m_channelId,
     QStringLiteral("Remote channel sink"),
-    QStringLiteral("6.3.3"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Edouard Griffiths, F4EXB"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channeltx/mod802.15.4/ieee_802_15_4_modplugin.cpp b/plugins/channeltx/mod802.15.4/ieee_802_15_4_modplugin.cpp
index 7728aa386..6c803f7a7 100644
--- a/plugins/channeltx/mod802.15.4/ieee_802_15_4_modplugin.cpp
+++ b/plugins/channeltx/mod802.15.4/ieee_802_15_4_modplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor IEEE_802_15_4_ModPlugin::m_pluginDescriptor = {
     IEEE_802_15_4_Mod::m_channelId,
     QStringLiteral("802.15.4 Modulator"),
-    QStringLiteral("6.16.1"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channeltx/modais/aismodplugin.cpp b/plugins/channeltx/modais/aismodplugin.cpp
index 809d19ce4..020914663 100644
--- a/plugins/channeltx/modais/aismodplugin.cpp
+++ b/plugins/channeltx/modais/aismodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor AISModPlugin::m_pluginDescriptor = {
     AISMod::m_channelId,
     QStringLiteral("AIS Modulator"),
-    QStringLiteral("6.16.1"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channeltx/modchirpchat/chirpchatmodplugin.cpp b/plugins/channeltx/modchirpchat/chirpchatmodplugin.cpp
index 6fae3a098..dd33d8257 100644
--- a/plugins/channeltx/modchirpchat/chirpchatmodplugin.cpp
+++ b/plugins/channeltx/modchirpchat/chirpchatmodplugin.cpp
@@ -28,7 +28,7 @@
 const PluginDescriptor ChirpChatModPlugin::m_pluginDescriptor = {
     ChirpChatMod::m_channelId,
     QStringLiteral("ChirpChat Modulator"),
-    QStringLiteral("6.8.0"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Edouard Griffiths, F4EXB"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/channeltx/modpacket/packetmodplugin.cpp b/plugins/channeltx/modpacket/packetmodplugin.cpp
index 53772335d..12cc631bc 100644
--- a/plugins/channeltx/modpacket/packetmodplugin.cpp
+++ b/plugins/channeltx/modpacket/packetmodplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor PacketModPlugin::m_pluginDescriptor = {
     PacketMod::m_channelId,
     QStringLiteral("Packet Modulator"),
-    QStringLiteral("6.16.1"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/feature/antennatools/antennatoolsplugin.cpp b/plugins/feature/antennatools/antennatoolsplugin.cpp
index 624129290..29ad5d83c 100644
--- a/plugins/feature/antennatools/antennatoolsplugin.cpp
+++ b/plugins/feature/antennatools/antennatoolsplugin.cpp
@@ -30,7 +30,7 @@
 const PluginDescriptor AntennaToolsPlugin::m_pluginDescriptor = {
     AntennaTools::m_featureId,
     QStringLiteral("Antenna Tools"),
-    QStringLiteral("6.16.7"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/feature/demodanalyzer/demodanalyzerplugin.cpp b/plugins/feature/demodanalyzer/demodanalyzerplugin.cpp
index 7745543f2..34f1321d1 100644
--- a/plugins/feature/demodanalyzer/demodanalyzerplugin.cpp
+++ b/plugins/feature/demodanalyzer/demodanalyzerplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor DemodAnalyzerPlugin::m_pluginDescriptor = {
     DemodAnalyzer::m_featureId,
 	QStringLiteral("Demod Analyzer"),
-	QStringLiteral("6.15.1"),
+	QStringLiteral("6.17.3"),
 	QStringLiteral("(c) Edouard Griffiths, F4EXB"),
 	QStringLiteral("https://github.com/f4exb/sdrangel"),
 	true,
diff --git a/plugins/feature/map/mapplugin.cpp b/plugins/feature/map/mapplugin.cpp
index bba50b443..088857dac 100644
--- a/plugins/feature/map/mapplugin.cpp
+++ b/plugins/feature/map/mapplugin.cpp
@@ -30,7 +30,7 @@
 const PluginDescriptor MapPlugin::m_pluginDescriptor = {
     Map::m_featureId,
     QStringLiteral("Map"),
-    QStringLiteral("6.12.0"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/feature/satellitetracker/satellitetrackerplugin.cpp b/plugins/feature/satellitetracker/satellitetrackerplugin.cpp
index 5d2660f66..6a1985ef2 100644
--- a/plugins/feature/satellitetracker/satellitetrackerplugin.cpp
+++ b/plugins/feature/satellitetracker/satellitetrackerplugin.cpp
@@ -30,7 +30,7 @@
 const PluginDescriptor SatelliteTrackerPlugin::m_pluginDescriptor = {
     SatelliteTracker::m_featureId,
     QStringLiteral("Satellite Tracker"),
-    QStringLiteral("6.17.2"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE and Daniel Warner (SGP4 library)"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/feature/startracker/startrackerplugin.cpp b/plugins/feature/startracker/startrackerplugin.cpp
index 11e58c05a..1ed4273d3 100644
--- a/plugins/feature/startracker/startrackerplugin.cpp
+++ b/plugins/feature/startracker/startrackerplugin.cpp
@@ -30,7 +30,7 @@
 const PluginDescriptor StarTrackerPlugin::m_pluginDescriptor = {
     StarTracker::m_featureId,
     QStringLiteral("Star Tracker"),
-    QStringLiteral("6.17.2"),
+    QStringLiteral("6.17.3"),
     QStringLiteral("(c) Jon Beniston, M7RCE"),
     QStringLiteral("https://github.com/f4exb/sdrangel"),
     true,
diff --git a/plugins/feature/vorlocalizer/vorlocalizerplugin.cpp b/plugins/feature/vorlocalizer/vorlocalizerplugin.cpp
index c9f269d62..634acba2e 100644
--- a/plugins/feature/vorlocalizer/vorlocalizerplugin.cpp
+++ b/plugins/feature/vorlocalizer/vorlocalizerplugin.cpp
@@ -29,7 +29,7 @@
 const PluginDescriptor VORLocalizerPlugin::m_pluginDescriptor = {
     VORLocalizer::m_featureId,
 	QStringLiteral("VOR Localizer"),
-	QStringLiteral("6.17.2"),
+	QStringLiteral("6.17.3"),
 	QStringLiteral("(c) Jon Beniston, M7RCE"),
 	QStringLiteral("https://github.com/f4exb/sdrangel"),
 	true,
diff --git a/plugins/samplesource/remoteinput/remoteinputplugin.cpp b/plugins/samplesource/remoteinput/remoteinputplugin.cpp
index f5964b9e5..b60ccb539 100644
--- a/plugins/samplesource/remoteinput/remoteinputplugin.cpp
+++ b/plugins/samplesource/remoteinput/remoteinputplugin.cpp
@@ -31,7 +31,7 @@
 const PluginDescriptor RemoteInputPlugin::m_pluginDescriptor = {
     QStringLiteral("RemoteInput"),
 	QStringLiteral("Remote device input"),
-	QStringLiteral("4.19.0"),
+	QStringLiteral("6.17.3"),
 	QStringLiteral("(c) Edouard Griffiths, F4EXB"),
 	QStringLiteral("https://github.com/f4exb/sdrangel"),
 	true,
diff --git a/plugins/samplesource/rtlsdr/rtlsdrplugin.cpp b/plugins/samplesource/rtlsdr/rtlsdrplugin.cpp
index 9665f319d..093024c05 100644
--- a/plugins/samplesource/rtlsdr/rtlsdrplugin.cpp
+++ b/plugins/samplesource/rtlsdr/rtlsdrplugin.cpp
@@ -15,7 +15,7 @@
 const PluginDescriptor RTLSDRPlugin::m_pluginDescriptor = {
     QStringLiteral("RTLSDR"),
 	QStringLiteral("RTL-SDR Input"),
-	QStringLiteral("6.6.0"),
+	QStringLiteral("6.17.3"),
 	QStringLiteral("(c) Edouard Griffiths, F4EXB"),
 	QStringLiteral("https://github.com/f4exb/sdrangel"),
 	true,