This document captures the new features added and enhancements done on existing features/sub-features for the SONiC 202605 release.
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)
| 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.
-
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 -
Docker is with 28.2.1-debian-stretch
Change log: https://docs.docker.com/engine/release-notes/28/#2821
| 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.
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
SONiC community would like to thank all the contributors from various companies and the individuals who has contributed for the release.