With sincere gratitude for the many contributions of our local, partner, and
community developers, we are proud to announce the general availability of the
OpenCPI v2.5.0-beta.1 release. Please note the "beta" in the release name:
while developers have been diligent about performing local testing of their
contributions, this release has not undergone a formal test cycle.
For the main "opencpi/opencpi" project (the framework) alone, 119 merge requests
representing significant new features, major enhancements, bug fixes, and CI/CD
infrastructure improvements since the v2.4.2 release have been included. There
are now eleven projects included in OpenCPI releases: the framework, 8 OSPs, the
SDR Components Library, and the OpenCPI GUI.
Highlights of this release include:
(1) New OSPs: epiq-solutions (z3u), n3xx (n310), xilinx (zcu102, zcu111), and
avnet (microzed_10_cc, microzed_20_cc, picozed_10_cc, picozed_15_cc,
picozed_20_cc, picozed_30_cc).
(2) New RCC development platforms: Ubuntu 22.04 LTS, Rocky 8, MacOS Monterey and
Ventura, Mint Linux 21.1.
(3) Node graph functionality added to the OpenCPI GUI.
(4) Support for DG-RDMA over L2 Ethernet.
(5) Optimized OpenCPI framework installation without having to first install the
default (unoptimized) mode.
(6) Expanded/extended XML attributes and parameters for greater precision,
flexibility, and consistency in configuring various assets.
(7) New "ocpiadmin" tool installer functionality.
(8) Sphinx-based documentation system now fully integrated into the "ocpidev"
workflow.
(9) 2TX/2RX support is finally available (AD9361 CMOS dual-port full-duplex
mode). Appropriate interface tests included.
See the Release Notes and project changelogs for additional information on other
new features/enhancements as well as bug fixes.
As always, if bugs/problems are discovered, we encourage you to open issues in GitLab
or otherwise bring such matters to our attention. User feedback is appreciated.
Respectfully,
--Bob Tracy
CNF Technologies, Inc.