Tom Rondeau
Johnathan Corgan
Josh Blum
Sebastian Koslowski
Eric Blossom
Marcus Müller
Martin Braun
Tim O'Shea
Ben Reynwar
Andrej Rode
Michael Dickens
Ron Economos
Nathan West
Håkon Vågsether
Bastian Bloessl
Nicholas Corgan
Jiří Pinkava
mormj
Sylvain "tnt" Munaut
sdh11
Clayton Smith
Volker Schroer
Philip Balister
Thomas Habets
Brennan Ashton
Geof Nieboer
jdemel
Achilleas Anastasopoulos
Bill Clark
Paul Cercueil
2020-02-16
Release Candidate 3.8.1.0-RC1
Contributors
<ul>
<li>Alba Mendez <a href="mailto:me@alba.sh">me@alba.sh</a></li>
<li>Anders Kalør <a href="mailto:anders@kaloer.com">anders@kaloer.com</a></li>
<li>Artem Pisarenko <a href="mailto:artem.k.pisarenko@gmail.com">artem.k.pisarenko@gmail.com</a></li>
<li>Bastian Bloessl <a href="mailto:mail@bastibl.net">mail@bastibl.net</a></li>
<li>Brennan Ashton <a href="mailto:bashton@brennanashton.com">bashton@brennanashton.com</a></li>
<li>Chris <a href="mailto:christopher.donohue@gmail.com">christopher.donohue@gmail.com</a></li>
<li>Clayton Smith <a href="mailto:argilo@gmail.com">argilo@gmail.com</a></li>
<li>CMorin <a href="mailto:barthy42@laposte.net">barthy42@laposte.net</a></li>
<li>Daniel Estévez <a href="mailto:daniel@destevez.net">daniel@destevez.net</a></li>
<li>Davide Gerhard <a href="mailto:rainbow@irh.it">rainbow@irh.it</a></li>
<li>Derek Kozel <a href="mailto:derek.kozel@gmail.com">derek.kozel@gmail.com</a></li>
<li>duggabe </li>
<li>Glenn Richardson <a href="mailto:glenn.richardson@live.com">glenn.richardson@live.com</a></li>
<li>Grant Cox <a href="mailto:grant.cox@deepspaceamps.com">grant.cox@deepspaceamps.com</a></li>
<li>Gwenhael Goavec-Merou <a href="mailto:gwenhael.goavec-merou@trabucayre.com">gwenhael.goavec-merou@trabucayre.com</a></li>
<li>Håkon Vågsether <a href="mailto:haakonsv@gmail.com">haakonsv@gmail.com</a></li>
<li>Igor Freire <a href="mailto:igor.auad@gmail.com">igor.auad@gmail.com</a></li>
<li>Jan Kraemer <a href="mailto:kraemer.jn@gmail.com">kraemer.jn@gmail.com</a></li>
<li>japm48</li>
<li>Josh Morman <a href="mailto:jmorman@perspectalabs.com">jmorman@perspectalabs.com</a></li>
<li>karel</li>
<li>luz.paz</li>
<li>Marc L <a href="mailto:marcll@vt.edu">marcll@vt.edu</a></li>
<li>Marcus Müller <a href="mailto:mmueller@gnuradio.org">mmueller@gnuradio.org</a></li>
<li>Martin Braun <a href="mailto:martin.braun@ettus.com">martin.braun@ettus.com</a></li>
<li>Michael Dickens <a href="mailto:michael.dickens@ettus.com">michael.dickens@ettus.com</a></li>
<li>Michael Roe <a href="mailto:mroe@cornstalk.org.uk">mroe@cornstalk.org.uk</a></li>
<li>Nathan West <a href="mailto:nwest@deepsig.io">nwest@deepsig.io</a></li>
<li>Nicolas Cuervo <a href="mailto:cuervonicolas@gmail.com">cuervonicolas@gmail.com</a></li>
<li>Philip Balister <a href="mailto:philip@balister.org">philip@balister.org</a></li>
<li>rear1019 <a href="mailto:rear1019@posteo.de">rear1019@posteo.de</a></li>
<li>RedStone002</li>
<li>Ron Economos <a href="mailto:w6rz@comcast.net">w6rz@comcast.net</a></li>
<li>Ryan Schutt</li>
<li>Ryan Volz <a href="mailto:rvolz@mit.edu">rvolz@mit.edu</a></li>
<li>Sebastian Koslowski <a href="mailto:sebastian.koslowski@gmail.com">sebastian.koslowski@gmail.com</a></li>
<li>Sebastian Müller <a href="mailto:gsenpo@gmail.com">gsenpo@gmail.com</a></li>
<li>Sylvain Munaut <a href="mailto:tnt@246tNt.com">tnt@246tNt.com</a></li>
<li>Terry May <a href="mailto:terrydmay@gmail.com">terrydmay@gmail.com</a></li>
<li>Thomas Habets <a href="mailto:thomas@habets.se">thomas@habets.se</a></li>
<li>Vasil Velichkov <a href="mailto:vvvelichkov@gmail.com">vvvelichkov@gmail.com</a></li>
<li>Volker Schroer</li>
<li>wcampbell <a href="mailto:wcampbell1995@gmail.com">wcampbell1995@gmail.com</a></li>
</ul>
[3.8.1.0-rc1] - 2020-02-16
Changed
Project Scope
<ul>
<li>clang-tidy improvements<ul>
<li>Throw exceptions by value, catch by reference</li>
<li><code>emplace_back</code> where applicable</li>
<li><code>empty()</code> instead of <code>vector::size() == 0</code></li>
</ul>
</li>
</ul>
Fixed
Project scope
<ul>
<li>FindQwt paths</li>
<li>floatAlmostEqual unittest assert function wrongly passing on sequence types</li>
<li>Only require boost unittest when testing is enabled</li>
<li>FindLOG4CPP typo</li>
</ul>
gnuradio-runtime
<ul>
<li>block gateway shadowed system port</li>
<li>Flaky message passing unit test contained timeout (not the test's job)</li>
<li>ctrlport/<code>rpcaggregator</code> & Co: removed storage of references to scope-lifetime objects</li>
<li>Sine table generation python was wrong</li>
<li><code>get_tags_in_range</code> for delay < (end-start)</li>
<li>premature tag pruning</li>
</ul>
gr_modtool
<ul>
<li>wrong use of <code>input</code> -> <code>raw_input</code></li>
<li>allow empty argument list</li>
<li>testing</li>
<li>check for and deny TSB under Python</li>
<li>QA addition bugs </li>
</ul>
gr-analog
<ul>
<li>clipping in FM receiver: remove superfluous gain</li>
<li>C++ generation for multiple blocks</li>
</ul>
gr-audio
<ul>
<li>portaudio source: lock acquisition</li>
</ul>
gr-blocks
<ul>
<li>broken <code>rotator</code> workaround</li>
</ul>
gr-digital
<ul>
<li><code>map_bb</code> buffer overflow</li>
<li><code>map_bb</code> thread safety</li>
<li><code>additive_scrambler</code>count based reset</li>
</ul>
gr-fec
<ul>
<li>heap corruption in <code>async_decoder</code></li>
<li><code>cc_encoder</code> was broken for constraint lengths > 8</li>
</ul>
gr-fft
<ul>
<li>restore Boost 1.53 compat</li>
</ul>
gr-qtgui
<ul>
<li>no longer requiring unnecessary key in <code>edit_box_msg</code></li>
</ul>
gr-uhd
<ul>
<li>fixed examples under Py3</li>
<li>multichannel objects not populating channels</li>
</ul>
GRC
<ul>
<li>several issues with YAML files</li>
<li>nested objects now properly populate namespaces</li>
<li>comments now included in block bounds calculation</li>
<li>Wiki documentation link removed from OOT blocks' docs tab</li>
<li>Dragging connections to auto-hide ports works now</li>
</ul>
Added
Project Scope
<ul>
<li>Codec2 development branch / future compat</li>
<li>Boost 1.71 compat</li>
<li>CI now checks for formatting</li>
</ul>
gnuradio-runtime
<ul>
<li>dot graphs now contain message edges</li>
</ul>
gr-uhd
<ul>
<li>UHD Filter API</li>
</ul>
GRC
<ul>
<li>block affinity, buffer sizes available as advanced options for blocks</li>
<li>testing</li>
</ul>
https://doi.org/10.5281/zenodo.3669097
oai:zenodo.org:3669097
Zenodo
https://github.com/gnuradio/gnuradio/tree/v3.8.1.0-rc1
https://doi.org/10.5281/zenodo.2704343
info:eu-repo/semantics/openAccess
Other (Open)
gnuradio/gnuradio: Release Candidate 3.8.1.0-rc1
info:eu-repo/semantics/other