.. figure:: images/voltha.svg :alt: voltha- Release Notes :width: 40% :align: center VOLTHA 2.13 Release Notes ========================= Highlights ---------- With this release Voltha Go Controller (VGC) is introduced as a new Controller instead of ONOS. VGC and ONOS both will still be available in this release. Several bug resolutions and improvements are also done in this release. New Features ----------------------- - Added interfaces to protos to to be able to offload PPPoEIA and DHCP RA apps onto the OLT. - Voltctl implementation to fetch stats of offloaded Apps. - New Controller (Voltha Go Controller) introduced. - Added the ability to avoid reconciling the MEs with ONT after openonu-adapter restart. - Implentation of getOnudistance in voltctl to fetch onu distance. Test ---- - Improvement in openolt-adapter’s high memory and high CPU utilization during the reconcilation. - Improvement in openonu-adapter’s memory consumption. Bug Fixes --------- Several bug fixes for reconciliation, ONU sw upgrade and device delete, reboot cases. For a full list of resolved issues, see the `full release notes on Confluence `_ Documentation ------------- As usual documentation is published on https://docs.voltha.org Known Issues ------------ .. list-table:: Known Issues :widths: 10, 40 :header-rows: 1 * - Jira - Description * - `VOL-5427 `_ - Multicast does not work for GPON TT test pipeline * - `VOL-5426 `_ - ONUs not in the state expected by the tests Jira stories ------------ A full list of stories and bugs completed can be found under the `VOLTHA 2.13 `_ release page in Jira. Component Versions in VOLTHA 2.13 release ----------------------------------------- ONOS and Atomix +++++++++++++++ .. list-table:: ONOS and Atomix :widths: 30, 5, 5, 5, 5, 5 :header-rows: 2 * - Component - VOLTHA - Component - with - Gerrit - Github * - Name - Ver - Ver - Chart - URL - URL * - - - - - - * - ONOS 2.5 LTS: `2.5.9 `_, `2.5.8 `_ - ``2.5.5`` - ``2.5.9``, ``2.5.8`` - - - * - `ATOMIX `_ - - ``3.1.9`` - - - ONOS Components +++++++++++++++ .. list-table:: ONOS Components :widths: 10, 2, 2, 2, 2, 2, 2, 2 :header-rows: 2 * - Component - Artifact - Api - App - Pkg - Gerrit - Github - Released * - Name - Ver - Ver - Ver - Ver - URL - URL - * - - - - - - - - * - `aaa `_ - :mvn-cord:`2.11.2 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `bng `__ - :mvn-cord:`2.5.3 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `dhcpl2relay `__ - :mvn-cord:`2.11.2 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `igmpproxy `__ - :mvn-cord:`2.9.1 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `kafka `__ - :mvn-cord:`2.13.3 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - ``N`` * - :vol-ger:`maclearner ` - :mvn-cord:`1.2.4 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X `, :vol-git:`T ` - * - `mcast `__ - :mvn-cord:`2.9.3 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X `, :vol-git:`T ` - * - `olt `__ - :mvn-cord:`5.2.8 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - :vol-ger:`olttopology ` - :mvn-cord:`1.3.1 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - :vol-ger:`pppoeagent ` - :mvn-cord:`1.3.2 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `sadis `__ - :mvn-cord:`5.12.3 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - - See Also - :ref:`Release Notes Legend for ONOS Components` - `Docker Images: opencord `_ VOLTHA Components +++++++++++++++++ .. list-table:: VOLTHA Components :widths: 30, 5, 5, 5, 5, 5, 5, 5, 5 :header-rows: 2 * - Component - VOLTHA - :vol-ger:`Chart.yaml ` - `Gerrit `_ - :vol-git:`Github<>` - `Docker `_ - `Golang `_ - `Pypi `_ - Repository * - Name - Version - Version - ULR - URL - URL - URL - URL - Released * - - - - - - - - - * - `ofagent-go `_ - :vol-ger:`2.3.2 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - `1.1.4(stale) `_ - `1.6.5(stale) `_ - - * - `voltha-go `_ - :vol-ger:`3.6.6 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - ``N/A`` - ``v7:?`` - - * - :vol-ger:`voltha-lib-go ` - :vol-ger:`7.6.6 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - ``?`` - `v7 `__ - ``?`` - * - `voltha-onos `_ - ``5.1.10`` - ``0.1.27`` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - - - ``N`` * - `voltha-openolt-adapter `_ - :vol-ger:`4.5.6 ` - :vol-ger:`2.13.0 ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - ``N/A`` - ``N/A`` - * - `voltha-openonu-adapter-go `_ - :vol-ger:`2.12.14 ` - :vol-ger:`2.13.0 ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - `stale `_ - ``N/A`` - * - :vol-ger:`voltha-protos ` - :vol-ger:`5.6.2 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - `stale `__ - `stale `__ - `5.6.2 `__ - * - :vol-git:`voltha-system-tests ` - ``v2.13.0`` - - :vol-ger:`X ` - :vol-git:`X ` - - - - ``verify`` `VOL-5064 `_ * - segmentrouting - ``3.0.0`` - - - - - - - ``N`` - See Also - :ref:`Release Notes Legend for VOLTHA Components` - `Docker Images: Voltha `_ VOLTHA Tools ++++++++++++ .. list-table:: VOLTHA Components :widths: 30, 5, 5, 5, 5, 5, 5, 5, 5 :header-rows: 2 * - Component - VOLTHA - :vol-ger:`Chart.yaml ` - `Gerrit `_ - :vol-git:`Github<>` - `Docker `_ - `Golang `_ - `Pypi `_ - Repository * - Name - Version - Version - ULR - URL - URL - URL - URL - Released * - - - - - - - - - * - :vol-ger:`voltha-docs ` , `docs.voltha.org ` - ``2.13.0`` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - - - - ``N`` * - `bbsim `__ - ``1.16.7`` - ``4.8.11`` :vol-ger:`chart ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - ``?`` - ``?`` - ``N`` * - `Bbsim-sadis-server `__ - :vol-ger:`0.4.0 ` - :vol-ger:`0.3.5 ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - - - ``N`` * - `voltctl `_ - :vol-ger:`1.11.8 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`? ` - ``N/A`` - `X `__ - ``N/A`` - ``N`` Helm Chart Versions +++++++++++++++++++ This section refers to the macro charts to deploy the required infrastructure and a (or many) VOLTHA stacks: .. list-table:: Helm Chart Versions :widths: 30, 30 :header-rows: 2 * - Component - VOLTHA * - Name - Version * - - * - Helm Charts (voltha-helm-charts) - :vol-ger:`3.5.0 ` * - Voltha - :vol-ger:`2.13.0 ` * - Voltha-infra - :vol-ger:`2.13.0 ` * - Voltha-stack - :vol-ger:`2.13.0 ` BAL Version +++++++++++ .. list-table:: Helm Chart Versions :widths: 30, 5, 5, 5, 5, 5 :header-rows: 2 * - Component - VOLTHA - Component - - Gerrit - Github * - Name - Version - Version - with Chart - URL - URL * - - - - - - * - Broadcom abstraction layer (BAL) - - ``3.10.2.2`` - - - Get Involved ------------ We'd love to accept your patches and contributions to the VOLTHA project, join the community! | Here are a few resources to get you started: Index/Entry points ++++++++++++++++++ - `https://docs.voltha.org `_ - `Getting Started `_ HOWTO +++++ - `Code, Documentation, Makefiles `_ - `Setup a test pod `_ - `Troubleshooting `_ Testing +++++++ - `Automation `_ - `Robot testing harness `_ - `voltha-system-tests `_ CLI Tools +++++++++ - `BBSIM `__ - `voltctl `__ Slack +++++ - `voltha-dev `_ - `community `_ - `general `_ Mailing List ++++++++++++ - `voltha-discuss@opennetworking.org `_. Weekly TST Meetings +++++++++++++++++++ - `Zoom Meeting `_. - `Rolling Agenda `_. Website(s) ++++++++++ - `onf/VOLTHA `_ - `docs.voltha.org `_ - `Wiki `_ |