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:CodeQL Generate artifacts on PUSH Hello World (Multiplatform) Scorecards supply-chain security Documentation Build Run tests with twister
PR Title Author Assignees Approvers Target Milestone Ready to merge?
120148 net: shell: iptables: select getopt support with NAT trivial kartben jukkar, rlubos jukkar, tpambor main
120104 [Backport v4.3-branch] net: ipv6: nbr: Pending packets leaks fixes rlubos jukkar jukkar, pdgendt v4.3-branch v4.3.2
120074 [Backport v4.3-branch] net: Serialize IP fragment reassembly against the slot timeout handler rlubos jukkar jukkar, pdgendt v4.3-branch v4.3.2
119945 [Backport v4.3-branch] net: socks: Select the address type from the destination jukkar rlubos pdgendt, rlubos v4.3-branch v4.3.2
119937 [Backport v4.3-branch] net: ipv6: Accept NA and RA packets without options rlubos jukkar jukkar, pdgendt v4.3-branch v4.3.2
119929 logging: always emit the first rate-limited message krish2718 nordic-krch kartben, nordic-krch main
119844 manifest: hal_nxp: update wireless middlewares to 26.09.00 RC1 axelnxp mmahadevan108, zejiang0jason George-Stefan, ZhaoxiangJin, lucien-nxp, zejiang0jason main v4.5.0
119779 [Backport v4.3-branch] net: mqtt_sn: Check remaining length before the extended length field github-actions[bot] jukkar, rlubos BeckmaR, jhedberg, jukkar, rlubos v4.3-branch v4.3.2
119108 [Backport v4.3-branch] usb: host: fail device init when the device has no configurations github-actions[bot] jfischer-no, tmon-nordic jfischer-no, maass-hamburg v4.3-branch v4.3.2
119102 [Backport v4.3-branch] kernel: fix leak of memory mapped thread stack on abort github-actions[bot] npitre, peter-mitsis jhedberg, npitre v4.3-branch v4.3.2
119030 [Backport v4.4-branch] kernel: fix k_condvar_wait mutex re-acquisition on timeout fj-blanco npitre, peter-mitsis ceolin, kartben, npitre, peter-mitsis v4.4-branch v4.4.3
109971 [Backport v4.4-branch] Fix llvm always links against c++ rt for rtti and exceptions override required github-actions[bot] tejlmand kartben, tejlmand v4.4-branch v4.4.3
120169 posix: add a network appliance subprofile cfriedt cfriedt jukkar, teburd main 1h
120161 tests: debug: coredump_backends: cover the UDP backend kartben nashif jukkar, kedareswararao, nashif main 1h
120171 ci: github: bump zephyr actions off Node 20 kartben nashif, stephanosio fabiobaltieri, nashif, pdgendt main 2h
120166 debug: coredump: do not re-enter coredump() from a nested fatal error kartben nashif dcpleung, nashif main 2h
120177 drivers: ethernet: sam_gmac: update config for PHY and obtain MCK rate at runtime - (#119718 rework) TonyHan11 nandojve maass-hamburg, nandojve main v4.5.0 3h
120176 net: lib: mcp: fix double free of cancel notifications kartben dpiskula-nxp dpiskula-nxp, jukkar main 3h
120175 boards: st: stm32f429i_disc1: doc: fix hardware description oliverhuahua erwango erwango, gautierg-st, mathieuchopstm main 3h
117947 kernel: fix thread syscall verifier checks kartben npitre, peter-mitsis Mattemagikern, dcpleung, npitre main 3h
120174 tracing: ITM tracing backend teburd nashif cfriedt, nashif main 4h
120194 net: lib: dns: Fix post-CNAME query cancellation simonduq jukkar, rlubos PavelVPV, jukkar, rlubos main v4.5.0 7h
120187 SNTP delay uncertainty fixes jukkar rlubos pdgendt, rlubos main 7h
120196 boards: fix FMC SDRAM refresh rate on five STM32 boards oliverhuahua erwango erwango, gautierg-st, mathieuchopstm main 8h
120195 tests: drivers: memc: ram: fix stm32h7b3i_dk overlay file name oliverhuahua nashif erwango, nashif main 8h
120205 drivers: usb: udc: abort STM32 endpoint before dequeue Ahmed55559 erwango erwango, mathieuchopstm main 9h
120192 samples: boards: nxp: rt700: drop redundant companion wakeup enable ZhaoxiangJin butok, iuliana-prodan, zejiang0jason butok, iuliana-prodan main 9h
120216 kernel: default SYS_CLOCK_HW_CYCLES_PER_SEC from timebase-frequency maass-hamburg npitre, peter-mitsis josuah, nordicjm, npitre main v4.5.0 10h
120212 Revert 114773: Sysbuild: Fix cmake warnings "unused variables" due to presets file tejlmand nordicjm carlescufi, nordicjm main v4.5.0 10h
120224 samples: usb: dfu: Fix test file minimum flash requirement nordicjm jfischer-no, tmon-nordic jfischer-no, kartben main 11h
120219 boards: st: add STM32-MICRIUM board tpambor erwango erwango, juickar, maass-hamburg main v4.5.0 11h
120229 dts: arm: nordic: nrf7120(e): Add vbat_monitor node rob-robinson-14 anangl, bjarki-andreasen, nordic-krch anangl, nordicjm main 12h
120227 net: zperf: increase default zperf work queue stack size GaofengZhangNXP jukkar jukkar, krish2718, rlubos main 12h
120238 STM32 RNG: Update NIST values gautierg-st erwango erwango, mathieuchopstm main 13h
120244 dts: bindings: opamp: declare class: opamp ZhaoxiangJin ZhaoxiangJin, maass-hamburg KozhinovAlexander, henrikbrixandersen main 15h
117261 net: tftp: reject a filename or mode too long for a request TheArkadiuszGrzelka jukkar, rlubos jukkar, rlubos main 15h
120267 nRF7120 add FLPR XIP support and reserve FLPR memory from cpuapp dhsu-nordic anangl, bjarki-andreasen, nordic-krch nordic-krch, nordicjm main 19h
120266 drivers: can: define CAN network interfaces with the controller devices jhedberg henrikbrixandersen henrikbrixandersen, jukkar, str4t0m main 19h
120269 dts: bindings: i3c: declare i2c only where the driver implements it jhedberg maass-hamburg MaureenHelm, XenuIsWatching, henrikbrixandersen, maass-hamburg, mathieuchopstm, ttmut main v4.5.0 21h
120272 doc: logging: do an improvement pass senekor nordic-krch ldab, nordic-krch main 22h
120279 arch: riscv: enable NMI and interrupts on secondary cores if SMNMRI present onaffaa fkokosinski AFOliveira, fkokosinski main 25h
120313 boards: infineon: kit_psc3m5_cc2: add board support ClarkJ-Infineon sreeramIfx, teburd kartben, teburd main 26h
120316 drivers: sensor: bme280: sign-extend dig_h4/dig_h5 94xhn MaureenHelm MaureenHelm, ubieda main 28h
120314 boards: waveshare: add support for Waveshare Core2350B carlassaraf soburi nordicjm, soburi main 28h
120317 MAINTAINERS: add jsbatch as maintainer of pwm and adc jsbatch MaureenHelm, nashif MaureenHelm, maass-hamburg, nashif, teburd main 29h
120334 tests: boards: nrf: qdec: Enable for nrf7120/cpuflpr. nordic-babu anangl, bjarki-andreasen, nordic-krch jaz1-nordic, magp-nordic, nordic-krch main 32h
120330 sys: util: add ARGS_UNUSED() macro marszald nashif Mattemagikern, bjarki-andreasen, henrikbrixandersen, kartben, nashif main 32h
120329 mgmt: mcumgr: transport: Check network buffer tailroom nordicjm nordicjm de-nordic, jukkar main 32h
120248 drivers: ethernet: dwc_mac: make rx timestamp filter configureable maass-hamburg maass-hamburg juickar, tpambor main v4.5.0 33h
120337 boards: nordic: nrf7120dk: keep uart20 RX/CTS pull-up in sleep krish2718 anangl, bjarki-andreasen, nordic-krch anangl, nordicjm main 34h
120361 boards: nordic: nrf7120: Add USBHS nodes tmon-nordic jfischer-no carlescufi, jfischer-no main 37h
120356 posix: pthread: do not free the stack passed back to setstack cfriedt cfriedt kartben, teburd main 37h
120355 stm32: boards: st: stm32h7s78_dk: fix out-of-range PLL3 VCO frequency djiatsaf-st erwango erwango, etienne-lms, gautierg-st, mathieuchopstm main 37h
120368 drivers: serial: ns16550: enable DW8250 support from devicetree walidbadar dcpleung dcpleung, jhedberg, maass-hamburg main 39h
120372 dts: arm: st: f1: keep DMA1 clocked for the ethernet DMA tpambor maass-hamburg kartben, maass-hamburg main v4.5.0 40h
120381 drivers: adc: infineon_hppass_sar: select a sampling timer ClarkJ-Infineon sreeramIfx, teburd jsbatch, teburd main 42h
120380 drivers: stepper: fake: build with only one compatible enabled sylvioalves jilaypandya dipakgmx, faxe1008, jilaypandya main 42h
120378 arch/common: Discard .note.GNU-stack with CMAKE_LINKER_GENERATOR keith-packard dcpleung JarmouniA, dcpleung main 42h
120383 modules: update cmsis-nn and tflite-micro XenuIsWatching XenuIsWatching JordanYates, kartben main 43h
120394 drivers: misc: ethos_u: fix PSE84 default NPU config to U55-128 ClarkJ-Infineon ithinuel, kristofer-jonsson-arm, wearyzen johan-alfven-arm, teburd, wearyzen main 46h
119705 input: input_double_tap: add optional single tap codes mczerski fabiobaltieri fabiobaltieri, kartben main
119684 drivers: sensor: adi: ad2s1210: widen the RPM product before dividing thc1006 MaureenHelm MaureenHelm, kartben main
119354 boards: arm: mps2/mps3: Add support for pyocd on-board debug Lauriethefish ithinuel, wearyzen kartben, wearyzen main
118936 drivers: i3c: dw: release stale DAT slots before ENTDAA stites-infineon XenuIsWatching, dcpleung XenuIsWatching, kartben main
118876 drivers: dp: MCX backend for the SWD bit-bang driver Abnersouza7 jfischer-no jfischer-no, kartben main
118819 drivers: usb: uhc: max3421e: chunk OUT data by the endpoint's mps goblej jfischer-no, tmon-nordic jfischer-no, kartben main
117921 boards: viewe: enable DMA for SPI display walidbadar sylvioalves kartben, sylvioalves main
115730 boards: coredevices: add pebble round 2 ck-telecom fabiobaltieri, tpambor main
115213 bluetooth: classic: obex: improve action request/response handling lylezhu2012 lylezhu2012 MarkWangChinese, makeshi main
114823 drivers: adc: add nxp aon_lpadc driver ZhaoxiangJin ZhaoxiangJin, mmahadevan108, zejiang0jason iuliana-prodan, jsbatch main v4.5.0
120354 Support nucleo_h7s3l8 board in UART async API test benedekkupper dcpleung djiatsaf-st, mathieuchopstm main 37h
120342 soc: nordic: nrf53: Move optional cpunet start to the early hook nordic-krch anangl, bjarki-andreasen kl-cruz, magp-nordic, nordic-segl main 35h
120234 dts: soc: board: take SYS_CLOCK_HW_CYCLES_PER_SEC from devicetree maass-hamburg dcpleung glneo, iuliana-prodan main v4.5.0 13h
120188 smp_shell: route SMP responses to the receiving shell backend nordicjm jakub-uC carlescufi, de-nordic main 7h
120179 drivers: wifi: esp32: mesh: disallow root conflicts by default kartben sylvioalves jukkar, sylvioalves main v4.5.0 4h
120168 posix: add <netpacket/packet.h> cfriedt keith-packard, stephanosio jukkar, teburd main 1h
120120 samples: espressif: ipv4_nat: wifi_mesh_ip: fix traffic to the root gateway kartben sylvioalves jukkar, sylvioalves main 2h
119910 move the stm32h735 to mspi compatible FRASTM erwango, swift-tk erwango, kartben main
119830 drivers: sensor: lsm6dsv16x: Enable the FIFO after configuring it MaureenHelm avisconti kartben, ubieda main
119815 net: zperf: Add iperf3 support jukkar rlubos krish2718, maass-hamburg, teburd main
119579 boards: infineon: kit_psc3m6_evk: add SPI support dharunkrithikk tbursztyka jsbatch, sreeramIfx main v4.5.0
119560 drivers: pinctrl: npcm: add pin controller driver YTsea88 carlocaione fabiobaltieri, maxdog988 main
119488 drivers: flash: microchip: extend the NVMCTRL G3 driver to PIC32CM SG/GC CristianGuemes de-nordic NhMchp, fabin-mchp, nandojve main v4.5.0
119371 tests: tf-m: exclude boards whose ports refuse these suites kartben d3zd3z, tomi-font tpambor, valeriosetti main v4.5.0
119349 clock_control, soc: nxp: fix ENET PTP clock reporting and setup mateo-ivc butok, zejiang0jason hakehuang, iuliana-prodan main
119338 shell: use NULL-safe string length helper ndrs-pst jakub-uC nordic-krch, ycsin main
119166 Enable sema42 / hwspinlock for nxp mcx_n5xx_evk MichalPrincNXP tejlmand TomasGalbickaNXP, butok, hakehuang 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
118920 drivers: i3c: dw: always program the DAT entry when changing IBI state stites-infineon XenuIsWatching, dcpleung ifx-rmcs, teburd 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 papadkostas rerickson1 SeppoTakalo, wkhadgar main
118201 west.yml: MCUboot synchronization from upstream nordicjm d3zd3z sylvioalves, tpambor main
117761 doc: kernel: add APIs to correct groups trivial nashif npitre, peter-mitsis Mattemagikern, ceolin, ycsin main
117489 [Backport v4.3-branch] devmux: Fix userspace support d3zd3z cfriedt jhedberg, kartben v4.3-branch v4.3.2
117384 microchip-xec: use portable IRQ pending API in drivers/socs nashif jvasanth1, scottwcpg albertofloyd, fabiobaltieri, kartben main
117379 realtek-rts5912: use portable IRQ pending API in drivers/socs nashif JasonLin-RealTek fabiobaltieri, yvesll main
117270 samples: usb: host_uvc: add console harness for twister ci 32d HuanQian571 jfischer-no, tmon-nordic PerMac, hakehuang main
117043 [Backport v4.3-branch] mgmt: updatehub: reject metadata without a sha256sum ci 36d d3zd3z cfriedt, jhedberg ceolin, dkalowsk, jhedberg, jukkar v4.3-branch v4.3.2
116927 scripts: parse_syscalls: skip files without any syscall marker kartben tejlmand nordicjm, pdgendt main v4.5.0
115583 video: stm32_dcmi: Fix inverted frame interval range ngphibang erwango avolmat-st, josuah main
114974 Move ROMSTART from Kconfig to devicetree m-braunschweig ithinuel JarmouniA, nordicjm main v4.5.0
114750 boards: beagle: beagleplay: fix SoC model typo and build target in doc ci 54d 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
112306 include: zephyr: clock_control: Rename header file guard macros etienne-lms nordic-krch dsseng, maass-hamburg, soburi main
111471 drivers: timer: Microchip PIT driver for SAMA5D2 SoCs TonyHan11 ArunMCHP, NhMchp nandojve, npitre main
111456 libc: armstdc: make __aeabi_errno_addr weak ci 45d evanchen11 keith-packard aescolar, nashif main
111255 drivers: adc: support adc driver on Renesas RA8x2 quytranpzz KhiemNguyenT, ioannis-karachalios duynguyenxa, khoa-nguyen-18, thenguyenyf main v4.5.0
110985 samples: blinky: fail early when led0 alias is missing marekmatej kartben henrikbrixandersen, raffarost, tmedicci main
110845 docs: security: cra: add CRA content, scope, standards nicoguilbaudsw ceolin, d3zd3z martinjaeger, rettichschnidi, str4t0m main
109662 drivers: sensor: stts22h: fix threshold trigger missed after MCU reset ci 53d savosaicic MaureenHelm, avisconti etienne-lms, yperess main
109457 stm32u5: move ospi to mspi compatible driver FRASTM swift-tk erwango, juickar main

Integration · latest release: v4.4.0