[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gnuradio-discuss
Subject:    Release v3.10.7.0
From:       Jeff Long <willcode4 () gmail ! com>
Date:       2023-07-16 1:08:03
Message-ID: CAC5f9jbhaqyqOgbqj04QxX1LdA+sgpr5=VYNTjYMZ+MsJFQiBA () mail ! gmail ! com
[Download RAW message or body]

v3.10.7.0 is available at
https://github.com/gnuradio/gnuradio/releases/tag/v3.10.7.0. The next
version is expected in October. Here is the changelog for this version:

## [3.10.7.0] - 2023-07-15

### Changed

#### Runtime
- Setting the minimum buffer size should have the desired effect now, and
not be overwritten. NOTE: the value returned by min_buffer_size() is not
intended to indicate the actual buffer size. Header Payload Demod was the
only block attempting to use this value, and was corrected.
- Use a set to store thread group (more efficient)
- Message Debug can now output via the logging system
- The field prefs.singleton is no longer externally exposed (was
unintentional)
- PMT dict can be generated more easily using pmt::dict_from_mapping()

#### GRC
- Save changes under all exit conditions (a couple were previously missed)
- Prevent silent Generate/Run failures for unsaved flowgraphs

#### Testing
- Add Fedora 38, using the clang compiler
- Remove EOL Fedora 36

#### gr-analog
- C++ code generation for Quadrature Demod
- Add max_gain parameter for AGC

#### gr-blocks
- Probe Rate adds a name parameter, for clearer logging
- Selector has a new "sync" more that consumes the same number of items
from all
inputs. Default is now to consume as many items as possible from the active
input,
and no more than that many items from other inputs. The previous behavior
was, well,
broken.
- Throttle reset item count on restart, to avoid long delays

#### gr-digital
- Constellation Encoder and Decoder: constellation can be changed at runtime

#### gr-filter
- Filter design tool: multiple improvements in bounds checking and
exception handling
- Filter design tool: update QMessageBox to work in Qt5

#### gr-network
- Multiple memory management errors fixed in UDP Source/Sink and TCP Sink


#### gr-soapy
- Better AGC and gain behavior in RTL, AirspyHF and SDRPlay blocks
- Support bias controls in RTL and SDRPlay blocks

#### gr-uhd
- Remove possibility of infinite recursion for network overruns
- Support fmtlib v10
- RFNoC: bindings and block yml for Vector IIR, Replay and Log Power blocks
- RFNoC: add S16 format to RX Streamer

#### gr-vocoder
- Support additional codec2 modes

#### Modtool
- Don't override user-defined CMAKE_INSTALL_PREFIX

[Attachment #3 (text/html)]

<div dir="ltr">v3.10.7.0 is available at  <a \
href="https://github.com/gnuradio/gnuradio/releases/tag/v3.10.7.0">https://github.com/gnuradio/gnuradio/releases/tag/v3.10.7.0</a>. \
The next version is expected in October. Here is the changelog for this \
version:<div><br></div><div>## [3.10.7.0] - 2023-07-15<br><br>### Changed<br><br>#### \
Runtime<br>- Setting the minimum buffer size should have the desired effect now, \
and<br>not be overwritten. NOTE: the value returned by min_buffer_size() is \
not<br>intended to indicate the actual buffer size. Header Payload Demod was \
the<br>only block attempting to use this value, and was corrected.<br>- Use a set to \
store thread group (more efficient)<br>- Message Debug can now output via the logging \
system<br>- The field prefs.singleton is no longer externally exposed (was \
unintentional)<br>- PMT dict can be generated more easily using \
pmt::dict_from_mapping()<br><br>#### GRC<br>- Save changes under all exit conditions \
(a couple were previously missed)<br>- Prevent silent Generate/Run failures for \
unsaved flowgraphs<br><br>#### Testing<br>- Add Fedora 38, using the clang \
compiler<br>- Remove EOL Fedora 36<br><br>#### gr-analog<br>- C++ code generation for \
Quadrature Demod<br>- Add max_gain parameter for AGC<br><br>#### gr-blocks<br>- Probe \
Rate adds a name parameter, for clearer logging<br>- Selector has a new \
&quot;sync&quot; more that consumes the same number of items from all<br>inputs. \
Default is now to consume as many items as possible from the active input,<br>and no \
more than that many items from other inputs. The previous behavior was, \
well,<br>broken.<br>- Throttle reset item count on restart, to avoid long \
delays<br><br>#### gr-digital<br>- Constellation Encoder and Decoder: constellation \
can be changed at runtime<br><br>#### gr-filter<br>- Filter design tool: multiple \
improvements in bounds checking and exception handling<br>- Filter design tool: \
update QMessageBox to work in Qt5<br><br>#### gr-network<br>- Multiple memory \
management errors fixed in UDP Source/Sink and TCP Sink<br><br><br>#### gr-soapy<br>- \
Better AGC and gain behavior in RTL, AirspyHF and SDRPlay blocks<br>- Support bias \
controls in RTL and SDRPlay blocks<br><br>#### gr-uhd<br>- Remove possibility of \
infinite recursion for network overruns<br>- Support fmtlib v10<br>- RFNoC: bindings \
and block yml for Vector IIR, Replay and Log Power blocks<br>- RFNoC: add S16 format \
to RX Streamer<br><br>#### gr-vocoder<br>- Support additional codec2 \
modes<br><br>#### Modtool<br>- Don&#39;t override user-defined \
CMAKE_INSTALL_PREFIX<br></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic