Skip to content
This repository was archived by the owner on Mar 1, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
9238 commits
Select commit Hold shift + click to select a range
9c98c48
Update thermal sensors after adding TH5 diodes in platform driver (#2…
byu343 Feb 17, 2026
fbcb577
Enable vrf strict via compile flag (#24725)
eddieruan-alibaba Feb 17, 2026
301b10e
Fix buffer pool sizes for Arista-7060X6-16PE-384C-B-O128S2 (#25451)
rick-arista Feb 18, 2026
2cd78d4
[Mellanox] Add ACS-SN6600_LD SKU support for the SN6600_LD platform (…
stephenxs Feb 18, 2026
061375b
[build] Fix rsync failure in otel Docker builds when SONIC_CONFIG_USE…
DavidZagury Feb 18, 2026
220e49f
[Nexthop] Improve Nexthop watchdog support (#25220)
domingo-nexthop Feb 18, 2026
31087c9
Add NH platform_reboot to power cycle upon kpanic (#25422)
louis-nexthop Feb 18, 2026
c5a28b6
[x86_64-arista_7280dr3a_36] Set the LAG CRC to improve hashing (#24999)
arista-nwolfe Feb 18, 2026
28bed6c
[FRR] send EOR during GR only when fib install complete (#25269)
vivekrnv Feb 18, 2026
a19d719
[healthd]: Add stuck process cleanup flow (#25017)
nazariig Feb 18, 2026
32dac6f
Fixed restapi.service_branch files inside docker-restapi-sidecar (#25…
qiluo-msft Feb 19, 2026
5b487b9
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Feb 19, 2026
7d958e0
[submodule] Update submodule sonic-dash-ha to the latest HEAD automat…
mssonicbld Feb 19, 2026
530f851
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Feb 19, 2026
736a156
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Feb 19, 2026
0250a88
[ssw] clean up DPU_APPL_DB and DPU_STATE_DB for DPU swss restart or D…
zjswhhh Feb 19, 2026
b4d3e7b
[multi-asic] extend sonic-cfggen to add sub_role based on asic.conf (…
Yakiv-Huryk Feb 19, 2026
5cb47f7
[Nexthop] NH-5010: change asic_init to use DP_PWR_ON_DRV instead of A…
yifan-nexthop Feb 19, 2026
29dae4e
NH5010: Adjusted new buffer settings as per the requirements (#25104)
venky-nexthop Feb 20, 2026
516db21
Enable PORT PHY attribute collection by default (#25327)
dhanasekar-arista Feb 20, 2026
3a0ad98
[Nokia] Update EZB XML for Mrvl SAI 1_17 (#25329)
Pavan-Nokia Feb 20, 2026
f3d5543
[libyang] Fix hash table resize assertion failure for large configura…
xincunli-sonic Feb 20, 2026
3b872a5
Update DNX SAI version to 14.1.0.1.0.0.11.0
tjchadaga Feb 20, 2026
71d467f
Pin down cargo-tarapaulin to 0.35.1
vivekverma-arista Feb 21, 2026
6093404
config-setup: Prefer minigraph.xml over ZTP when config_db.json is ab…
yxieca Feb 21, 2026
790dbf6
[Mellanox] Add vendor-PN to MSN4700 media_settings.json
noaOrMlnx Feb 21, 2026
29a26d1
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Feb 21, 2026
005183d
[submodule] Update submodule sonic-dash-ha to the latest HEAD automat…
mssonicbld Feb 21, 2026
56b54e2
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Feb 22, 2026
b2cce70
Added MUX neighbor_mode for prefix based mux nbrs (#25022)
manamand2020 Feb 23, 2026
a860add
Disable dash-ha service by default (#25390)
saiarcot895 Feb 23, 2026
cc0ab83
[Arista] Fix sensors.conf for Moby (#24697)
byu343 Feb 23, 2026
d444f1f
Add support for MIRROR_URL build attribute (#24510)
pavannaregundi Feb 24, 2026
5eb8184
Skip TUNNEL_DECAP conf during warm boot for marvell-teralynx (#25016)
Gnanapriya27 Feb 24, 2026
6dc1f97
[Mellanox] Integrate HW-MGMT 7.0050.3001 (#25348)
volodymyrsamotiy Feb 24, 2026
22820e2
[interfaces-config] retry restart networking(#25577)
benle7 Feb 24, 2026
5425a55
Build: Fix restapi-sidecar docker Makefile (#25417)
nate-nexthop Feb 24, 2026
aa9f218
[ZMQ] Avoid bind on management ip (#25330)
vivekrnv Feb 24, 2026
ff7db9d
[ci/build]: Upgrade SONiC package versions (#24690)
mssonicbld Feb 25, 2026
a1986c6
Make container_checker compatible on both 202411/202412 for telemetry…
FengPan-Frank Feb 25, 2026
54efd7c
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Feb 25, 2026
85e58e9
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Feb 25, 2026
b180b3a
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Feb 25, 2026
1da572b
[submodule] Update submodule sonic-dash-api to the latest HEAD automa…
mssonicbld Feb 25, 2026
8eb3340
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Feb 25, 2026
3d68237
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Feb 25, 2026
88c3319
Create HWSKU Arista-720DT-MGX-G48S4 (#25199)
justin-oliver Feb 25, 2026
ac8c6cc
[azure-pipelines] Add alpinevs build pipeline (#25656)
sonikajindal Feb 25, 2026
9aba59d
Add kubernetes Python library to sonic-mgmt container (#25564)
hdwhdw Feb 25, 2026
b51c389
Update NH PAI version from 3.14.0-2 -> 3.14.0-3 (#25659)
vmittal-msft Feb 25, 2026
684480c
service_checker should consider k8s rollout containers (#25660)
qiluo-msft Feb 25, 2026
a5d5faf
Revert dynamic GLOBAL_PARAMS for reliable template passing (#25461)
xwjiang-ms Feb 26, 2026
92fec2a
[build] Fix Ctrl-C not aborting build (process_log.sh SIGINT) (#25645)
rustiqly Feb 26, 2026
b991da7
Added support for Pensando-elba platform for trixie build (#25518)
SahilChaudhari Feb 26, 2026
75ae66f
[Mellanox] Add create_only_config_db_buffers for mellanox platforms (…
benle7 Feb 26, 2026
678a895
Added lossless buffer settings for cable length 50m (#25606)
venky-nexthop Feb 26, 2026
3ea38e3
[DPU] Add support for Flow API (#25496)
vivekrnv Feb 26, 2026
587e725
[build] Add make clean-docker target for stale image cleanup (#25706)
rustiqly Feb 26, 2026
359fea4
Fix mgmt VRF add failure (#25332)
rminnikanti Feb 27, 2026
612e98c
[cache] Reduce cache invalidation scope with SONIC_CACHE_RECIPE_VER (…
rustiqly Feb 27, 2026
1446427
[build] Remove dead SONIC_USE_DOCKER_BUILDKIT variable (#25708)
rustiqly Feb 27, 2026
9f7e774
[device-data] Fix empty lines in port_config.ini creating bogus lanem…
rustiqly Feb 27, 2026
f56312f
Add subport field to Arista breakout port_config.ini files (#25616)
rajkumar1-arista Feb 27, 2026
91a5cc3
Remove unused YANG model imports (#25403)
rustiqly Feb 27, 2026
e159676
[cfggen] Guard get_path_to_platform_dir calls in asic_sensors and sma…
rustiqly Feb 27, 2026
dee0df9
[cfggen] Fix invalid broadcast address for /31 and /32 mgmt subnets (…
rustiqly Feb 28, 2026
b27fd9d
[build] Replace mkdir/sleep polling locks with flock for dpkg and pip…
rustiqly Feb 28, 2026
737879a
[build] Auto-detect SONIC_CONFIG_BUILD_JOBS from CPU and RAM (#25644)
rustiqly Feb 28, 2026
4b5d21c
Fix for issue #24892 Bug: [Smartswitch]: NPU critical services crash…
rameshraghupathy Mar 1, 2026
3f6837f
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 1, 2026
6b711cb
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Mar 1, 2026
886536c
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Mar 1, 2026
ef47b58
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Mar 1, 2026
3aeff39
Upgrade pyangbind to avoid SyntaxWarning (#25324)
ZhaohuiS Mar 2, 2026
8f8ff10
[Mellanox] Update FW/SDK to xx.2016.3412/4.8.3412 and SAI to SAIBuild…
volodymyrsamotiy Mar 2, 2026
908ef8f
[sonic-slave] Add SHA256 verification for CMake download (#25712)
rustiqly Mar 2, 2026
989e330
[sonic-slave] Pin bazelisk to v1.28.1 with SHA256 verification (#25713)
rustiqly Mar 2, 2026
139bc80
Fix prod build Makefile.work (#24955)
tirupatihemanth Mar 2, 2026
6fc6466
Fix i2c driver RX FIFO (#25549)
bobby-nexthop Mar 2, 2026
d853bee
introduce Broadcom legacy image for 7060cx (#25192)
lipxu Mar 3, 2026
87f1bdb
restapi-sidecar: resolve detected branch to the nearest lower support…
qiluo-msft Mar 3, 2026
7af3e30
[Broadcom] Move Broadcom xgs SAI to 14.3.0.0.0.0.0.1 and update kerne…
Gfrom2016 Mar 4, 2026
b156fd1
[Mellanox] Integrate HW-MGMT 7.0050.3002 Changes (#25700)
volodymyrsamotiy Mar 4, 2026
d366d73
[Trixie] Add hwclock binary (#25362)
vivekrnv Mar 4, 2026
53a4c0d
syncd.sh: fix stopplatform1 Mellanox device path for multi-ASIC (#25597)
oleksandrivantsiv Mar 4, 2026
4bf05cb
[multi-asic] Support per-ASIC /host/warmboot$DEV (#25071)
YairRaviv Mar 4, 2026
dabe87e
[multi-asic][docker-wait-any] check warm-restart in correct namespace…
YairRaviv Mar 4, 2026
a0db473
[multi-asic] Add --netns option to sonic-db-dump (#25069)
YairRaviv Mar 4, 2026
f57d63b
[docs] Update build prerequisites for Ubuntu 24.04 and add performanc…
rustiqly Mar 4, 2026
4361f83
[build] Add INCLUDE_PTF config to skip PTF test containers (#25646)
rustiqly Mar 4, 2026
8817954
[initramfs-tools] Replace git clone with pinned tarball + SHA256 (#25…
rustiqly Mar 4, 2026
5548b52
[rasdaemon] Pin git clone to specific commit hash for reproducibility…
rustiqly Mar 4, 2026
e76c64e
[ctrmgrd] Fix flaky iptables test by mocking DNS resolution (#23432) …
rustiqly Mar 4, 2026
625c6fa
Support fallback value for VOUT_MODE in PDDF PSU driver (#25160)
roy-nexthop Mar 4, 2026
99cdff7
test_seq_idf_isolation.py failure on disaggregated T2 (#25415)
selva-nexthop Mar 4, 2026
d597843
[Mellanox] [BMC] Update sonic-platform-common submodule and align UT …
yxieca Mar 4, 2026
9e4f672
Update Agera PAI version to 3.14.0-4 (#25867)
tjchadaga Mar 5, 2026
329c651
System ready - Update from MultiProcessing to MultiThreading to reduc…
sg893052 Mar 5, 2026
31bdc3f
[build] Add build timing report and dependency analysis tools (#25643)
rustiqly Mar 5, 2026
2c39e20
[frr] Fix return-mismatch in SONiC patch for GCC 14 (trixie) (#25752)
rustiqly Mar 5, 2026
f30eec2
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Mar 5, 2026
4c84167
[build] Use locally built libnetsnmptrapd40 and libsnmp-dev. (#25370)
yijingyan2 Mar 5, 2026
a49959c
marvell-prestera: sai-1.17.1-1 (#24945)
yanmarkman Mar 5, 2026
a10bf59
submod mrvl prestera 15jan nokia master (#25127)
yanmarkman Mar 5, 2026
58a24f9
marvell-prestera: raise syncd nice -8 priority (#24946)
yanmarkman Mar 5, 2026
d6011a4
Update DNX SAI version to 14.1.0.1.0.0.13.1 (#25901)
tjchadaga Mar 5, 2026
91795a1
Upgrade docker in Trixie slave container to Docker 28 (#25669)
saiarcot895 Mar 5, 2026
665f05d
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Mar 5, 2026
fe828af
[build] Build docker-telemetry-watchdog before docker-gnmi-dbg to avo…
yijingyan2 Mar 6, 2026
79286ab
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Mar 6, 2026
2d7f934
[Nexthop] NH-5010 Platform Support [Part 5] (#25625)
roy-nexthop Mar 6, 2026
f015004
SONiC support for BMC cards based on Aspeed AST2720 (#24898)
chinmoy-nexthop Mar 6, 2026
77922f1
[build] Drop --privileged in native dockerd mode, use specific capabi…
rustiqly Mar 6, 2026
4c398f0
[vs] Enable SAI_VS_USE_CONFIGURED_SPEED_AS_OPER_SPEED in VS sai.profi…
rustiqly Mar 7, 2026
0ac49a5
Add SONIC_CONFIG_USE_DOCKER_CACHE to allow Docker layer caching (#25620)
rustiqly Mar 7, 2026
80bcd04
Fix IMAGE_VERSION unset in final stage of multi-stage Docker builds (…
StormLiangMS Mar 7, 2026
65134c6
Address cphc service_checker issue in sidecar container (#25851)
FengPan-Frank Mar 7, 2026
159ee4b
[baseimage]: Always install bash-completion in image (#25912)
saiarcot895 Mar 7, 2026
9ee2bbb
[Mellanox] Added inotify mechanism for vpd_data file creation (#25879)
zili11720 Mar 8, 2026
b80d7ee
[Nexthop] NH-5010 Platform Support (sonic-platform-modules-nexthop) […
roy-nexthop Mar 8, 2026
09c3f2d
Disabling macsec support on Citrine gearbox phys (#24761)
arista-nwolfe Mar 8, 2026
e1a7572
Remove workaround on x86_64-arista_7280r4_32qf_32df (#25331)
arista-nwolfe Mar 8, 2026
6ad20c4
Citrine: Add TSA/TSB support (#24911)
arista-nwolfe Mar 8, 2026
3f21a27
[pmon] Remove redundant python3-jsonschema from apt-get (#25887)
rustiqly Mar 9, 2026
2abddf5
[Mellanox] Add CPO module ID to _get_sfp_type_str (#25717)
Junchao-Mellanox Mar 9, 2026
a2e8523
Fix lldpmgrd crash on DEVICE_METADATA events for non-localhost keys (…
william8545 Mar 9, 2026
1020b4e
[systemd-networkd] Disable Foreign Next Hops (#25603)
vivekrnv Mar 9, 2026
ffe62a8
[docker-database] Upgrade to Debian Trixie (#25539)
Chiranjeevi-U-ML Mar 9, 2026
1d81707
[SmartSwitch] Make bfb installer install first bfb-intermediate file …
croos12 Mar 9, 2026
e826821
[fast-reboot] Remove teamsyncd timer override by fast-boot (#25266)
YairRaviv Mar 9, 2026
5c4f5ca
[Mellanox] add SHP parameters for Spectrum-5 ASIC table (#25501)
jianyuewu Mar 9, 2026
92d0a7b
marvell-prestera warmboot master sync from 202511 (#25970)
yanmarkman Mar 10, 2026
9ec3afb
Update media_settings.json for 2x400G module on 7060x6 - Eoptolink (#…
mihirpat1 Mar 10, 2026
141ba0a
[docker-otel] limit privileged flag for otel container (#25930)
Janetxxx Mar 11, 2026
93c0b9c
[Tomahawk] Use legacy-th instead of legacy for Tomahawk image (#25871)
lipxu Mar 11, 2026
3572758
Ensure INCLUDE_STP is set and is passed through when building (#24769)
cpackham-atlnz Mar 11, 2026
6e71d1d
[gnmi] Add Unix Domain Socket listener for local access and Update su…
hdwhdw Mar 11, 2026
7e9d0a4
[Nexthop] Fix unit test failure: No module named 'sonic_py_common.log…
louis-nexthop Mar 11, 2026
c7ed40b
Fix dash-ha container after upgrading to trixie (#25947)
yue-fred-gao Mar 11, 2026
6b28418
Optimize k8s_pod_control to avoid extra apiServer call (#25955)
FengPan-Frank Mar 12, 2026
c75e637
[submodule] Update submodule sonic-mgmt-common to the latest HEAD aut…
mssonicbld Mar 12, 2026
bac8985
Upgrade teamd and radv containers to Trixie (#25987)
saiarcot895 Mar 12, 2026
da5ea72
[yang] add yang model for console escape char config (#25443)
Xichen96 Mar 12, 2026
3cbc246
[trixie-prep] Remove dead Python 2 dependency pins (#25886)
rustiqly Mar 12, 2026
50d7ab3
Issue 25726: chrony.conf intf bind is invalid when run in mgmt vrf (#…
anders-nexthop Mar 12, 2026
12f254c
Issue 25728: Add vrf ordering dependency to chrony config (#25729)
anders-nexthop Mar 12, 2026
13e8d35
possibility to enable INCLUDE_ICCPD over env (#25975)
yanmarkman Mar 12, 2026
15da841
[Arista] Update platform library modules (#25885)
patrickmacarthur Mar 12, 2026
715b234
[master] Upgrade Broadcom xgs SAI version to 14.3.0.0.0.0.3.0 (#25992)
Gfrom2016 Mar 12, 2026
c59c05b
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Mar 12, 2026
0830e9f
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Mar 12, 2026
000b579
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Mar 12, 2026
bddd246
Allow for the speed change in NH-5010 by updating the config_db.json …
arpit-nexthop Mar 12, 2026
ee44689
[Kubernetes] Remove cgroup driver cgroupfs config (#25719)
isabelmsft Mar 12, 2026
28495fc
ci: fix s360 security vulnerability (#25876)
auspham Mar 12, 2026
f7ee7f7
[build] Avoid using jsonpath_ng v1.8.0 in sonic slave image. (#26141)
yijingyan2 Mar 13, 2026
af8540e
srv6: creating sr0 dummy interface for srv6
baorliu Mar 13, 2026
0cf143a
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Mar 13, 2026
960e148
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 13, 2026
8e1d551
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Mar 13, 2026
5ebcafb
[submodule] Update submodule wpasupplicant/sonic-wpa-supplicant to th…
mssonicbld Mar 13, 2026
56d0864
Update sonic-gnmi submodule to include UDS auth bypass (#26155)
hdwhdw Mar 13, 2026
1cdcadb
[swss] Restart countersyncd after unexpected exit (#26147)
Pterosaur Mar 13, 2026
5b1586b
Enable ZMQ between P4rt and Orchagent. (#25914)
divyagayathri-hcl Mar 13, 2026
7f05e7a
[pmon] Strip debug symbols from grpc native extensions (#25627)
rustiqly Mar 13, 2026
c40f76d
[build-hooks] Fix reproducible build: pin apt versions and track auto…
rustiqly Mar 13, 2026
f83adeb
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Mar 13, 2026
f0f4ec6
Add TELEMETRY_WATCHDOG_CERT_PROBE_ENABLED function into watchdog and …
FengPan-Frank Mar 13, 2026
836657c
Enhance lldpd.conf.j2 for IPv6 support (#24468)
abdosi Mar 14, 2026
db6b897
[build] Add ccache support for C/C++ compilation (SONIC_CONFIG_USE_CC…
rustiqly Mar 14, 2026
b59c36b
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Mar 14, 2026
ee51245
[submodule] Update submodule sonic-mgmt-common to the latest HEAD aut…
mssonicbld Mar 14, 2026
17f159a
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Mar 14, 2026
fd073ae
[submodule] Update submodule sonic-bmp to the latest HEAD automatical…
mssonicbld Mar 14, 2026
1df5380
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Mar 14, 2026
0fb8197
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 14, 2026
d8b936b
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 15, 2026
fa15ef5
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Mar 15, 2026
4ada01a
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Mar 15, 2026
269ab58
Include generated services in Sysmonitor (#25561)
william8545 Mar 15, 2026
c50efe9
[ci/build]: Upgrade SONiC package versions (#26193)
mssonicbld Mar 15, 2026
3c72a4d
BROADCOM_LEGACY_SAI_COMPAT: Allow platforms to disable sai_query_stat…
lipxu Mar 16, 2026
bf53015
Fix parallel build issue (#26142)
pavannaregundi Mar 16, 2026
d8ad400
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Mar 16, 2026
d20372e
[build]: Relocate vpp.mk to platform/vpp (#25938)
yue-fred-gao Mar 16, 2026
95f505e
[coredump] fix container detection when process is reaped before scri…
ayurkiv-nvda Mar 16, 2026
e42b303
s360: Resolve library vulnerabilty (#26161)
auspham Mar 17, 2026
8981f1e
[build]: gate LLDP/SNMP by INCLUDE flags (#25939)
vvolam Mar 17, 2026
7fdd9a4
BROADCOM_LEGACY_SAI_COMPAT: Fix sai_get_stats_ext crash on TH1 legacy…
lipxu Mar 17, 2026
081c473
ACL YANG: Enforce TCP_FLAGS must constraint in ACL YANG model (#25357)
xincunli-sonic Mar 17, 2026
7ae9fbc
[CI] Add aspeed-arm64 build target for AST2700 BMC platform (#25963)
Gfrom2016 Mar 17, 2026
6810f9b
The restapi_watchdog container will now return OK if restapi certs ar…
mramezani95 Mar 17, 2026
5e21b73
[lldp] Fix transient MAC address Port ID during LLDP daemon startup (…
ZhaohuiS Mar 17, 2026
214cdd3
[nokia][pmon] update nokia sonic-platform submodule (#25895)
fzhou-nokia Mar 17, 2026
b681f69
[arp_update] Remove PID from arp_update logger output (#26137)
Janetxxx Mar 17, 2026
ef6b993
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Mar 17, 2026
7965776
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Mar 17, 2026
b0dd6a2
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Mar 17, 2026
75c08d1
[submodule] Update submodule sonic-ztp to the latest HEAD automatical…
mssonicbld Mar 18, 2026
7b43abc
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 18, 2026
a3177e7
Fix sidecar rollout issue (#26244)
FengPan-Frank Mar 18, 2026
cdb7a13
Updating mgmt vrf table id for 4k vrf pool (#25504)
ypcisco Mar 19, 2026
a852861
ci: fix debian security docker-ptf (#26242)
auspham Mar 19, 2026
6617d70
Enable kdump on Nexthop devices (#25922)
domingo-nexthop Mar 19, 2026
45d6a05
[Nexthop] Improve ADM1266 reboot-cause support (#25171)
louis-nexthop Mar 19, 2026
6006ab0
[Nokia-vs] Add support for Nokia VS (#26132)
Pavan-Nokia Mar 19, 2026
a77fd30
[armhf] Add libauparse0t64 dependency for audisp-tacacs
Pavan-Nokia Mar 19, 2026
31ae9d4
Fix component orders for x86_64-arista_7050cx3_32c/x86_64-arista_7260…
markx-arista Mar 19, 2026
5021c82
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Mar 19, 2026
0213df5
[SmartSwitch] Force sync DPU hardware time during bfb install (#24872)
croos12 Mar 19, 2026
fc5dd6b
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 19, 2026
13760c5
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Mar 19, 2026
224df9b
Update PFC WD poll interval range in yang-model (#25034)
dprital Mar 19, 2026
1e62ab9
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 20, 2026
c711b4e
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Mar 20, 2026
54c92fc
[submodule] Update submodule sonic-mgmt-common to the latest HEAD aut…
mssonicbld Mar 20, 2026
1c662e6
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Mar 20, 2026
6a4b171
[submodule] Update submodule sonic-dash-ha to the latest HEAD automat…
mssonicbld Mar 20, 2026
fed6c6d
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Mar 20, 2026
5eefd8d
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Mar 20, 2026
fb38a74
Porting gnxi patch https://github.com/google/gnxi/pull/240 to sonic-b…
Verma-Anukul Mar 20, 2026
cbdf120
Fix dhcp_dos_logger.py to wait for PortInitDone before starting (#25557)
prajjwal-arista Mar 20, 2026
468cd8b
Fix rsyslogd memory growth in syncd swss containers (#25874)
tirupatihemanth Mar 20, 2026
0a95419
[Mellanox]Set SAI key value pair to enable lossy headroom for PG (#25…
dgsudharsan Mar 20, 2026
452101e
Update kubeSonic managed systemctl to avoid using kubectl call (#26267)
FengPan-Frank Mar 21, 2026
09d34c3
add gnmic (#25537)
ronan-nexthop Mar 21, 2026
c558955
add retry to checking process (#25470)
Xichen96 Mar 21, 2026
4110b7c
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Mar 21, 2026
eedbb93
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Mar 21, 2026
2bd3e5a
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 21, 2026
f097c33
README.buildsystem.md: Fix typo (#26281)
cpackham-atlnz Mar 21, 2026
6e0bb93
Update Arista FWUtil Version (#26007)
peterbailey-arista Mar 21, 2026
992478f
[Arista] Enable interrupts on all cores (#25936)
arista-nwolfe Mar 21, 2026
848582a
[platform/broadcom]: Makefile changes for arista-firmware (#25651)
peterbailey-arista Mar 21, 2026
cee76d5
[Nokia] Enable interrupts for all cores in BCM DNX devices (#26245)
saksarav-nokia Mar 21, 2026
d97752c
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Mar 22, 2026
a246d1d
Add redis db alias for easy accessing redis db (#25600)
eddieruan-alibaba Mar 23, 2026
72f54a3
Add INCLUDE_JOBS all for baseline test (#26283)
xwjiang-ms Mar 23, 2026
3ae0ce1
[build] Remove Geneva container images from Kubernetes master build (…
yijingyan2 Mar 23, 2026
e4babb1
[ci/build]: Upgrade SONiC package versions (#26316)
mssonicbld Mar 23, 2026
f3ba7ba
ci: fix golang security (#26324)
auspham Mar 23, 2026
cb1f6ec
[yang-models]: Add NetworkBmc device type to DEVICE_METADATA YANG mod…
Blueve Mar 23, 2026
b126dc0
[Arista][DNX] Workaround for sai.profile being empty when syncd start…
arista-nwolfe Mar 24, 2026
177ede5
[Arista] UEFI boot support for Arista platform (#25067)
nobutomonakano-arista Mar 24, 2026
a3807e0
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Mar 24, 2026
6264b8b
[Nokia-vs] Add new HWSKU (#26338)
Pavan-Nokia Mar 24, 2026
97e7e0a
[Mellanox] Remove subport field from Mellanox hwsku.json and port_con…
noaOrMlnx Mar 24, 2026
6f15e2d
[submodule] Update submodule sonic-dash-ha to the latest HEAD automat…
mssonicbld Mar 24, 2026
8694211
[.github]: Add PR template reference to copilot-instructions (#26339)
vvolam Mar 24, 2026
dcb3d9d
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions .artifactignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
**/*
!target/*.bin
!target/*.log
!target/*.img.gz
!target/docker-sonic-vs.gz
!target/docker-ptf.gz
!target/debs/**/*.deb
!target/debs/**/*.deb.log
!target/debs/**/*.deb-install.log
!target/python-wheels/*.whl
!target/python-wheels/*.whl.log
!target/python-wheels/*.whl-install.log
31 changes: 31 additions & 0 deletions .azure-pipelines/azure-pipelines-Official.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

trigger: none
pr: none

schedules:
- cron: "0 0 * * *"
displayName: Daily Build
branches:
include:
- 202012
always: true

pool: sonicso1ES-amd64

stages:
- stage: Build
jobs:
- template: azure-pipelines-build.yml
parameters:
buildOptions: 'SONIC_CONFIG_BUILD_JOBS=1 SONIC_VERSION_CONTROL_COMPONENTS=deb,py2,py3,web'
postSteps:
- script: |
make freeze
git status files/build/versions
git add files/build/versions
git diff HEAD files/build/versions
displayName: "Show git diff"
179 changes: 179 additions & 0 deletions .azure-pipelines/azure-pipelines-UpgrateVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml

trigger: none
pr: none

schedules:
- cron: "0 0 * * *"
displayName: Daily Build
branches:
include:
- 20*
exclude:
- 200*
- 201*
- 202006
always: true

resources:
repositories:
- repository: buildimage
type: github
name: sonic-net/sonic-buildimage
ref: master
endpoint: sonic-net

pool: sonicso1ES-amd64

parameters:
- name: 'jobFilters'
type: object
default:
- vs
- broadcom
- marvell-prestera-armhf
- marvell-prestera-arm64
- mellanox
- nvidia-bluefield

stages:
- stage: Prepare
jobs:
- job: Prepare
steps:
- script: |
DEFAULT_MIRROR_URL_PREFIX=http://packages.trafficmanager.net
DEBIAN_TIMESTAMP=$(curl $DEFAULT_MIRROR_URL_PREFIX/debian-snapshot/debian/latest)
DEBIAN_SECURITY_TIMESTAMP=$(curl $DEFAULT_MIRROR_URL_PREFIX/debian-snapshot/debian-security/latest)
echo "DEBIAN_TIMESTAMP=$DEBIAN_TIMESTAMP, DEBIAN_SECURITY_TIMESTAMP=$DEBIAN_SECURITY_TIMESTAMP"
echo "##vso[task.setvariable variable=DEBIAN_TIMESTAMP;isOutput=true]$DEBIAN_TIMESTAMP"
echo "##vso[task.setvariable variable=DEBIAN_SECURITY_TIMESTAMP;isOutput=true]$DEBIAN_SECURITY_TIMESTAMP"
name: SetVersions
displayName: 'Set snapshot versions'
- stage: Build
dependsOn: Prepare
variables:
- name: CACHE_MODE
value: none
- name: VERSION_CONTROL_OPTIONS
value: 'SONIC_VERSION_CONTROL_COMPONENTS='
- name: SKIP_CHECKOUT
value: true
- name: DEBIAN_TIMESTAMP
value: $[ stageDependencies.Prepare.Prepare.outputs['SetVersions.DEBIAN_TIMESTAMP'] ]
- name: DEBIAN_SECURITY_TIMESTAMP
value: $[ stageDependencies.Prepare.Prepare.outputs['SetVersions.DEBIAN_SECURITY_TIMESTAMP'] ]
- template: .azure-pipelines/template-variables.yml@buildimage
jobs:
- template: azure-pipelines-build.yml
parameters:
jobFilters: ${{ parameters.jobFilters }}
buildOptions: '${{ variables.VERSION_CONTROL_OPTIONS }} ENABLE_DOCKER_BASE_PULL=n SONIC_BUILD_JOBS=$(nproc) ENABLE_IMAGE_SIGNATURE=y NOBUSTER=1 NOBULLSEYE=1'
preSteps:
- template: .azure-pipelines/template-clean-sonic-slave.yml@buildimage
- checkout: self
submodules: recursive
fetchDepth: 0
path: s
displayName: 'Checkout code'
- script: |
echo "DEBIAN_TIMESTAMP=$DEBIAN_TIMESTAMP, DEBIAN_SECURITY_TIMESTAMP=$DEBIAN_SECURITY_TIMESTAMP"
if [ "$MIRROR_SNAPSHOT" == y ]; then
mkdir -p target/versions/default/
echo "debian==$DEBIAN_TIMESTAMP" > target/versions/default/versions-mirror
echo "debian-security==$DEBIAN_SECURITY_TIMESTAMP" >> target/versions/default/versions-mirror
cat target/versions/default/versions-mirror
fi
displayName: 'Set snapshot versions'

- stage: UpgradeVersions
jobs:
- job: UpgradeVersions
pool:
vmImage: 'ubuntu-22.04'
steps:
- script: |
if [ -z "$(which gh)" ]; then
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0
sudo apt-add-repository https://cli.github.com/packages
sudo apt update
sudo apt install gh
fi
displayName: 'Install gh'
- checkout: self
displayName: 'Checkout code'
- download: current
patterns: '**/versions-*'
- script: |
mkdir -p target
default_platform=broadcom
artifacts=$(find $(Pipeline.Workspace) -maxdepth 1 -type d -name 'sonic-buildimage.*' | grep -v "sonic-buildimage.${default_platform}")
echo "artifacts$artifacts"
cp -r $(Pipeline.Workspace)/sonic-buildimage.${default_platform}/target/versions target/
make freeze FREEZE_VERSION_OPTIONS=-r
find -L files/build/versions
ordered_artifacts=$(echo "$artifacts" | grep -v -E "arm64|armhf" && echo "$artifacts" | grep -E "arm64|armhf")
for artifact in $ordered_artifacts
do
rm -rf target/versions
cp -r $artifact/target/versions target/
OPTIONS="-a -d"
[[ "$artifact" == *arm64* || "$artifact" == *armhf* ]] && OPTIONS="-d"
make freeze FREEZE_VERSION_OPTIONS="$OPTIONS"
done
git diff files/build/versions-public
displayName: 'Freeze Versions'
- script: |
if [ -z "$GIT_USER" ]; then
echo "Skipped to send the pull request, GIT_USER not set."
exit 0
fi
GIT_STATUS=$(git status --porcelain files/build/versions-public)
if [ -z "$GIT_STATUS" ]; then
echo "Skipped to send the pull request, no version change in files/build/versions"
exit 0
fi
if [ ! -d "$HOME" ]; then
sudo mkdir -p $HOME
sudo chown -R $(id -un):$(id -gn) $HOME
fi
SOURCE_BRANCH=$(Build.SourceBranch)
REPO_NAME=$(Build.Repository.Name)
[ -z "$GIT_REPO" ] && GIT_REPO=${REPO_NAME#*/}
BRANCH_NAME=repd/versions/${SOURCE_BRANCH#refs/heads/}
echo '#!/bin/bash' > git_env_password.sh
echo 'echo $GIT_PASSWORD' >> git_env_password.sh
chmod a+x git_env_password.sh
export GIT_ASKPASS=./git_env_password.sh

git config user.name $GIT_USER
git config credential.https://github.zerozr99.workers.dev.username $GIT_USER
git add files/build/versions-public
git commit -s -m "[ci/build]: Upgrade SONiC package versions"
git checkout -b $BRANCH_NAME
git remote add remote https://github.com/$GIT_USER/$GIT_REPO
git push remote HEAD:refs/heads/$BRANCH_NAME -f
git branch -u remote/$BRANCH_NAME

echo $GIT_PASSWORD | gh auth login --with-token
TITLE="[${SOURCE_BRANCH#refs/heads/}] Upgrade SONiC package Versions"
BODY=$TITLE
RET=0
if ! gh pr create -t "$TITLE" -b "$BODY" -B $(Build.SourceBranch) -R $(Build.Repository.Name) > pr.log 2>&1; then
if ! grep -q "already exists" pr.log; then
RET=1
fi
fi
cat pr.log
exit $RET
env:
GIT_USER: $(GIT_USER)
GIT_PASSWORD: $(GIT_PASSWORD)
displayName: 'Send Pull Request'
- publish: $(System.DefaultWorkingDirectory)/files/build/versions
artifact: 'sonic-buildimage.versions'
displayName: 'Archive SONiC versions'

50 changes: 50 additions & 0 deletions .azure-pipelines/azure-pipelines-build-alpinevs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
pr: none
trigger: none


name: $(TeamProject)_$(Build.DefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)

resources:
repositories:
- repository: buildimage
type: github
name: sonic-net/sonic-buildimage
endpoint: sonic-net
ref: master


variables:
- template: .azure-pipelines/azure-pipelines-repd-build-variables.yml@buildimage
- template: .azure-pipelines/template-variables.yml@buildimage
- name: CACHE_MODE
value: rcache
- name: ENABLE_FIPS
value: y
- name: BUILD_BRANCH
${{ if eq(variables['Build.Reason'], 'PullRequest') }}:
value: $(System.PullRequest.TargetBranch)
${{ else }}:
value: $(Build.SourceBranchName)


parameters:
- name: SUBMODULE
type: string
default: ' '

- name: COMMIT_ID
type: string
default: ' '


stages:
- stage: BuildAlpineVS
pool: sonicso1ES-amd64
jobs:
- template: azure-pipelines-build.yml
parameters:
buildOptions: 'USERNAME=admin SONIC_BUILD_JOBS=$(nproc) ${{ variables.VERSION_CONTROL_OPTIONS }}'
jobGroups:
- name: alpinevs
SUBMODULE: ${{ parameters.SUBMODULE }}
COMMIT_ID: ${{ parameters.COMMIT_ID }}
68 changes: 68 additions & 0 deletions .azure-pipelines/azure-pipelines-build-ubuntu-2204.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# C/C++ with GCC
# Build your C/C++ project with GCC using make.
# Add steps that publish test results, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/apps/c-cpp/gcc
pr: none

trigger:
batch: true
branches:
include:
- master
- 202???

schedules:
- cron: "0 0 * * *"
displayName: Daily build
branches:
include:
- master
- 202???
always: true

stages:
- stage: Build

jobs:
- job:
displayName: "amd64/ubuntu-22.04"
pool:
vmImage: 'ubuntu-22.04'

steps:
- checkout: self
submodules: true
- script: |
set -e
sudo apt-get update
sudo apt-get install -y make wget libtool m4 autoconf dh-exec debhelper \
cmake pkg-config python3-pip python3 cmake libgtest-dev libgmock-dev libyang-dev \
debhelper-compat dh-elpa dh-sequence-python3 python3-all \
libpython3-all-dev python3-six xmlto unzip rake-compiler gem2deb pkg-php-tools \
ant default-jdk maven-repo-helper libguava-java devscripts \
libboost-all-dev libgtest-dev build-essential swig4.0 swig
sudo pip3 install pytest click
wget http://ftp.us.debian.org/debian/pool/main/libg/libgoogle-gson-java/libgoogle-gson-java_2.8.6-1+deb11u1_all.deb
sudo dpkg -i libgoogle-gson-java_2.8.6-1+deb11u1_all.deb
mkdir -p /tmp/artifacts
displayName: "Install dependencies"
- script: |
BLDENV=bullseye SONIC_CONFIG_MAKE_JOBS=$(nproc) CONFIGURED_ARCH=amd64 DEST=/tmp/artifacts make -f ../rules/protobuf.mk -f protobuf/Makefile
workingDirectory: src
displayName: "Build protobuf"
- script: |
sudo dpkg -i protobuf-compiler_3.21.12-3_amd64.deb libprotoc32_3.21.12-3_amd64.deb \
libprotobuf32_3.21.12-3_amd64.deb libprotobuf-dev_3.21.12-3_amd64.deb \
libprotobuf-lite32_3.21.12-3_amd64.deb
workingDirectory: /tmp/artifacts
displayName: "Install protobuf"
- script: |
dpkg-buildpackage -rfakeroot -b -us -uc
workingDirectory: src/sonic-dash-api
displayName: "Build sonic-dash-api"
- script: |
cp *.deb /tmp/artifacts
workingDirectory: src
- publish: /tmp/artifacts
artifact: sonic-buildimage.amd64.ubuntu22_04
displayName: "Archive sonic-buildimage debian packages for ubuntu22.04"
Loading