Skip to content

V5.0.0

Choose a tag to compare

@tomneda tomneda released this 24 May 21:46
· 35 commits to main since this release

After nearly half a year of work in my spare time on a separate branch, I am pleased to release a new version. The changes are extensive, which is why I am bumping the major version number to 5.

The headline feature is the Ensemble List — a database that stores individual properties of ensemble data and derived content. This is the foundational construct, with more ideas for what can be stored there in the future.

What's Changed

  • New Ensemble List window providing an overview of ensemble parameters and derived content. Works with both SDR devices and files. See the README.md.
  • Updated to the current Qt v6.11.1.
  • VOLK integration: SampleReader and other components now also use the VOLK library for accelerated signal processing.
  • Improved sync reliability: Time sync logic and buffer handling have been refactored, along with sync state management.
  • Optimized OFDM decoder: Performance improvements and increased stability when handling unusual signals.
  • RMS support added: Digital level handling refactored to display both RMS and peak levels.
  • Removed SDRplay v2 handler and its API integration. The SDRplay v3 driver supports SDRplay v2 devices as well.
  • Bug fixes and updates to the SDRplay v3 handler.
  • DC and IQ correction are now independently switchable (UI updated accordingly).
  • Peak level meter timing accuracy can be calibrated (see Configuration).
  • Improved handling of database initialization and scan mode.
  • Improved handling of invalid file/device logic.
  • ITU table enhanced and access methods refactored.
  • Many code quality and modernization improvements.
  • UI layout updates and window size initialization fixes for fresh startups.
  • Reworked the README.md.

Latest Windows release

Full Changelog: V4.7.0...V5.0.0