summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Long <willcode4@gmail.com>2022-04-09 12:57:15 -0400
committerJeff Long <willcode4@gmail.com>2022-04-09 12:57:15 -0400
commit6b953671c05530e4ff4789d66397e58af16177af (patch)
treed361d92d79bd05a2c6f6075e202c5f26909b633c
parentCross compiling is skipping c++ tests, don't try to set properties on them. (diff)
downloadgnuradio-3.9.6.0.tar.xz
gnuradio-3.9.6.0.zip
Release v3.9.6.0v3.9.6.0
Signed-off-by: Jeff Long <willcode4@gmail.com>
-rw-r--r--CHANGELOG.md81
-rw-r--r--CMakeLists.txt2
2 files changed, 82 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 25fb8bb5d..fe63a4dfc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,87 @@ Versioning](http://semver.org/spec/v2.0.0.html), starting with version 3.7.12.0.
Older Logs can be found in `docs/RELEASE-NOTES-*`.
+## [3.9.6.0] - 2022-04-09
+
+### Changed
+
+#### Project Scope
+
+- PEP8 formatting applied and enforced on all Python files.
+
+#### GRC
+
+- New JSON Config and YAML Config blocks that load configuration variables from files at runtime. Those variables may then be used in block parameters.
+- Store the GNU Radio version in flowgraph metadata when saving.
+- Minor change in Python evaluation code to allow `affinity`, `minoutbuf` and `maxoutbuf` to be adjusted via script para
+meters.
+- Show blocks with "deprecated" flags as deprecated.
+- Bug fix: initialize value for "priority" parameter in Python Snippets.
+- Don't blacklist `default` as a flowgraph ID to prevent always starting in an error state
+-
+#### Runtime
+
+- Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
+
+#### gr-analog
+
+- Fix C++ code generation for random_uniform_source
+
+#### gr-blocks
+
+- Add exponential distribution to Message Strobe Random block's `delay` selection.
+- Skip alignment check in File Source when the input file is not seekable (e.g., it is a pipe).
+
+#### gr-filter
+
+- Fix crash in Rational Resampler logging
+- Bug fix: buses should now work with PFB channelizer and synthesizer.
+
+#### gr-trellis
+
+- Provide Python bindings for PCCC Encoder and Viterbi Combo.
+
+#### gr-qtgui
+
+- Improve text/background color on Range widget.
+- Digital Number Control emits message with new, instead of previous, value.
+- Message Edit Box sends message only when return is pressed, rather than whenever focus is lost.
+- Vector Sink allows legend to be disabled.
+- Type error fixes (Python 3.10 is stricter about int casting).
+- Frequency/Waterfall Sinks force power of 2 for fft size
+
+#### gr-uhd
+
+- Correct descriptor names in uhd_fpga_ddc/duc.
+
+#### Code generation tools
+
+- Support strongly-typed enums in Python bindings
+
+### Authors
+
+The following people contributed commits to this release. There are may people who contribute in other ways ... discussions, reviews, bug reporting, testing, etc. We just don't have an easy way to provide credit for all that valuable work.
+
+- André Apitzsch <andre.apitzsch@etit.tu-chemnitz.de>
+- Armin Ghani <ghani.armin@gmail.com>
+- AsciiWolf <mail@asciiwolf.com>
+- Bjoern Kerler <info@revskills.de>
+- Campbell McDiarmid <campbell.mcdiarmid@icloud.com>
+- Clayton Smith <argilo@gmail.com>
+- David Winter <david.winter@analog.com>
+- JaredD <jareddpub@gmail.com>
+- jb41997
+- Jeff Long <willcode4@gmail.com>
+- Josh Morman <jmorman@peratonlabs.com>
+- jsallay
+- Marcus Müller <mmueller@gnuradio.org>
+- Philip Balister <philip@balister.org>
+- Ron Economos <w6rz@comcast.net>
+- Ryan Volz <ryan.volz@gmail.com>
+- Thomas Habets <habets@google.com>
+- Vladisslav P <vladisslav@inbox.ru>
+- Volker Schroer
+
## [3.9.5.0] - 2022-01-XX
This is an API compatible update to GNU Radio 3.9. Code written for 3.9.X versions should compile and link without modification. The ABI is not guaranteed to be compatible, so a rebuild of OOT modules may be necessary.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7c7eaf1c0..3a2600df5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -44,7 +44,7 @@ include(GrComponent)
SET(VERSION_MAJOR 3)
SET(VERSION_API 9)
SET(VERSION_ABI 6)
-SET(VERSION_PATCH 0-rc1)
+SET(VERSION_PATCH 0)
include(GrVersion) #setup version info
# Minimum dependency versions for central dependencies: