Skip to content

Commit f717be4

Browse files
committed
Release Candidate v3.10.9.0-rc2
Signed-off-by: Jeff Long <[email protected]>
1 parent 0e121d2 commit f717be4

File tree

3 files changed

+89
-1
lines changed

3 files changed

+89
-1
lines changed

.zenodo.json

+30
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636
{
3737
"name": "Anastasopoulos, Achilleas"
3838
},
39+
{
40+
"name": "Anderseck, Martin"
41+
},
3942
{
4043
"name": "Anderson, Douglas"
4144
},
@@ -139,6 +142,9 @@
139142
{
140143
"name": "Byers, Michael"
141144
},
145+
{
146+
"name": "Campbell, Bailey"
147+
},
142148
{
143149
"name": "Cercueil, Paul"
144150
},
@@ -239,6 +245,9 @@
239245
{
240246
"name": "Eslinger, Gregory"
241247
},
248+
{
249+
"name": "Essam, Ahmed"
250+
},
242251
{
243252
"name": "Est\u00e9vez, Daniel"
244253
},
@@ -497,6 +506,9 @@
497506
{
498507
"name": "Mayer, Christoph"
499508
},
509+
{
510+
"name": "Mayer, Tobias"
511+
},
500512
{
501513
"name": "Mayo, Chris"
502514
},
@@ -527,6 +539,9 @@
527539
{
528540
"name": "Michel, Adrien"
529541
},
542+
{
543+
"name": "Migirov, Ruslan"
544+
},
530545
{
531546
"name": "Mills, Matt"
532547
},
@@ -691,6 +706,9 @@
691706
{
692707
"name": "Roe, Michael"
693708
},
709+
{
710+
"name": "Rohde, Zachary S"
711+
},
694712
{
695713
"affiliation": "GNU Radio",
696714
"name": "Rondeau, Tom"
@@ -701,6 +719,9 @@
701719
{
702720
"name": "Rui, Huang"
703721
},
722+
{
723+
"name": "SAHLER, Aarys"
724+
},
704725
{
705726
"name": "Saari, James"
706727
},
@@ -1017,6 +1038,9 @@
10171038
{
10181039
"name": "Pavon"
10191040
},
1041+
{
1042+
"name": "Philipp"
1043+
},
10201044
{
10211045
"name": "R-ohit-B-isht"
10221046
},
@@ -1032,6 +1056,9 @@
10321056
{
10331057
"name": "Unknown"
10341058
},
1059+
{
1060+
"name": "VladislavF"
1061+
},
10351062
{
10361063
"name": "Zero_Chaos"
10371064
},
@@ -1169,6 +1196,9 @@
11691196
},
11701197
{
11711198
"name": "wcampbell"
1199+
},
1200+
{
1201+
"name": "\u6bdb\u4e9a\u741b"
11721202
}
11731203
]
11741204
}

CHANGELOG.md

+58
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,64 @@ Versioning](http://semver.org/spec/v2.0.0.html), starting with version 3.7.12.0.
77

88
Older Logs can be found in `docs/RELEASE-NOTES-*`.
99

10+
## [3.10.9.0] - 2023-12-24
11+
12+
### Changed
13+
14+
#### Project
15+
- Python minimum version is now 3.7.2, vs 3.6.5, to support type hints. Even
16+
Python 3.7 is EOL, so this is not expected to affect people using newer versions of
17+
GNU Radio.
18+
- Add tox.ini, so that editors use the same formatting as github CI.
19+
- Use pointers to pass s32fc arguments to VOLK in gr-blocks, gr-digital, and
20+
gr-dtv to avoid undefined behavior. The fix is conditional on VOLK 3.1.0, which
21+
add a new supporting function.
22+
23+
#### Runtime
24+
- Disallow None for pmt_t arguments in Python.
25+
- Support spdlog installations with internal or external libfmt.
26+
27+
#### GRC
28+
- Use text labels to specify types for block parameters, instead of background colors
29+
which were difficult to read/remember.
30+
- Enable setting of documentation URLs, relative or absolute in yaml. This allows
31+
OOTs to use the documentation link in the block parameter dialog.
32+
- Disallow use of block ids that are Python keywords and "gnuradio".
33+
- Add type annotations in some places (required bump to Python 3.7.2).
34+
- Use C version of YAML loader (yaml.CSafeLoader) for better performance.
35+
- Connections may have properties for supported connection domains. This feature
36+
was added for RFNoC connections. Standard stream and message connections do not
37+
support this feature, but they may in future versions.
38+
- Check grc file version. The above feature required a version bump to "2". Where
39+
no connection properties are used, version "1" is still emitted. Note that previous
40+
versions of GRC do not check for file version. RFNoC flowgraphs with connection
41+
properties will fail to load in previous versions as a result.
42+
- Fix bug where an impressive number of backslashes were added to some filenames.
43+
44+
#### gr-dtv
45+
- Read expected data as little-endian
46+
47+
#### gr-fec
48+
- Add FEC_API to CCSDS Reed-Solomon functions so they can be used by OOTs.
49+
50+
#### gr-qtgui
51+
- QT GUI Msg Push Button: add a callback for Message Value to allow it to
52+
change at runtime.
53+
54+
#### gr-uhd
55+
- RFNoC Rx-Streamer: Add start stream options
56+
- Add back-edge property to RFNoC connections
57+
58+
#### Build system and packaging
59+
- Update conda build. Re-rendered with conda-build 3.27.0, conda-smithy 3.28.0,
60+
and conda-forge-pinning 2023.11.07.18.09.01.
61+
- Use utf-8 encoding when writing files in gr_python_install.
62+
63+
#### Testing
64+
There has been a great effort to identify why tests fail intermittently, or only
65+
on certain platforms. This has lead to a number of improved test, and identification
66+
of a number of real bugs.
67+
1068
## [3.10.8.0] - 2023-10-20
1169

1270
### Changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ include(GrComponent)
4747
SET(VERSION_MAJOR 3)
4848
SET(VERSION_API 10)
4949
SET(VERSION_ABI 9)
50-
SET(VERSION_PATCH 0-rc1)
50+
SET(VERSION_PATCH 0-rc2)
5151
include(GrVersion) #setup version info
5252
# cmake-format: on
5353

0 commit comments

Comments
 (0)