GNU Radio – the Free and Open Software Radio Ecosystem
Changelog TBD - the following commits were added since v3.10.6.0
8e82849ca gr-uhd: fix infinite recurse in the case a device is poorly connected f031f641b soapy: fix variable naming in RTL grc df6fbdeec soapy: fix variable naming in RTL grc a231e7c87 gr-uhd/lib: support fmtlib 10 cfcba3ee9 soapy: fix sdrplay biasT_ctrl/agc/gain settings ce24e1896 header_payload_demod: remove buffer size check 626ea296d runtime: do not set max buffer size as side effect of allocation 32b028bed network: Fix various bugs c57b50ba7 runtime: thread_group use set instead of list for set of threads 077851bf2 digital/constellation_{en,dec,soft_de}oder: mark function overridden f9e780970 constellation soft decoder: throttle bps warning 5aebf953f constellation encoder/decoder: add warnings Adds warnings when changing to constellation with different dimensionality 0934952a1 constellation encoder/decoder: Fix formatting b155127bb constellation encoder/decoder: Add const callback d0095552e runtime: remove unused flat flowgraph field 899204d35 CI: F38 as clang build 70dd627e1 grc: Fix unsaved changes lost if prompt dismissed w/ Esc or window-close a4d168fbc blocks/message debug: add logging input f80b93bef runtime/logger: Add adjustable-level log function 13d681c05 blocks/probe rate: Add name field to dictionary, GRC interface 3a6b91fb7 logging: remove configuration remnants from old logging system d4abaaa6c soapy: add discrete rates for AirspyHF, always show gain in params c50443281 soapy: sdrplay agc and gain fixes e8382d41c soapy: rtlsdr bias tee and restore gain after agc 9a3bc6530 analog_quadrature_demod_cf: fix cpp-generation 4b534d43f analog_quadrature_demod_cf: add cpp code generation 71fd7aab9 Include cstdint in gr-fec's alist.h 0ef8fdea4 uhd: pybind: use module_local() for types registered by uhd f87ee512b ci: add fedora 38 16d52482c CI: disable Fedora 36 Builder, since 36 is EOL be3a3e0f7 uhd: rename replay stop 89d51e178 filter: Fix exception when dragging in Band Diagram plot c5abaf6e7 filter: Fix exception when dragging plot axes in Filter Design Tool 8edd1e2c0 filter: Remove duplicate code 926cbbb2e filter: pm_remez fixes/rework 5d7af18f5 filter: fir_design needs to check band edge specifications bd7f221fb PMT: modern interfaces for dicts and strings e95786b63 vocoder: codec2 en/decoder GRC: correctly implement string lookup for vlen efedc021a GRC: Make evaluation errors more expressive by at least supplying the error type 876c1db6e filter: Update QMessageBox to work in Qt5 551c4e313 max_gain parameter added to agc constructors a31082575 qtgui: sort list of installed headers, remove duplicates 644451b70 runtime: don't expose prefs.singleton 1c5b2189a modtool: cmake: Don't override user-defined CMAKE_INSTALL_PREFIX d10e7d516 blocks: selector: don't blindly consume same amount from all inputs e33e70921 New test for agc3 fc8765b89 grc: prevent Generate/Run silent fails for unsaved GRC flowgraphs e58e8cb63 modtool: fix formatting of python qa template 24498f12c blocks: Reset item count when starting throttle 8a2ca316e uhd: rfnoc: CMakelists alphabetize and add examples to install f74866531 UHD: fix rfnoc binding hashes e49dbbfff uhd: rfnoc: Add bindings log-power RFNoC block, expand rx streamer types 130dbcb04 uhd: rfnoc: Add GRC binding and support for replay block 02acbc8dd uhd: rfnoc: fix literal_eval error e3f913982 uhd: rfnoc: Add GRC binding and support for Vector IIR block
Some important blocks turned out to be broken in 3.10.5.0. This unscheduled release fixes those regressions and includes a small number of other cleanups and fixes. v3.10.5.1 is intended to be ABI compatible with v3.10.5.0. We'd still recommend rebuilding dependent packages, if possible.
buffer_size
parameter in the config file. This was lost during refactoring in v3.9.gr.dictionary_logger_backend()
added for log debuggingREAL | IMAG
on all platformscontrol_loop
parent class in PLL blocksn
and k
can be access from Pythonrx_time
, rx_freq
and rx_rate
tags, as in UHD sources, where supported by the underlying Soapy driveruhd.find_devices()
, in addition to uhd.find()
set_property()
and get_property()
added to the C++ and Python APIsrfnoc_block_generic
This is last quarterly release of GNU Radio 3.9. Version 3.10 is mostly compatible with 3.9, so we recommend that all users of 3.9 migrate to 3.10 when able.
get_initial_sptr()
calls with make_block_sptr()
calls. There were a number of places the incorrect function was being used.items_remaining
in File Source, which allows seek()
to work correctly.trellis::metrics
.find()
functino.get_initial_sptr()
calls with make_block_sptr()
calls. There were a number of places the incorrect function was being used.items_remaining
in File Source, which allows seek()
to work correctly.trellis::metrics
.find()
functino.get()
and older/deprecated getsockopt()
functions in cppzmq depending on availability.gr::
prefix.