summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Long <willcode4@gmail.com>2023-12-24 08:13:31 -0500
committerJeff Long <willcode4@gmail.com>2023-12-24 08:13:31 -0500
commitf717be4f566c4af8343357685bf9703acc788964 (patch)
treea9a76a91062728e8b03c7d0fbd2cffa5037d9775
parentdtv: Read expected data as little-endian (diff)
downloadgnuradio-f717be4f566c4af8343357685bf9703acc788964.tar.xz
gnuradio-f717be4f566c4af8343357685bf9703acc788964.zip
Release Candidate v3.10.9.0-rc2v3.10.9.0-rc2
Signed-off-by: Jeff Long <willcode4@gmail.com>
-rw-r--r--.zenodo.json30
-rw-r--r--CHANGELOG.md58
-rw-r--r--CMakeLists.txt2
3 files changed, 89 insertions, 1 deletions
diff --git a/.zenodo.json b/.zenodo.json
index a4c21c404..954f6d576 100644
--- a/.zenodo.json
+++ b/.zenodo.json
@@ -37,6 +37,9 @@
"name": "Anastasopoulos, Achilleas"
},
{
+ "name": "Anderseck, Martin"
+ },
+ {
"name": "Anderson, Douglas"
},
{
@@ -140,6 +143,9 @@
"name": "Byers, Michael"
},
{
+ "name": "Campbell, Bailey"
+ },
+ {
"name": "Cercueil, Paul"
},
{
@@ -240,6 +246,9 @@
"name": "Eslinger, Gregory"
},
{
+ "name": "Essam, Ahmed"
+ },
+ {
"name": "Est\u00e9vez, Daniel"
},
{
@@ -498,6 +507,9 @@
"name": "Mayer, Christoph"
},
{
+ "name": "Mayer, Tobias"
+ },
+ {
"name": "Mayo, Chris"
},
{
@@ -528,6 +540,9 @@
"name": "Michel, Adrien"
},
{
+ "name": "Migirov, Ruslan"
+ },
+ {
"name": "Mills, Matt"
},
{
@@ -692,6 +707,9 @@
"name": "Roe, Michael"
},
{
+ "name": "Rohde, Zachary S"
+ },
+ {
"affiliation": "GNU Radio",
"name": "Rondeau, Tom"
},
@@ -702,6 +720,9 @@
"name": "Rui, Huang"
},
{
+ "name": "SAHLER, Aarys"
+ },
+ {
"name": "Saari, James"
},
{
@@ -1018,6 +1039,9 @@
"name": "Pavon"
},
{
+ "name": "Philipp"
+ },
+ {
"name": "R-ohit-B-isht"
},
{
@@ -1033,6 +1057,9 @@
"name": "Unknown"
},
{
+ "name": "VladislavF"
+ },
+ {
"name": "Zero_Chaos"
},
{
@@ -1169,6 +1196,9 @@
},
{
"name": "wcampbell"
+ },
+ {
+ "name": "\u6bdb\u4e9a\u741b"
}
]
} \ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5d50c96ef..214b29f67 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,64 @@ 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.10.9.0] - 2023-12-24
+
+### Changed
+
+#### Project
+- Python minimum version is now 3.7.2, vs 3.6.5, to support type hints. Even
+Python 3.7 is EOL, so this is not expected to affect people using newer versions of
+GNU Radio.
+- Add tox.ini, so that editors use the same formatting as github CI.
+- Use pointers to pass s32fc arguments to VOLK in gr-blocks, gr-digital, and
+gr-dtv to avoid undefined behavior. The fix is conditional on VOLK 3.1.0, which
+add a new supporting function.
+
+#### Runtime
+- Disallow None for pmt_t arguments in Python.
+- Support spdlog installations with internal or external libfmt.
+
+#### GRC
+- Use text labels to specify types for block parameters, instead of background colors
+which were difficult to read/remember.
+- Enable setting of documentation URLs, relative or absolute in yaml. This allows
+OOTs to use the documentation link in the block parameter dialog.
+- Disallow use of block ids that are Python keywords and "gnuradio".
+- Add type annotations in some places (required bump to Python 3.7.2).
+- Use C version of YAML loader (yaml.CSafeLoader) for better performance.
+- Connections may have properties for supported connection domains. This feature
+was added for RFNoC connections. Standard stream and message connections do not
+support this feature, but they may in future versions.
+- Check grc file version. The above feature required a version bump to "2". Where
+no connection properties are used, version "1" is still emitted. Note that previous
+versions of GRC do not check for file version. RFNoC flowgraphs with connection
+properties will fail to load in previous versions as a result.
+- Fix bug where an impressive number of backslashes were added to some filenames.
+
+#### gr-dtv
+- Read expected data as little-endian
+
+#### gr-fec
+- Add FEC_API to CCSDS Reed-Solomon functions so they can be used by OOTs.
+
+#### gr-qtgui
+- QT GUI Msg Push Button: add a callback for Message Value to allow it to
+change at runtime.
+
+#### gr-uhd
+- RFNoC Rx-Streamer: Add start stream options
+- Add back-edge property to RFNoC connections
+
+#### Build system and packaging
+- Update conda build. Re-rendered with conda-build 3.27.0, conda-smithy 3.28.0,
+and conda-forge-pinning 2023.11.07.18.09.01.
+- Use utf-8 encoding when writing files in gr_python_install.
+
+#### Testing
+There has been a great effort to identify why tests fail intermittently, or only
+on certain platforms. This has lead to a number of improved test, and identification
+of a number of real bugs.
+
## [3.10.8.0] - 2023-10-20
### Changed
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 22161705e..c2710902e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -47,7 +47,7 @@ include(GrComponent)
SET(VERSION_MAJOR 3)
SET(VERSION_API 10)
SET(VERSION_ABI 9)
-SET(VERSION_PATCH 0-rc1)
+SET(VERSION_PATCH 0-rc2)
include(GrVersion) #setup version info
# cmake-format: on