Skip to content

Latest commit

 

History

History
94 lines (69 loc) · 11.3 KB

File metadata and controls

94 lines (69 loc) · 11.3 KB

SONiC 202605 Release Notes

This document captures the new features added and enhancements done on existing features/sub-features for the SONiC 202605 release.

Table of Contents

Branch and Image Location

Branch : https://github.com/Azure/sonic-buildimage/tree/202605
Image : https://sonic-build.azurewebsites.net/ui/sonic/pipelines (Example - Image for Broadcom based platforms is here)

Dependency Version

Feature Version
Linux kernel version 6.12.41+deb13-sonic-amd64
SAI version SAI v1.18.1
FRR 10.5.4
LLDPD 1.0.16-1+deb12u1
TeamD 1.31-1
SNMPD 5.9.4+dfsg-2+deb13u1
Python 3.13.5
syncd 1.0.0
swss 1.0.0
radvd 2.20-1+b1
isc-dhcp 4.4.3-P1-2
sonic-gnmi (telemetry) 0.1
redis-server/redis-tools 8.0.2
Debian version Trixie (Debian version 13)

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.123 to 6.12.41 for SONiC release.
    Change log: https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.41

  2. Docker is with 28.2.1-debian-stretch
    Change log: https://docs.docker.com/engine/release-notes/28/#2821

Feature List

Feature Feature Description HLD PR / PR tracking Quality
Support for OC-YANG target for dial-out telemetry This feature adds support for dial-out telemetry with the OC Yang target. 558 Alpha
Add Multi-ASIC warm-reboot This feature fixes multi-ASIC configurations with all frontend ASICs and no interconnect, with support limited to this specific configuration. 2153 Alpha
Add SED support for Change/Reset SED password This feature describes SED password management in SONiC, including changing and resetting passwords via CLI using the platform API. 2171 Alpha
BMC flows in SONiC This feature introduces foundational BMC support in SONiC using Redfish, including client integration, BMC IP configuration, CLI commands, and asynchronous BMC log collection in show techsupport, with an OS-agnostic interface. 2062 Alpha
Enhancement: Enable VRF binding for gNMI and Telemetry This feature adds support to bind gNMI and Telemetry processes to a configured VRF. 504 Alpha
Added HLD for Dualtor Prefix based Neighbor This feature introduces prefix-based neighbor optimization for DualToR, reducing SAI calls during mux state changes to minimize traffic loss. 2176 Alpha
Event and alarm management This feature enhances the event framework with persistent event history support and adds gNMI/REST OpenConfig interfaces for retrieval and subscription. 22617 Alpha
[Dell] Z9864F initial commit This feature adds support for the Dell Z9864F-TH5 platform, including platform APIs, drivers, build updates, and NPU configuration. 26001 Alpha
Dell S3248T platform support This feature adds support for the Dell S3248T platform with Broadcom ASIC, including required platform integration and SONiC image support. 22489 Alpha
[Tracking PR] multi-ASIC extended CLI syntax to multi-ASIC This feature adds documentation for namespace-aware show/config commands with usage, TOC entry, and cross-references to related CLI behavior. 2288 Alpha
Added Fast-linkup This feature introduces Fast Link-Up in SONiC, enabling faster link recovery by reusing prior EQ parameters with configurable thresholds and capability-based support. 2170 Alpha
CMIS Vendor Specific DOM Extension HLD This feature introduces a generic vendor extension framework for CMIS modules, enabling vendor-specific telemetry integration without changes to common sonic_xcvr code. 2291 Alpha
Update fabric HLD with permanent isolate fabric links section This feature updates the fabric HLD to include permanent fabric link isolation and clears previous monitoring status and decisions after fabric port link down/up events, unless the link was manually shut down via CLI. 2085 Alpha
Add CMIS LPO Enhancement HLD This feature adds an HLD for enhanced LPO EEPROM registers, including additional SI/debug settings and Xcvrd support in SONiC. 2205 Alpha
Implement leak detection common components This feature implements leak detection for the SONiC pmon design, including BMC interactions, DB schema updates, thermal data integration, and CLI enhancements. 637 Alpha
Implement leak detection improvements in thermalctld This feature implements leak detection for the SONiC pmon design, including BMC and Switch-Host interaction, Rack Manager integration, DB updates, thermal data push, and CLI enhancements. 776 Alpha
Add PORT_PHY_ATTR flex counter support This feature adds support for polling port PHY attributes using flex counters to monitor SerDes-level metrics. 3957 Alpha
Flex Counter Phase 2 - Port Serdes Attributes This feature adds support for polling port SerDes attributes via flex counters, including configuration handling, DB mappings, and tracking of SerDes-to-port associations. 4223 Alpha
PCIe AER printk ratelimiting backport This feature backports AER printk rate limiting to reduce log spam from frequent corrected error reports. 520 Alpha
Package Arista platform drivers into aspeed image This feature adds Arista platform driver support for the aspeed image, including packaging and build integration. 27374 Alpha
Container upgrades to Trixie This feature upgrades SONiC containers to Trixie. 2169 Alpha
Support PDB flows This feature introduces monitoring support for power distribution boards (PDB) on direct-current platforms replacing PSUs. 2219 Alpha
Unified changes done for FRR This feature updates the default routing configuration mode to unified for compatibility with the latest FRR. 22533 Alpha
Docker Routing Mode behavior changes for frrcfgd This feature migrates separated routing mode to a unified FRR configuration file due to deprecation of per-daemon configs. 27547 Alpha
Upgrade FRR to version 10.5.4 This feature upgrades FRR to version 10.5.4, including submodule updates and patch alignment. 25839 Alpha

Note : The HLD PR's have been updated in "HLD PR / PR tracking" column. 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" column 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.18.1 Release Notes

Contributors

SONiC community would like to thank all the contributors from various companies and the individuals who has contributed for the release.