From 1d2d7f94dd38688bfad9c6f6c04eadeed0e95419 Mon Sep 17 00:00:00 2001 From: prasanna Date: Tue, 17 Dec 2024 13:05:55 +0530 Subject: [PATCH 1/2] Release Notes for 202411 release Release Notes for 202411 release --- .../SONiC_202411_Release_Notes.md | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 doc/release-notes/SONiC_202411_Release_Notes.md diff --git a/doc/release-notes/SONiC_202411_Release_Notes.md b/doc/release-notes/SONiC_202411_Release_Notes.md new file mode 100644 index 0000000000..937e681166 --- /dev/null +++ b/doc/release-notes/SONiC_202411_Release_Notes.md @@ -0,0 +1,84 @@ +# SONiC 202411 Release Notes + +This document captures the new features added and enhancements done on existing features/sub-features for the SONiC [202411](https://github.com/orgs/sonic-net/projects/18/) release. + + + +# Table of Contents + + * [Branch and Image Location](#branch-and-image-location) + * [Dependency Version](#dependency-version) + * [Security Updates](#security-updates) + * [Feature List](#feature-list) + * [SAI APIs](#sai-apis) + * [Contributors](#contributors) + + +# Branch and Image Location + +Branch : https://github.com/Azure/sonic-buildimage/tree/202411
+Image : https://sonic-build.azurewebsites.net/ui/sonic/pipelines (Example - Image for Broadcom based platforms is [here](https://sonic-build.azurewebsites.net/ui/sonic/pipelines/138/builds/51255/artifacts/98637?branchName=master&artifactName=sonic-buildimage.broadcom)) + +# Dependency Version + +|Feature | Version | +| ------------------------- | --------------- | +| Linux kernel version | linux_6.1.94-1 | +| SAI version | SAI v1.15.1 | +| FRR | 10.0.1 | +| LLDPD | 1.0.16-1+deb12u1 | +| TeamD | 1.31-1 | +| SNMPD | 5.9.3+dfsg-2 | +| Python | 3.11.2-6 | +| syncd | 1.0.0 | +| swss | 1.0.0 | +| radvd | 2.19-1+b1 | +| isc-dhcp | 4.4.3-P1-2 | +| sonic-telemetry | 1.1 | +| redis-server/ redis-tools | 7.0.15-1~deb12u1 | +| Debian version | Continuous to use Bookworm (Debian version 12) | + +Note : The kernel version is migrated to the version that is mentioned in the first row in the above 'Dependency Version' table. + + +# Security Updates + +1. Kernel upgraded from 6.1.38-4 to 6.1.94-1 for SONiC release.
+ Change log: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.94 + +2. Docker is with 27.4.0-debian-stretch
+ Change log: https://docs.docker.com/engine/release-notes/27.0/#2740 + + +# Feature List + +| Feature| Feature Description | HLD PR / PR tracking | Quality | +| ------ | ------- | -----|-----| +| ***Add HLD for FRR-SONiC Communication Channel Enhancements*** | This feature introduces a SONiC-specific communication channel between FRR and SONiC. | [1620](https://github.com/sonic-net/SONiC/pull/1620) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Authentication Manager for PAC*** | This feature implements the authentication manager for PAC like API interface, generic header and makefile and common header files. | [1853](https://github.com/sonic-net/SONiC/issues/1853) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Banner HLD*** | This feature covers the definition, design and implementation of SONiC Banner feature and Banner CLI. |[1361](https://github.com/sonic-net/SONiC/pull/1361)| [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***BMP for monitoring SONiC BGP info*** | This feature is to bring up BMP container on SONiC, which is forked from openbmp project with some code changes, by that we could improve the SONiC debuggability and BGP service monitoring efficiency. | [1621](https://github.com/sonic-net/SONiC/pull/1621) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Broadcom syncd bookworm upgrade*** | This feature implements the migration of platform broadcom docker syncd from bullseye to bookworm | [19712](https://github.com/sonic-net/sonic-buildimage/pull/19712) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***HLD for cli sessions feature*** | This feature describes the requirements, architecture and general flow details of serial connection config in SONIC OS based switches. | [1367](https://github.com/sonic-net/SONiC/pull/1367) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Mac Authentication Bypass*** | This feature implements MAB protocol related common header files for generic files and its changes. | [1854](https://github.com/sonic-net/SONiC/issues/1854) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Port Access Control Phase 1*** | This feature provides a means of preventing unauthorized access by users to the services offered by a Network. | [1315](https://github.com/sonic-net/SONiC/pull/1315) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Silicon config support for Broadcom yml file and property overwrite*** | This feature gives the details of Per-switching silicon Common config for Broadcom Supported Platforms implementation. | [1744](https://github.com/sonic-net/SONiC/pull/1744) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Upgrade FRR to version 10.0.1, upgrade libyang2 to 2.1.148.*** | This implements the version update for FRR to version 10.0.1 and libyang2 to 2.1.148. | [20269](https://github.com/sonic-net/sonic-buildimage/pull/20269) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Upgrade to FRR 10.0.1*** | This implements the version update for FRR to version 10.0.1 | [1565](https://github.com/sonic-net/SONiC/issues/1565) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | + + +Note : The HLD PR's have been updated in ""HLD PR / PR tracking"" coloumn. The code PR's part of the features are mentioned within the HLD PRs. The code PRs not mentioned in HLD PRs are updated in "HLD PR / PR tracking" coloumn along with HLD PRs. + +# SAI APIs + +Please find the list of API's classified along the newly added SAI features. For further details on SAI API please refer [SAI_1.15.1 Release Notes](https://github.com/opencomputeproject/SAI/blob/master/doc/SAI_1.15.1_ReleaseNotes.md) + + +# Contributors + +SONiC community would like to thank all the contributors from various companies and the individuals who has contributed for the release. Special thanks to the major contributors - Alibaba, AvizNetworks, Broadcom, Cisco, Dell, Micas Networks, Microsoft, NTT, Nvidia & xFlow Research Inc. + +
+ + + From 1f181958ccd257a7ac3549d8095b456caafacac5 Mon Sep 17 00:00:00 2001 From: prasanna Date: Tue, 24 Dec 2024 21:00:51 +0530 Subject: [PATCH 2/2] updated 2 more features updated 2 more features --- doc/release-notes/SONiC_202411_Release_Notes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/release-notes/SONiC_202411_Release_Notes.md b/doc/release-notes/SONiC_202411_Release_Notes.md index 937e681166..dfb6883ca6 100644 --- a/doc/release-notes/SONiC_202411_Release_Notes.md +++ b/doc/release-notes/SONiC_202411_Release_Notes.md @@ -57,8 +57,10 @@ Note : The kernel version is migrated to the version that is mentioned in the fi | ***Add HLD for FRR-SONiC Communication Channel Enhancements*** | This feature introduces a SONiC-specific communication channel between FRR and SONiC. | [1620](https://github.com/sonic-net/SONiC/pull/1620) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | | ***Authentication Manager for PAC*** | This feature implements the authentication manager for PAC like API interface, generic header and makefile and common header files. | [1853](https://github.com/sonic-net/SONiC/issues/1853) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | | ***Banner HLD*** | This feature covers the definition, design and implementation of SONiC Banner feature and Banner CLI. |[1361](https://github.com/sonic-net/SONiC/pull/1361)| [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***BBR and Overlay ECMP coexistence with dual ToR*** | This feature adds the logic to give Vnet routes precedence over BGP learnt route. This feature also refactors the test_vnet.py to break out the common code into a library. | [1735](https://github.com/sonic-net/SONiC/issues/1735) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | | ***BMP for monitoring SONiC BGP info*** | This feature is to bring up BMP container on SONiC, which is forked from openbmp project with some code changes, by that we could improve the SONiC debuggability and BGP service monitoring efficiency. | [1621](https://github.com/sonic-net/SONiC/pull/1621) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | | ***Broadcom syncd bookworm upgrade*** | This feature implements the migration of platform broadcom docker syncd from bullseye to bookworm | [19712](https://github.com/sonic-net/sonic-buildimage/pull/19712) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | +| ***Everflow DSCP marking using Metadata*** | This feature implements the High level design of a new table type which can change the outer DSCP of a packet encapsulated by ther ASIC pipeline while preserving the orignal packets inner DSCP value. | [1743](https://github.com/sonic-net/SONiC/pull/1743) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | | ***HLD for cli sessions feature*** | This feature describes the requirements, architecture and general flow details of serial connection config in SONIC OS based switches. | [1367](https://github.com/sonic-net/SONiC/pull/1367) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | | ***Mac Authentication Bypass*** | This feature implements MAB protocol related common header files for generic files and its changes. | [1854](https://github.com/sonic-net/SONiC/issues/1854) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) | | ***Port Access Control Phase 1*** | This feature provides a means of preventing unauthorized access by users to the services offered by a Network. | [1315](https://github.com/sonic-net/SONiC/pull/1315) | [Alpha](https://github.com/sonic-net/SONiC/blob/master/doc/SONiC%20feature%20quality%20definition.md) |