How this list works

Which PRs show up here?

Every open, non-draft pull request that is approved by reviewers and passing CI. Code review is done: this page tracks the final wait for a release engineer to apply the project's merge criteria.

The one exception is a hotfix: it unbreaks main, so it is listed as soon as it is opened even when it is not approved yet, is failing CI, or conflicts. The Ready to merge? icons show what it still needs.

When is a PR ready to merge?

When all four icons in Ready to merge? are green:

Red means action is needed:

A yellow clock shows the hours remaining in the review window.

A yellow arrow means CI is still running.

My PR has four green icons. Why hasn’t it been merged?

Release engineers process ready PRs several times a day, so it will probably be merged within a few hours.

Labels

hotfix Fixes a broken main branch; merged immediately.
trivial Small, low-risk change; the review window is 4 hours instead of 48 business hours.
override required A release engineer must override a failing or stuck required check to merge.
ci 42d The last full CI run is that many days old; CI should be re-run before merging.
review dismissed A “changes requested” review was dismissed by someone else; merits a second look.
dnm Do not merge.

Release phase

During integration, features and fixes merge normally. During feature freeze, only bug fixes and release-blocking work are merged, and PRs milestoned for the next release wait.

Updated | CI on main:Generate artifacts on PUSH Hello World (Multiplatform) Scorecards supply-chain security Twister TestSuite CodeQL Documentation Build Run tests with twister
PR Title Author Assignees Approvers Target Milestone Ready to merge?
121329 [Backport v4.4-branch] drivers: bbram: bound the read and write range in the syscall handlers d3zd3z yperess kartben, yperess v4.4-branch
121328 [Backport v4.3-branch] drivers: bbram: bound the read and write range in the syscall handlers d3zd3z yperess kartben, yperess v4.3-branch
121327 [Backport v3.7-branch] drivers: bbram: bound the read and write range in the syscall handlers d3zd3z yperess kartben, yperess v3.7-branch
121326 [Backport v4.4-branch] net: sockets: validate the getsockopt optlen pointer d3zd3z jukkar, rlubos jukkar, pdgendt, rlubos v4.4-branch
121325 [Backport v4.3-branch] net: sockets: validate the getsockopt optlen pointer d3zd3z jukkar, rlubos jukkar, pdgendt, rlubos v4.3-branch
121324 [Backport v3.7-branch] net: sockets: validate the getsockopt optlen pointer d3zd3z jukkar, rlubos jukkar, pdgendt, rlubos v3.7-branch
121310 [Backport v4.4-branch] net: if: do not read the packet after prepare_for_send d3zd3z jukkar, rlubos jukkar, rlubos v4.4-branch
121309 [Backport v4.3-branch] net: if: do not read the packet after prepare_for_send d3zd3z jukkar, rlubos jukkar, rlubos v4.3-branch
121308 [Backport v3.7-branch] net: if: do not read the packet after prepare_for_send d3zd3z jukkar, rlubos jukkar, rlubos v3.7-branch
121307 [Backport v4.4-branch] net: tftp: terminate the error message before it reaches the callback d3zd3z jukkar, rlubos jukkar, rlubos v4.4-branch
121306 [Backport v4.3-branch] net: tftp: terminate the error message before it reaches the callback d3zd3z jukkar, rlubos jukkar, rlubos v4.3-branch
121305 [Backport v3.7-branch] net: tftp: terminate the error message before it reaches the callback d3zd3z jukkar, rlubos jukkar, rlubos v3.7-branch
121304 [Backport v4.4-branch] drivers: i3c: dw: bound the direct CCC target count d3zd3z XenuIsWatching, dcpleung dcpleung, stites-infineon v4.4-branch
121303 [Backport v4.3-branch] drivers: i3c: dw: bound the direct CCC target count d3zd3z XenuIsWatching, dcpleung dcpleung, stites-infineon v4.3-branch
121249 [Backport v4.4-branch] kernel: fix thread syscall verifier checks d3zd3z npitre, peter-mitsis kartben, peter-mitsis v4.4-branch
121248 [Backport v4.3-branch] kernel: fix thread syscall verifier checks d3zd3z npitre, peter-mitsis cfriedt, kartben, peter-mitsis v4.3-branch
121247 [Backport v3.7-branch] kernel: fix thread syscall verifier checks d3zd3z npitre, peter-mitsis ceolin, kartben, peter-mitsis v3.7-branch
121242 [Backport v4.4-branch] drivers: sensor: grow_r502a: fix possible overflow in UART RX path d3zd3z MaureenHelm MaureenHelm, yperess v4.4-branch v4.4.3
121241 [Backport v4.3-branch] drivers: sensor: grow_r502a: fix possible overflow in UART RX path d3zd3z MaureenHelm MaureenHelm, yperess v4.3-branch v4.3.2
121239 [Backport v4.4-branch] drivers: pwm: fix capture fall-through when timeout is K_NO_WAIT d3zd3z jsbatch henrikbrixandersen, jsbatch v4.4-branch v4.4.3
121238 [Backport v4.3-branch] drivers: pwm: fix capture fall-through when timeout is K_NO_WAIT d3zd3z jsbatch henrikbrixandersen, jsbatch v4.3-branch v4.3.2
121237 [Backport v3.7-branch] drivers: pwm: fix capture fall-through when timeout is K_NO_WAIT d3zd3z jsbatch henrikbrixandersen, jsbatch, nashif v3.7-branch v3.7.3
121229 [Backport v3.7-branch] smbus: Validate block transfer buffers and counts d3zd3z nashif erwango, nashif v3.7-branch
121218 [v3.7-branch] cmake: modules: FindZephyr-sdk: Fix unquoted variable thedjnK tejlmand nashif, tejlmand v3.7-branch
121207 [Backport v4.4-branch] portability: posix: bound readdir() name copy to the dirent buffer d3zd3z cfriedt, tpambor v4.4-branch
121186 [Backport v4.4-branch] net: lib: dns: Fix post-CNAME query cancellation d3zd3z jukkar, rlubos PavelVPV, jukkar, rlubos v4.4-branch
121181 usb: device_next: guard High-Speed configuration in the shell kartben jfischer-no, tmon-nordic henrikbrixandersen, jfischer-no main v4.5.0
121140 [Backport v4.4-branch] net: ethernet: Fix packet handling when sending an ARP request fails d3zd3z jukkar, rlubos jukkar, rlubos v4.4-branch
121139 [Backport v4.3-branch] net: ethernet: Fix packet handling when sending an ARP request fails d3zd3z jukkar, rlubos jukkar, rlubos v4.3-branch
121137 [Backport v4.4-branch] modules: openthread: Support literal keys in the PSA crypto backend d3zd3z rlubos M1cha, rlubos v4.4-branch
121036 [Backport v3.7-branch] bluetooth: mesh: pb_adv: check SegN in Transaction Continuation PDU d3zd3z alxelax PavelVPV, alxelax, omkar3141 v3.7-branch
121035 [Backport v3.7-branch] bluetooth: mesh: pb_adv: check TotalLength against adv buf length d3zd3z alxelax PavelVPV, alxelax, jhedberg, nashif, omkar3141 v3.7-branch
121034 [Backport v4.4-branch] modules: mbedtls: enable MBEDTLS_ECP_NIST_OPTIM by default krish2718 ceolin, d3zd3z, tomi-font, valeriosetti ceolin, tomi-font, valeriosetti v4.4-branch
120916 [Backport v3.7-branch] drivers: i2c_sedi: Fix buffer use-after-return after timeout d3zd3z kwd-doodling kwd-doodling, likongintel, nashif v3.7-branch
120913 [Backport v4.4-branch] bluetooth: le: audio: add LE connection type checks d3zd3z Thalley Thalley, jhedberg v4.4-branch
120911 [Backport v4.4-branch] net: if: Fix deferred removal of a referenced address d3zd3z jukkar, rlubos jukkar, rlubos v4.4-branch v4.4.3
119994 [Backport v3.7-branch] mgmt: ec_host_cmd: shi_ite: defer interrupt enable until backend init github-actions[bot] dkalowsk, nashif v3.7-branch v3.7.3
119946 [Backport v3.7-branch] net: socks: Select the address type from the destination jukkar rlubos nashif, pdgendt, rlubos v3.7-branch
119938 [Backport v3.7-branch] net: ipv6: Accept NA and RA packets without options rlubos jukkar jukkar, pdgendt v3.7-branch
119560 drivers: pinctrl: npcm: add pin controller driver YTsea88 carlocaione carlocaione, fabiobaltieri, maxdog988 main
118235 drivers: adc: ads1220: move register defs into the driver source trivial ci 37d kartben jsbatch henrikbrixandersen, jsbatch main v4.5.0
116945 [Backport v3.7-branch] tests: Fix test_arm_thread_swap() failure pedroishimaru ithinuel ithinuel, kartben, nashif v3.7-branch
109971 [Backport v4.4-branch] Fix llvm always links against c++ rt for rtti and exceptions override required ci 31d github-actions[bot] tejlmand kartben, tejlmand v4.4-branch v4.4.3
121574 dts: arm: microchiop: pic32cxsg: Adds missing client clocks for tc muhammed-azf ArunMCHP, NhMchp ArunMCHP, fabin-mchp main v4.5.0 4h
121584 drivers: uart: fix UART RA SCI B issue when enable ASYNC mode thenguyenyf KhiemNguyenT, khoa-nguyen-18, soburi khoa-nguyen-18, quytranpzz main v4.5.0 6h
121548 scripts: zspdx: scanner: only look up REUSE.toml above scanned files kartben kartben henrikbrixandersen, pdgendt main v4.5.0 9h
121628 bluetooth: mesh: sequence store rate configuration fix alxelax alxelax kartben, omkar3141 main 13h
121629 net: ptp: Forward port the CLOCK_DESCRIPTION TLV fix to main mastupristi awojasinski DBS06, awojasinski main 14h
121692 samples: openthread: shell: enable NVMEM flash write for EUI-64 persistence BCo14 George-Stefan, jukkar, rlubos Cristib05, George-Stefan, JA-NXP main v4.5.0 33h
121691 drivers: ieee802154: mcxw: preserve factory EUI-64 on extended address change BCo14 George-Stefan, axelnxp George-Stefan, JA-NXP, axelnxp main v4.5.0 33h
121723 Bluetooth: L2CAP: Fix TX stall after 0 initial credits jhedberg aescolar, jhedberg lylezhu2012, teburd main v4.5.0 38h
121755 drivers: modem: quectel-bg9x: fix ICCID prefix strip length ceolin rerickson1 JordanYates, rerickson1, wkhadgar, zafersn main v4.5.0 47h
121738 arch: arm64: take CNTFRQ_EL0 from devicetree when available npitre wearyzen henrikbrixandersen, maass-hamburg main v4.5.0 42h
121675 tests: drivers: dma: scatter_gather: enable PSC3 and PSE84 MerinMGeorge teburd jsbatch, sreeramIfx main 27h
121563 xtensa: sample_controller32/mpu: enable running LLEXT tests dcpleung teburd edersondisouza, laurenmurphyx64 main
121551 scripts: pylib: twister: twisterlib: Fix error on Windows chanchihhsia nashif gchwier, hakehuang main
121419 scripts: clarify use of undef_kconfig_allowlist tejlmand nashif, stephanosio henrikbrixandersen, nordicjm main
121407 dts: arm: microchip: add entropy support for PIC32CZ CA family santa-codes ceolin Farsin-Nasar-Microchip, NhMchp, fabin-mchp, nandojve main
121335 dts: arm: st: n6: Add LPTIM1 tobiwan88 erwango gautierg-st, juickar main
121320 [Backport v4.4-branch] drivers: bluetooth: hci_stm32wba: report busy only on buffer exhaustion d3zd3z erwango Thalley, jhedberg v4.4-branch
121319 [Backport v4.3-branch] drivers: bluetooth: hci_stm32wba: report busy only on buffer exhaustion d3zd3z erwango Thalley, jhedberg v4.3-branch
121318 [Backport v3.7-branch] drivers: bluetooth: hci_stm32wba: report busy only on buffer exhaustion d3zd3z erwango Thalley, jhedberg v3.7-branch
121313 [Backport v4.4-branch] net: ieee802154: Serialize 6LoWPAN reassembly against the timeout handler d3zd3z nashif jukkar, rlubos v4.4-branch
121312 [Backport v4.3-branch] net: ieee802154: Serialize 6LoWPAN reassembly against the timeout handler d3zd3z nashif jukkar, rlubos v4.3-branch
121311 [Backport v3.7-branch] net: ieee802154: Serialize 6LoWPAN reassembly against the timeout handler d3zd3z nashif jukkar, rlubos v3.7-branch
121290 tests: drivers: counter: add counter basic api test support and counter seconds test support for pic32cx_sg41 for rtc instances Imran-sk-MCHP nordic-krch Farsin-Nasar-Microchip, Holt-Sun main
121232 [Backport v3.7-branch] soc: arm64: agilex5: restrict SYSTEM_MANAGER to kernel-only access d3zd3z gdengi nashif, wearyzen v3.7-branch
121219 [v3.7-branch] lib: libc: picolibc: Fix LTO when building from module thedjnK nashif, stephanosio aescolar, keith-packard v3.7-branch
121180 kernel: introduce k_thread_is_user_thread() nashif dcpleung edersondisouza, fkokosinski, maass-hamburg, ruuddw, ycsin main
121168 drivers: i2s: litex, max32: implement config_get saibontha18-hub fkokosinski, maass-hamburg, tgorochowik mariopaja, thc1006 main
121118 fix typo: soc: {nuvoton, ambiq, amd, aspeed, atmel, espressif, infineon}: ndrs-pst ChiHuaL, MulinChao fabiobaltieri, marekmatej, wmrsouza main
121114 drivers: {clock_control, counter, dma, espi, firmware}: fix typo ndrs-pst nordic-krch AdiIntel, LaurentiuM1234, Martinhoff-maker, gautierg-st, juickar, scottwcpg, sreeramIfx, stites-infineon main
121059 net: ethernet: bridge: Fix FDB port deletion and ingress filtering jukkar rlubos pdgendt, yangbolu1991 main v4.5.0
120888 drivers: serial: irq enable for Infineon UART ifx-rmcs sreeramIfx, teburd MerinMGeorge, stites-infineon main v4.5.0
120873 dts: bindings: sensor: nordic: Add voltage divider to nrf-vbat. rob-robinson-14 anangl, bjarki-andreasen, nordic-krch ubieda, yperess main
120803 drivers/dts/boards: nxp: add LPADC and LPDAC support for MIMXRT266x lucien-nxp butok, zejiang0jason Holt-Sun, jsbatch main
120597 drivers: i2s: convert the stream timeout with SYS_TIMEOUT_MS() oliverhuahua sylvioalves khoa-nguyen-18, mariopaja, rgallaispou main
120499 shell: handle skip-list timeout backend hakehuang jakub-uC jakub-uC, npitre main
120492 drivers: i2s: esp32: count legacy DMA descriptors before building thc1006 sylvioalves tiagomedicci, tmedicci, wmrsouza main
120341 boards: infineon: kit_psc3m6_evk: add TCPWM support niranjan-source nordic-krch jsbatch, stites-infineon main
120013 [Backport v4.3-branch] bluetooth: classic: sdp: remove `K_FOREVER` from buf allocation d3zd3z lylezhu2012 chengkai15, jhedberg, makeshi v4.3-branch
119991 [Backport v4.4-branch] Bluetooth: Classic: AVCTP/AVRCP: Do not wait for RX buffers in the workqueue github-actions[bot] lylezhu2012 chengkai15, jhedberg v4.4-branch
119830 drivers: sensor: lsm6dsv16x: Enable the FIFO after configuring it MaureenHelm avisconti kartben, ubieda main
119806 drivers: dma: dmac_g1: add multi-block and cyclic mode support ArunMCHP teburd NhMchp, nandojve, sunil-abraham main v4.5.0
119239 spi: rtio: fix pointer corruption and handling of discard buffers average-potato28 tbursztyka, teburd gautierg-st, yperess main v4.5.0
119133 drivers: lpadc: device pm turn on/off enhancement ZhaoxiangJin butok, iuliana-prodan, zejiang0jason Albort12138, hakehuang main
119087 boards: infineon: add CY8CPROTO-062S2-43439 billwatersiii sreeramIfx, teburd jsbatch, nordicjm main
119037 [Backport v4.3-branch] Bluetooth: Controller: Discard PDU exceeding max length github-actions[bot] cvinayak Thalley, jhedberg v4.3-branch v4.3.2
118946 board: beagle: Add self-hosted OpenOCD support for BeagleY-AI and BeagleBone AI-64 malto101 jadonk Ayush1325, glneo main
118813 modem: backends: name the UART device in log messages wojciechslenska bjarki-andreasen SeppoTakalo, wkhadgar main
118630 Modem cellular: get active cellular registration status ci 31d papadkostas rerickson1 SeppoTakalo, wkhadgar main
118201 west.yml: MCUboot synchronization from upstream ci 37d nordicjm d3zd3z sylvioalves, tpambor main
118065 devicetree: add uint32-or-uint64 CPU frequency properties and structural CPU enumeration devbhavej maass-hamburg kylebonnici, mbolivar, onaffaa main
118036 drivers: sensor: shell: fix decimal parsing of attribute values Bedmonds91 MaureenHelm shofiqtest, ubieda, yperess main
117761 doc: kernel: add APIs to correct groups trivial ci 42d nashif npitre, peter-mitsis Mattemagikern, ceolin, ycsin main
117477 instrumentation: Add configuration option to use CTF subsystems' timer in instrumentation jbylicki nashif fkokosinski, teburd main
117384 microchip-xec: use portable IRQ pending API in drivers/socs ci 36d nashif jvasanth1, scottwcpg albertofloyd, fabiobaltieri, kartben main
117379 realtek-rts5912: use portable IRQ pending API in drivers/socs ci 38d nashif JasonLin-RealTek fabiobaltieri, yvesll main
117369 arm: replace the direct NVIC_*IRQ() call with k_irq_*() calls ci 45d nashif nordic-krch FelixWang47831, Holt-Sun, nordic-krch main
117043 [Backport v4.3-branch] mgmt: updatehub: reject metadata without a sha256sum ci 50d d3zd3z cfriedt, jhedberg ceolin, dkalowsk, jhedberg, jukkar v4.3-branch v4.3.2
116818 doc: project_roles: define inactivity criteria for role retirement ci 46d iuliana-prodan kartben aescolar, keith-zephyr main
116211 drivers: entropy: psa_crypto: Get entropy from an interrupt context etienne-lms ceolin tomi-font, valeriosetti main v4.5.0
115213 bluetooth: classic: obex: improve action request/response handling lylezhu2012 lylezhu2012 MarkWangChinese, makeshi main
114750 boards: beagle: beagleplay: fix SoC model typo and build target in doc ci 68d bigjiongeagle jadonk Ayush1325, glneo, maass-hamburg, nordicjm, vaishnavachath main
113180 drivers: i2c: eeprom_target: fix buffer over-read on buffered read 94xhn teburd henrikbrixandersen, keith-zephyr main v4.5.0
111471 drivers: timer: Microchip PIT driver for SAMA5D2 SoCs TonyHan11 ArunMCHP, NhMchp nandojve, npitre main
111456 libc: armstdc: make __aeabi_errno_addr weak ci 59d evanchen11 keith-packard aescolar, nashif main
110985 samples: blinky: fail early when led0 alias is missing ci 31d marekmatej kartben henrikbrixandersen, raffarost, tmedicci main
109662 drivers: sensor: stts22h: fix threshold trigger missed after MCU reset savosaicic MaureenHelm, avisconti etienne-lms, ubieda, yperess main

Feature freeze · next release: v4.5.0