Releases: f4exb/sdrangel
Maintenance release
Maintenance release
- Windows: upload signed releases rather than unsigned releases to Github releases page. PR #2347 from @srcejon
- Windows: fixed signed releases. PR #2344 from @srcejon
- FT8 Demod: limit upper bandwidth to 5.8 kHz. Fixes #2339
- Stop device while changing channel set. Fixes #2332. PR #2342 from @srcejon
- ADSB: Update URL of OpenSkyNetwork Aircraft database. PR #2341from @srcejon
- Don't stop source if being deleted. For #2315. PR #2340 from @srcejon
- Send DSPSignalNotification in audio mods for #2336. PR #2340 from @srcejon
- Radiosonde: limit precision of floating point numbers sent to SondeHub. PR #2338 from @srcejon
- Windows signed releases: use relative path. Increase timeout to 30 minutes. PR #2335 from @srcejon
- ADSB: Include adsbdemodsettings.h PR #2334 from @srcejon
- Use release signing certificate for Windows installer. PR #2331 from @srcejon
- Fix memory leak and race condition relating to DSP*Engines. Part of #2159 PR #2330 from @srcejon
- FreeDV: Fix memory allocation/free issues. Part of #2315. PR #2330 from @srcejon
- Wav Files: Add support for meta-data. PR #2328 from @srcejon
- DemodAnalyzer: Ensure sample rate is set in worker. Fixes #2309. PR #2328 from @srcejon
- SDRplayv3: Mac: link with libsdrplay_api.so.3 rather than libsdrplay_api.so.3.15. PR #2327 from @srcejon
- ADS-B: Fix memory use after delete. For #1734 and part of #2315 PR #2326 from @srcejon
- Fixed Appveyor Docker image build
- Fix output-artifact-directory and unzip file. PR #2323 from @srcejon
Fix missing 3d Map and Sky Map from Windows release
Maintenance release
Maintenance release
- Add deb dependencies for pipewire. PR #2314 from @gl-bars
- Added compilation options for WebAssembly. PR #2313 from @srcejon
- ADS-B: Use settings keys. PR #2310 from @srcejon
- AIS Demod: Remove spacing around messages. PR #2310 from @srcejon
- Freuqency Scanner: Add multiplex mode. PR #2310 from @srcejon
- Build snap, MAC, Windows and Ubuntu .deb with Github actions. Various PRs from @srcejon
- Server: Use Sink/MIMO signals rather than Source. Part of #2294. PR #2304 from @srcejon
- Updated some Python scripts to Python3. PR #2298 from @srcejon
- RemoteTCPSink: Does use IQ only setting for RTL0. PR #2301 from @srcejon
- Server: wait for set sample source/sink/MIMO to complete before loading the device settings. Fixes #2294
- Fix spectrum peak measurement for SSB spectra. Fixes #2282. PR #2299 from @srcejon
- Upgrade C++ standard to c++17
- Fixes for Android . PR #2288 from @srcejon
- Add qtshadertools. PR #2287 from @srcejon
- Add more Qt modules and set ENABLE_QT6=ON. PR #2287 from @srcejon
- Update Qt optional packages for 6.8 , PR #2287 from @srcejon
- Use Qt 6.8 for Windows build. PR #2287 from @srcejon
Mainwindow Finite State Machine
Mainwindow Finite State Machine
Following PR #2274 from @srcejon a Finite State Machine has been implemented in Mainwindow with the purpose of removing possible blocking on the main (GUI) thread while keeping the existing functionalities.
Other changes and fixes
- ChirpChat: increased preamble symbols limit from 20 to 32. Fixes #2284
- RTLSDR: Apply driver settings in RTLSDRThread Add sync read for WebAssembly. PR #2281 from @srcejon
- SSB demod: fixed GUI and returned to previous threading model. Fixes #2273
- HeatMap: Catch memory allocation failures... For #2083 PR #2277 from @srcejon
- Add default-qt6-windows cmake config. PR #2276 from @srcejon
- Add pager notifications. Add option to ignore duplicates. Support plotting pager messages on the map. PR #2276 from @srcejon
- Don't load defaults if loading a preset. PR #2274 from @srcejon
- DeviceGUI::closeEvent - Don't automatically delete the GUI,.. PR #2274 from @srcejon
- Fix replay buffer when FixReal is qint16. PR #2270 from @srcejon
- snap: Try to get version number from latest tag. PR #2270 from @srcejon
- Add libflac to snap. Set ARCH_OPT to nehalem. PR #2270 from @srcejon
- Fix flac on Mac. PR #2270 from @srcejon
- RemoteTCP: Update docs. PR #2270 from @srcejon
- Map: Fix Kiwi list. Add SDRangel wss support. PR #2270 from @srcejon
- RemoteTCPSink: Report server init errors via GUI. Send protocol to public list. PR #2270 from @srcejon
- RemoteTCPInput: Add wss protocol support. PR #2270 from @srcejon
- Fix DeviceAPI::deserialize. Fixes #2266. PR #2267 from @srcejon
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.
Maintenance release
Maintenance release
- Removed SyncMessenger from DSPDeviceSourceEngine. Part of #2159
- Fixed threading model for DSPDeviceSourceEngine. Part of #2159
- Removed SyncMessenger from DSPDeviceMIMOEngine. Part of #2159
- RTLSDR: make sure start and stop are effective once only. PArt of #2159
- Fixed threading model for DSPDeviceMIMOEngine plus other fixes. Part of #2159
- Removed SyncMessenger from DSPDeviceSinkEngine. Part of #2159
- SSBMod, AMMod, NFMMod: revised thread processing
- Fixed threading model for DSPDeviceSinkEngine plus other fixes. Part of #2159
- DeviceSet and DeviceUISet: use delete channel API instead of destroy method...
- BladeRF2Output: removed applySettings from stop method
- All device plugins: make sure start and stop are effective once only. Part of #2159
- Removed the destroy method from ChannelGUI interface
- DeviceGUI: removed destroy method. Part of #2159
- Fix SopaySDR library search when system cmake package present. PR #2245 from @DreamNik
- Append prefix to plugin name when running on Android. PR #2245 from @DreamNik
- Fix compilation with newer ffmpeg libavutil. PR #2245 from @DreamNik
- Fix compilation for Android with Qt6. PR #2245 from @DreamNik
- Bump Cmake minimal version to 3.17
- Use new find_package(CUDA Toolkit). PR #2250 from @GlassOnTin
- Update CMakeLists.txt to allow static libraries to be built, as well as shared... PR #2252 from @srcejon
- Allow plugins to be compiled as static libs, part 2. PR #2254 from @srcejon
- Use opencv4 with VS2022. PR #2257 from @srcejon
- Frequency Scanner: initialize pointer to FrequencyScanner. Fixes #2262
- Update channel list upon Morse Decoder and Demod Analyzer GUI creation. Fixes #2263
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.
WDSP receiver plugin
WDSP receiver plugin
This plugin implements a Rx channel based on the WDSP library. It implements issue #2156. This is a powerful and feature rich DSP library for SDR more specifically amateur radio and SWL audio modes: SSB, CW, AM, FM. The WDSP library is at the heart of OpenHPSDR and Pi-HPSDR projects and both implement excellent communication receivers. Experience with Pi-HPSDR was the main motivation to create this plugin. More details here
Other changes and fixes
- Added cubehelix based color maps. Issue #2191
- Fix API host address in About dialog and debug message. PR #2216 from @dforsi
- Some cleanup. PR #2212 from @dforsi
- Added shift to channel marker to take RIT into account. Part of #2156
- Added S-meter units to scale engine. Part of #2156
- Some typos fixes. PR #2206 from @dforsi
- Map enhancements and fixes. PR #2187 from @dforsi
- APT Demod: Check filename suffix is specified. PR #2190 from @srcejon
- Don't change filenames on Android, PR #2190 from @srcejon
- Frequency Scanner: Fix rounding error. PR #2186 from @srcejon
- Update sdrangel-windows-libraries link to include latest VC redistributable. PR #2185 from @srcejon
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.
Maintenance release
Maintenance release
- Code fixes. PR #2184 from @dforsi
- Do not save the settings twice. PR #2182 from @dforsi
- FreqScanner: Add HF ATC channels preset. PR #2181 from @srcejon
- FreqScanner: Add API action to run scan. Add scan results to channel report. PR #2181 from @srcejon
- FreqScanner: Add scanState to FreqScanner Report. PR #2181 from @srcejon
- Configurations dialog: Fix slot names. PR #2180 from @srcejon
- AIS: Validate message length. Fixes #2125. PR #2180 from @srcejon
- ILS Demod. Save frequency when switching between LOC and G/S. PR #2180 from @srcejon
- ILS Demod. Set frequency for ident when in G/S mode. Fixes #2177. PR #2180 from @srcejon
- Heat Map: Handle memory allocation errors. PR #2175 from @srcejon
- Heat Map: Allow selecting which data to be saved to reduce memory requirements. PR #2175 from @srcejon
- ILS Demod: Add DDM/SDM/Deviation to channel report. PR #2174 from @srcejon
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.
Maintenance release
Maintenance release
- Update sdrangel-windows-libraries to latest revision. PR #2173 fixes #2155 from @srcejon
- SDRplayV3Input: Add SDRPLAY_RSPdxR2_ID support. PR #2172 fixes #2155 from @srcejon
- Fix tooltips. PR #2170 from @dforsi
- Update external/windows to latest sdrangel-windows-libraries. PR #2169 from @srcejon
- Update SDRplay API to 3.15 on Mac. PR #2169 from @srcejon
- Fix typo in ILS freq. PR #2168 from @choumarin
- Remove use of deprecated QRegExp. PR #2160 from @srcejon
- Fix memleaks. PR #2157 from @dforsi
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.
Morse Decoder feature for Windows
Morse Decoder feature for Windows
At last we now have a Windows release with the Morse Decoder feature. Fixes #2152
Other changes and fixes
- Satellite Tracker Settings: add missing help description of Replay tab, PR #2151 from @dforsi
- Satellite Tracker Settings: update help page for new button. PR #2151 from @dforsi
- Satellite Tracker Settings: add a button to reset the list of TLE. PR #2151 from @dforsi
- Move defines to the header so they can be reused elsewhere. PR #2151 from @dforsi
- Factor out the code that updates the widget containing the list of TLEs. PR #2151 from @dforsi
- Use https for all addresses. PR #2151 from @dforsi
- Set CMAKE_PREFIX_PATH to include ffmpeg@5. PR #2149 from @srcejon
- Github mac CI: Try ffmpeg@5. PR #2149 from @srcejon
- CUDAvkFFTEngine: Add required include.. PR #2149 from @srcejon
- Fix memleaks. PR #2133 from @dforsi
- Remove extra margins from some dialog. PR #2148 from @dforsi
- SDRPlay v1: fix setting of hardware flavour. Fixes #2127
- Audio Input: list plugin as a built in device for multiple times instantiation. Fixes #2143
- Do not exit after listing available devices. Fixes #2144
- Fix and refactor FindSoapySDR.cmake. PR #2146 from @godsic
- Morse Decoder: returm to the original GGMorse library
- Fix WFM mod: remove feedback sink. PR #2138 from @mxi-box
- Fix ADSB demod: Message length. PR #2138 from @mxi-box
- Fix Sigmf Record: overwriting sigmf-data or sigmf-meta. PR #2136 from @mxi-box
- Highlight the current workspace and device. PR #2126 from @dforsi
- Web API: Sort some files by name in the resources file. PR #2124 from @dforsi
- Web API: Add missing files to resources file. PR #2124 from @dforsi
- Install subversion for Mac build. PR #2123 from @srcejon
- Fix ggmorse paths on mac. PR #2123 from @srcejon
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.
Morse Decoder feature
Morse Decoder feature
This plugin can decode Morse transmissions using the AM, NFM, SSB or WFM demodulators. It is based on the GGMorse library although it is actually my personal fork to make it suitable for use in SDRangel. More details here
Note that it is not available in the Windows distribution because GGMorse does not compile properly in this environment.
Other changes and features
- Fix crash quitting sdrangel when the SID window is open. PR #2121. Fixes #2119 from @dforsi
- SSB demod: apply clamping also when squelch opens
- Remove unneeded calls to disconnect signals. PR #2120 from @dforsi
- Fix memleaks. PR #2120 PR #2058 from @dforsi.
- Do not create objects if there is no message queue to send to. PR #2058 from @dforsi.
- Do not create a Message if there is no worker to send to. PT #2058 from @dforsi
- Add cmake option to optionally compile with LeakSanitizer. PR #2058 from @dforsi
Binary artifacts
For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.