On behalf of our local, partner, and community developers, we are proud
to announce the general availability of OpenCPI v2.3.0 (final).

v2.3.0 highlights (which should bear a striking resemblance to the list
for v2.3.0-rc.1) include:

(1) New PicoEVB HDL platform.
(2) A new "test_internal_assy" assembly that can be used for testing
    and validating new HDL platforms.
(3) A new "analog" OSP (initial OpenCPI support for ADRV9361-Z7035
    attached to ADRV1CRR-BOB).
(4) The SDR components project -- finally.  Apologies to the contributor
    for taking so long getting this integrated into an OpenCPI release.
(5) New script for generating an output file for the "capture_v2" unit
    test's properties.
(6) A number of bugfixes and enhancements -- see the Changelog for the
    details.

This release also includes several fixes/improvements for the new GUI.
User feedback is definitely appreciated.

The v2.3.0-rc.1 deficiency with respect to the absence of the RST
documentation on the https://opencpi.gitlab.io web site has been
corrected.  If a section/project header on a release web page is a
hyperlink, clicking it brings up the RST documentation for that
section/project.

Regrettably, we discovered late in the release-cutting process that the
"picoevb" platform does not install correctly.  The fix is relatively
simple and will be included in the next release.  For those that cannot
wait, edit "projects/platform/hdl/primitives/generic_pcie/Makefile" and
add the following line below the "include" at/near line 30:

$(eval $(HdlPreprocessTargets))

Onward and upward!

Respectfully,
(Oh! It's *you*) Bob