.. figure:: images/voltha.svg :alt: voltha- Release Notes :width: 40% :align: center VOLTHA 2.12 Release Notes ========================= Highlights ---------- Features & Improvements ----------------------- .. list-table:: Features & Improvements :widths: 10, 60 :header-rows: 1 * - Jira - Description * - :jira-browse:`VOL-4949 ` - Introduce DEVICE_BUSY reason in the UploadDebugInfoStatus DMI message * - :jira-browse:`VOL-4783 ` - Introduce UploadDebugInformation RPC in DMI * - :jira-browse:`VOL-4788 ` - Create package in voltha-libs-go for support of prometheus counters in voltha * - :jira-browse:`VOL-4782 ` - Enchance DMI to include DataValueType in Events and also clarification for Transceiver Events * - :jira-browse:`VOL-4878 ` - Improve the voltha-protos extensions interface to get the Rx Power levels from an OLT * - :jira-browse:`VOL-4877 ` - Enhance DMI interface to be able to retrieve the Tx Power on the Transceivers * - :jira-browse:`VOL-4958 ` - Introduce protobuf dependencies in DMI for the python testing framework * - :jira-browse:`VOL-4952 ` - Add retry client options to the grpc library in voltha-lib-go * - :jira-browse:`VOL-4983 ` - voltctl list device meters with traffic shaping info * - :jira-browse:`VOL-5043 ` - Enhance DMI interface to have CPU/Mem/Disk usage alarms and also NTP synch alarms * - :jira-browse:`VOL-4444 ` - VOL-4340 Create API for profile in voltha rw-core for profile operations * - :jira-browse:`VOL-4436 ` - VOL-4340 Create proto files for sip profile and voip service * - :jira-browse:`VOL-5046 ` - Reuse grpc clinet connection in grpc clinet lib * - :jira-browse:`VOL-4972 ` - Changes in openolt adapter to reconcile onu device and pon states * - :jira-browse:`VOL-4953 ` - Retry for grpc towards core in openolt adapter * - :jira-browse:`VOL-5216 ` - Handle transition in core during device reboot * - :jira-browse:`VOL-5197 ` - In DMI add QSFP-DD as a form factor for the TransceiverAttributes * - :jira-browse:`VOL-4950 ` - Move the component_uuid from EventsConfigurationRequest to EventCfg of DMI interface * - :jira-browse:`VOL-5241 ` - Add Zyxel to ONU Vendor list * - :jira-browse:`VOL-5233 ` - VOL-5206 Change "ONU_DYING_GASP_EVENT" check to "ONU_DYING_GASP_RAISE_EVENT" in Alarm tests Bug Fixes --------- .. list-table:: Bug Fixes :widths: 10, 60 :header-rows: 1 * - Jira - Description * - - * - :jira-browse:`VOL-4926 ` - VOL-4836 kail - godownloader.sh no longer available: alternative needed * - :jira-browse:`VOL-4934 ` - omci-lib-go: MIC (AES-128) calculation does not properly support the Extended Message Set * - :jira-browse:`VOL-4927 ` - omci-lib-go: ONT-G ME alarms are not supposed * - :jira-browse:`VOL-4929 ` - openonuAdapterGo - memory leak seen in long term tests * - :jira-browse:`VOL-4931 ` - openoltAdapter: memory leak seen in long term tests * - :jira-browse:`VOL-4984 ` - voltctl log level list does not display the component open-flow-agent * - :jira-browse:`VOL-5105 ` - cli label missing for pon ports in BBSIM * - :jira-browse:`VOL-5193 ` - OpenOnuAdapterGo: MIB sync handling fails , when the MIB template has NULL terminated strings. * - :jira-browse:`VOL-5187 ` - openolt adaptor should not set discovery in progress for a given onu in case the particular discovery request fails * - :jira-browse:`VOL-5165 ` - Openoltagent getting crashed when ONT is rebooted * - :jira-browse:`VOL-5172 ` - Olt adaptor trying to add flows to the devices even when the parent olt is not up * - :jira-browse:`VOL-5104 ` - BBSIM crashed when adding flows * - :jira-browse:`VOL-4993 ` - Upon OLT reboot, OLT's OPERSTATUS is observed as "rebooted" and no ONTs are discovered * - :jira-browse:`VOL-4798 ` - voltctl - log configuration for multiple stacks doesn't work * - :jira-browse:`VOL-5212 ` - Unable to fetch PON RX power for all the ONTs on a PON port. * - :jira-browse:`VOL-5215 ` - After rebooting ONUs the BBSIM OLT is crashing * - :jira-browse:`VOL-5208 ` - onu adapter will go into race and crash if delete-device and delete gemport from olt adapter happens at once * - :jira-browse:`VOL-5210 ` - Open onu adapter crashes when processing requests and device is deleted * - :jira-browse:`VOL-5107 ` - forced crash during child device detected may result in duplicate device * - :jira-browse:`VOL-5219 ` - in case voltha core goes down before it gets a chance to fire reconcile to the adaptors it should retrigger the reconcile process once it comes back up * - :jira-browse:`VOL-5175 ` - OLT device ports list in ONOS is empty after rebooting the OLT * - :jira-browse:`VOL-5195 ` - Missing ANI-G Signal Fail and Signal Degrade alarm notification * - :jira-browse:`VOL-5209 ` - Open onu adapter crashes during delete device * - :jira-browse:`VOL-5249 ` - error loading onos image in voltha-onos-sanity_test * - :jira-browse:`VOL-5236 ` - onu adapter should gracefully reset vlan config fsm on onu down * - :jira-browse:`VOL-5223 ` - OpenOnuAdapterGo: Alarm Mgr has to handle unconfigured MEs responses from ONT during Alarm Audit. Test ---- .. list-table:: Test :widths: 10, 60 :header-rows: 1 * - Jira - Description * - :jira-browse:`VOL-4829 ` - openonuAdapterGo: Robustness - Test of reconciling openonu-adapter with continuous traffic at real HW Documentation ------------- As usual documentation is published on https://docs.voltha.org Known Issues ------------ Certification Program --------------------- Thanks to the Continuous Certification program at ONF we can also ensure that the following ONF member products are compatible with the VOLTHA 2.11 release: - Edgecore ASGVolt64 GPON OLT - Radisys 3200G GPON OLT - Radisys 1600G GPON OLT - Zyxel SDA3016SS Combo OLT Jira stories ------------ A full list of stories and bugs completed can be found under the `VOLTHA 2.12 `_ (`formatted `_) release page in Jira. | Component Versions in VOLTHA 2.12 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.0 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `bng `__ - :mvn-cord:`2.5.1 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `dhcpl2relay `__ - :mvn-cord:`2.11.0 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `igmpproxy `__ - :mvn-cord:`2.9.0 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `kafka `__ - :mvn-cord:`2.13.2 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - ``N`` * - :vol-ger:`maclearner ` - :mvn-cord:`1.2.3 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X `, :vol-git:`T ` - * - `mcast `__ - :mvn-cord:`2.9.1 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X `, :vol-git:`T ` - * - `olt `__ - :mvn-cord:`5.2.6 ` - :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.0 ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :mvn-cord:`X ` - :vol-ger:`X ` - :vol-git:`X ` - * - `sadis `__ - :mvn-cord:`5.12.2 ` - :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.2.1 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - `1.1.4(stale) `_ - `1.6.5(stale) `_ - - * - `voltha-go `_ - :vol-ger:`3.5.4 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - ``N/A`` - ``v7:?`` - - * - :vol-ger:`voltha-lib-go ` - :vol-ger:`7.5.3 ` - ``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.4.11 ` - :vol-ger:`2.12.6 ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - ``N/A`` - ``N/A`` - * - `voltha-openonu-adapter-go `_ - :vol-ger:`2.11.12 ` - :vol-ger:`2.12.2 ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - `stale `_ - ``N/A`` - * - :vol-ger:`voltha-protos ` - :vol-ger:`5.4.11 ` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - `stale `__ - `stale `__ - `5.4.11 `__ - * - :vol-git:`voltha-system-tests ` - ``2.12.13`` - - :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.12.25`` - ``N/A`` - :vol-ger:`X ` - :vol-git:`X ` - - - - ``N`` * - `bbsim `__ - ``1.16.3+`` - ``4.8.6`` :vol-ger:`chart ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - ``?`` - ``?`` - ``N`` * - `Bbsim-sadis-server `__ - :vol-ger:`0.3.6 ` - :vol-ger:`0.3.3 ` - :vol-ger:`X ` - :vol-git:`X ` - `X `__ - - - ``N`` * - `voltctl `_ - :vol-ger:`1.10.2 ` - ``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.3.0 ` * - Voltha - :vol-ger:`2.12.17 ` * - Voltha-infra - :vol-ger:`2.12.6 ` * - Voltha-stack - :vol-ger:`2.12.9 ` 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`` - - - | Helm Chart Versions +++++++++++++++++++ This section refers to the macro charts to deploy the required infrastructure and a (or many) VOLTHA stacks: BAL Version +++++++++++ | Get Involved ------------ `_ - `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 `_ |