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:Scorecards supply-chain security Generate artifacts on PUSH Hello World (Multiplatform) Footprint Tracking Run tests with twister Documentation Build CodeQL
PR Title Author Assignees Approvers Target Milestone Ready to merge?
122390 net: lib: ptp: transport: initialize variable to 0 hotfix trivial henrikbrixandersen awojasinski DBS06, awojasinski, tpambor main
122099 [Backport v3.7-branch] drivers: hwinfo: Avoid kernel memory leak to user github-actions[bot] alexanderwachter, henrikbrixandersen v3.7-branch v3.7.3
122097 [Backport v4.4-branch] drivers: hwinfo: Avoid kernel memory leak to user github-actions[bot] alexanderwachter alexanderwachter, henrikbrixandersen v4.4-branch v4.4.3
122095 [Backport v4.4-branch] net: ipv6: nbr: read the neighbor interface under the lock github-actions[bot] jukkar, rlubos jukkar, pdgendt, rlubos v4.4-branch v4.4.3
122089 [Backport v4.4-branch] ec_host_cmd: spi_stm32: prevent DMA race on unexpected CS toggles github-actions[bot] niedzwiecki-dawid asemjonovs, niedzwiecki-dawid v4.4-branch v4.4.3
122083 [Backport v4.4-branch] net: lib: coap: client: Drop malformed packets instead of cancelling d3zd3z rlubos jukkar, pdgendt, rlubos v4.4-branch v4.4.3
122082 [Backport v4.3-branch] net: lib: coap: client: Drop malformed packets instead of cancelling d3zd3z rlubos jukkar, pdgendt, rlubos v4.3-branch
122067 [Backport v4.4-branch] net: lwm2m: check access for every path in a write payload github-actions[bot] rlubos SeppoTakalo, jukkar, rlubos v4.4-branch v4.4.3
122061 [Backport v4.4-branch] drivers: wifi: winc1500: validate socket IDs github-actions[bot] jukkar jukkar, rlubos v4.4-branch v4.4.3
122053 drivers: intc: plic: fix off-by-one in tracked IRQ count syedsk fkokosinski AFOliveira, fkokosinski, maass-hamburg main v4.5.0
122048 [Backport v4.4-branch] drivers: serial: esp32: disarm async RX interrupts when RX stops d3zd3z sylvioalves sylvioalves, wmrsouza v4.4-branch v4.4.3
122044 [Backport v4.4-branch] drivers: pwm: esp32: fix MCPWM prescaler values d3zd3z sylvioalves jsbatch, sylvioalves, wmrsouza v4.4-branch v4.4.3
121823 [Backport v3.7-branch] fs: ext2: handle allocation errors safely during format github-actions[bot] de-nordic, nashif v3.7-branch
121789 [Backport v3.7-branch] fs: ext2: release temporary blocks on metadata write failure github-actions[bot] de-nordic de-nordic, nashif v3.7-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
120178 drivers: input: crsf: derive the async RX timeout from the baud rate kartben fabiobaltieri PetervdPerk-NXP, bperseghetti, fabiobaltieri main v4.5.0
117665 lib: os: cbprintf: don't rely on char-signedness edenfrosst nordic-krch bakshansky, dkalowsk, henrikbrixandersen, nordic-krch main v4.5.0
114551 rtio: Safe cancellation teburd teburd bperseghetti, sylvioalves main v4.5.0
112930 [Backport v4.3-branch] lorawan: frag_transport: reject fragment index 0 github-actions[bot] cfriedt, jhedberg JordanYates, jhedberg v4.3-branch v4.3.2
109971 [Backport v4.4-branch] Fix llvm always links against c++ rt for rtti and exceptions override required ci 36d github-actions[bot] tejlmand kartben, tejlmand v4.4-branch v4.4.3
122108 [Backport v4.4-branch] Bluetooth: Host: Fix deadlock when the driver fails to send data d3zd3z jhedberg Thalley, jhedberg v4.4-branch v4.4.3 1h
122107 [Backport v3.7-branch] ec_host_cmd: fix packet length overflow and out-of-bounds logging on RX/TX errors d3zd3z niedzwiecki-dawid asemjonovs, niedzwiecki-dawid v3.7-branch 1h
122106 [Backport v4.4-branch] net: ptp: Discard invalid received messages without faulting the port d3zd3z awojasinski DBS06, awojasinski, jukkar, mastupristi v4.4-branch v4.4.3 1h
122105 [Backport v4.3-branch] net: ptp: Discard invalid received messages without faulting the port d3zd3z awojasinski DBS06, awojasinski, jukkar, mastupristi v4.3-branch 1h
122104 [Backport v3.7-branch] net: ptp: Discard invalid received messages without faulting the port d3zd3z awojasinski DBS06, awojasinski, jukkar, mastupristi v3.7-branch 1h
122103 [Backport v4.4-branch] net: tcp: fix RFC 6528 ISN hash buffer size d3zd3z jukkar, rlubos jukkar, rlubos v4.4-branch v4.4.3 1h
122102 [Backport v4.3-branch] net: tcp: fix RFC 6528 ISN hash buffer size d3zd3z jukkar, rlubos jukkar, rlubos v4.3-branch 1h
120158 drivers: input: crsf: async telemetry TX and UART_ASYNC_API dependency kartben fabiobaltieri PetervdPerk-NXP, bperseghetti, fabiobaltieri main v4.5.0 1h
122112 drivers: wifi: nxp: disable WLS default on AArch64 targets MaochenWang1 MaochenWang1, axelnxp axelnxp, iuliana-prodan, jukkar, rerickson1 main v4.5.0 4h
122115 drivers: i3c: gate the descriptor slab count on I3C_CONTROLLER stites-infineon XenuIsWatching, dcpleung XenuIsWatching, dcpleung main 6h
122128 boards: nxp: mcxn: use clk_16k for the EWM counter clock yvesll butok, iuliana-prodan, zejiang0jason butok, hakehuang, iuliana-prodan main 8h
122133 Bluetooth: Host: tests: Cover key pool and settings-load branches in host_keys v1rtu3x jhedberg Thalley, jhedberg main 9h
122143 boards: shields: arduino_giga_display_shield: fix illegal PLL3 config facchinm pillo79 pennam, pillo79 main v4.5.0 11h
122141 net: http: server: Size the pollfd table for H3 listen sockets drowfx jukkar, rlubos jukkar, rlubos main v4.5.0 11h
122144 drivers: serial: mcux_lpuart: RX timeout from a kernel timer kartben butok, zejiang0jason butok, hakehuang main 12h
122159 scripts: west: runners: rfp: add --tool-opt and --dry-run support vinhdaowr pdgendt carlescufi, marc-hb, pdgendt main 13h
122154 drivers: flash: mcux: fix ambiguous SOC_NV_FLASH_NODE lookup zejiang0jason butok JarmouniA, butok, de-nordic, hakehuang main v4.5.0 13h
122190 net: ipv4: Fix broadcast detection for /31 and /32 prefixes and PPP addresses rlubos jukkar jukkar, pdgendt main v4.5.0 14h
122189 Add missing nodes in google_icetower dts jciupis fabiobaltieri, keith-zephyr duda-patryk, fabiobaltieri, niedzwiecki-dawid main v4.5.0 14h
122187 net: tcp: Keep the negotiated MSS when later segments carry options rlubos jukkar jukkar, pdgendt main v4.5.0 14h
122200 drivers: ieee802154: fix mcxw sed issue JA-NXP George-Stefan, axelnxp George-Stefan, axelnxp, jukkar, rlubos main v4.5.0 15h
122197 drivers: sensors: add const to arithmetic helpers jonas-5ae29c MaureenHelm MaureenHelm, ubieda main 15h
122203 dts: arm: nxp: rt11xx: give each GPT its own clock instance kartben butok, iuliana-prodan, zejiang0jason butok, hakehuang, lucien-nxp main 16h
122225 arch: riscv: use csr APIs for IRQ lock operations danieldegrasse dcpleung, nashif fkokosinski, maass-hamburg, nashif main 18h
122224 Bluetooth: Host: Imply MBEDTLS_AES_ROM_TABLES for Host crypto Aric5301 jhedberg alxelax, jhedberg main 18h
122215 arch: riscv: make vectored mode optional with IRQ vector table danieldegrasse fkokosinski fkokosinski, maass-hamburg, sylvioalves main 18h
122227 stm32: drivers: counter: timer: fix late alarm check when compare wraps to 0 djiatsaf-st erwango erwango, gautierg-st main v4.5.0 19h
122220 arch: xtensa: save the boolean register kartben dcpleung ceolin, dcpleung main v4.5.0 19h
122244 [Backport v4.3-branch] drivers: modem: quectel-bg9x: fix ICCID prefix strip length github-actions[bot] rerickson1 JordanYates, SeppoTakalo, rerickson1, wkhadgar, zafersn v4.3-branch v4.3.2 20h
122243 [Backport v4.4-branch] drivers: modem: quectel-bg9x: fix ICCID prefix strip length github-actions[bot] rerickson1 JordanYates, SeppoTakalo, rerickson1, wkhadgar, zafersn v4.4-branch v4.4.3 20h
122242 [Backport v3.7-branch] drivers: modem: quectel-bg9x: fix ICCID prefix strip length github-actions[bot] rerickson1, wkhadgar, zafersn v3.7-branch v3.7.3 20h
122241 [Backport v3.7-branch] drivers: i3c: reject NULL CCC buffers with nonzero length github-actions[bot] dcpleung, stites-infineon v3.7-branch v3.7.3 20h
122240 [Backport v4.4-branch] drivers: i3c: reject NULL CCC buffers with nonzero length github-actions[bot] XenuIsWatching, dcpleung dcpleung, stites-infineon v4.4-branch v4.4.3 20h
122267 mgmt: ec_host_cmd: usb: remove unused bulk_out_buf fsammoura1980 niedzwiecki-dawid duda-patryk, niedzwiecki-dawid main 25h
122301 boards: nxp: mimxrt1180_evk: fix CM7 flash-boot load offset TomasGalbickaNXP butok, iuliana-prodan, zejiang0jason butok, hakehuang, iuliana-prodan main 33h
122155 drivers: serial: uart_bt: rate-limit the unsubscribed drop warning TheArkadiuszGrzelka dcpleung Thalley, dcpleung main 33h
122310 samples: net: ptp: document the PPS output tpambor jukkar, rlubos DBS06, awojasinski, jukkar main v4.5.0 34h
122309 drivers: spi: esp32: do not drive mosi on half-duplex reads sylvioalves sylvioalves marekmatej, raffarost, wmrsouza main v4.5.0 34h
122361 net: ethernet: Do not count an unknown EtherType as a processing error jukkar rlubos maass-hamburg, rlubos main 41h
122366 west: runners: jlink: Extend registry-based search to JLinkGDBServer carlescufi pdgendt pdgendt, tpambor main v4.5.0 42h
122376 ci: github: bump the actions-deps group with 8 updates dependabot[bot] nashif, stephanosio henrikbrixandersen, nashif main 43h
122300 Npm10xx v2.0 sensor and otp updates seov-nordic anangl, bjarki-andreasen, nordic-krch GseoC, nordic-auko main 33h
122211 PSC3M6: Power Management (PM) support Deepika-aerlync bjarki-andreasen, ceolin MerinMGeorge, ifx-rmcs, stites-infineon main 18h
121898 soc: intel_adsp: 64-bit MMIO wjablon1 kv2019i abonislawski, dcpleung main
121877 boards: infineon: rename kit_psc3m6_evk to kit_psc3m6_eval Dilip-Raman bjarki-andreasen, sreeramIfx, teburd MerinMGeorge, henrikbrixandersen, stites-infineon main v4.5.0
121871 tests: Enable driver tests on nrf54lv10a pt2 nordic-segl tbursztyka kl-cruz, nordic-piks main
121738 arch: arm64: take CNTFRQ_EL0 from devicetree when available npitre wearyzen henrikbrixandersen, maass-hamburg main v4.5.0
121711 dts: set #address-cells/#size-cells for ADC nodes kylebonnici anangl, bjarki-andreasen, nordic-krch lstnl, nordicjm main
121697 drivers: led: reject wrapping channel range in write_channels handler ceolin simonguinot henrikbrixandersen, nashif main v4.5.0
121675 tests: drivers: dma: scatter_gather: enable PSC3 and PSE84 MerinMGeorge teburd jsbatch, sreeramIfx main
121563 xtensa: sample_controller32/mpu: enable running LLEXT tests dcpleung teburd edersondisouza, laurenmurphyx64 main
121499 [Backport v3.7-branch] net: lib: sockets: can: Reject socket options on unbound socket github-actions[bot] jukkar henrikbrixandersen, rlubos v3.7-branch
121464 boards: infineon: kit_pse84: restructure board documentation sreeramIfx teburd MerinMGeorge, lauracarlesso, stites-infineon main v4.5.0
121335 dts: arm: st: n6: Add LPTIM1 tobiwan88 erwango gautierg-st, juickar main
121321 tests: driver: counter: add counter basic api test support for pic32cm_jh01_cpro for tc instances Imran-sk-MCHP nordic-krch ArunMCHP, Farsin-Nasar-Microchip main
121320 [Backport v4.4-branch] drivers: bluetooth: hci_stm32wba: report busy only on buffer exhaustion d3zd3z erwango Thalley, asm5878, jhedberg v4.4-branch v4.4.3
121319 [Backport v4.3-branch] drivers: bluetooth: hci_stm32wba: report busy only on buffer exhaustion d3zd3z erwango Thalley, asm5878, jhedberg v4.3-branch v4.3.2
121314 tests: drivers: counter: adding counter basic api tests support for pic32cx_sg for tc instances Imran-sk-MCHP nordic-krch ArunMCHP, Farsin-Nasar-Microchip, Holt-Sun main
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
121180 kernel: introduce k_thread_is_user_thread() nashif dcpleung edersondisouza, fkokosinski, maass-hamburg, ruuddw, ycsin main
120929 llext: reject an out-of-section relocation on xtensa sylvioalves teburd edersondisouza, laurenmurphyx64 main
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
120631 tests: drivers: spi: spi_controller_peripheral: INCORRECT_SCK_STATE nordic-pikr tbursztyka lstnl, nordic-piks, nordic-segl main
120611 drivers: dma: esp32: honour the burst length kartben sylvioalves marekmatej, wmrsouza main v4.5.0
120597 drivers: i2s: convert the stream timeout with SYS_TIMEOUT_MS() oliverhuahua sylvioalves khoa-nguyen-18, mariopaja, rgallaispou main
120566 boards: phytec: reel_board: use the OTP waveform for rev 2 full refresh kartben dnltz jfischer-no, pefech main v4.5.0
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
120422 boards: beagle: use RPMsg console on BeagleBone AI-64 main R5Fs moxybaba jadonk Ayush1325, glneo, malto101 main
120341 boards: infineon: kit_psc3m6_evk: add TCPWM support niranjan-source nordic-krch jsbatch, stites-infineon main
120237 drivers: flash: mspi: Fix MX25U OPI RDID and RDSR filipembedded swift-tk Albort12138, erwango main v4.5.0
120203 modem: chat: fix `modem_chat_run_script` race condition JordanYates bjarki-andreasen SeppoTakalo, rerickson1 main v4.5.0
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 v4.4.3
119868 drivers: spi: add spi_context_clear_completion() and use it ORyomei tbursztyka butok, hakehuang main
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
119398 [Backport v3.7-branch] drivers: ethernet: nxp_enet_qos: reclaim TX resources on link drop d3zd3z butok, zejiang0jason iuliana-prodan, nashif v3.7-branch
119239 spi: rtio: fix pointer corruption and handling of discard buffers average-potato28 tbursztyka, teburd gautierg-st, yperess main v4.5.0
119087 boards: infineon: add CY8CPROTO-062S2-43439 billwatersiii sreeramIfx, teburd jsbatch, nordicjm main
118946 board: beagle: Add self-hosted OpenOCD support for BeagleY-AI and BeagleBone AI-64 malto101 jadonk Ayush1325, dkalowsk, glneo main
118813 modem: backends: name the UART device in log messages ci 34d wojciechslenska bjarki-andreasen SeppoTakalo, wkhadgar main
118630 Modem cellular: get active cellular registration status ci 36d papadkostas rerickson1 SeppoTakalo, wkhadgar main
118519 boards: infineon: cy8cproto_040t: add pwm, counter, watchdog, i2c and flash sample support yurii2001lozyn de-nordic jsbatch, stites-infineon main
118201 west.yml: MCUboot synchronization from upstream ci 42d 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
117384 microchip-xec: use portable IRQ pending API in drivers/socs ci 41d nashif jvasanth1, scottwcpg albertofloyd, fabiobaltieri, kartben main
117379 realtek-rts5912: use portable IRQ pending API in drivers/socs ci 44d nashif JasonLin-RealTek fabiobaltieri, jsbatch, yvesll main
116818 doc: project_roles: define inactivity criteria for role retirement ci 51d iuliana-prodan kartben aescolar, keith-zephyr main
115213 bluetooth: classic: obex: improve action request/response handling lylezhu2012 lylezhu2012 MarkWangChinese, makeshi main
113180 drivers: i2c: eeprom_target: fix buffer over-read on buffered read 94xhn teburd henrikbrixandersen, keith-zephyr main v4.5.0
111456 libc: armstdc: make __aeabi_errno_addr weak ci 65d evanchen11 keith-packard aescolar, nashif main
110985 samples: blinky: fail early when led0 alias is missing ci 37d marekmatej kartben henrikbrixandersen, raffarost, tmedicci main
109092 drivers: dp: swdp_bitbang: fix nRESET polarity for GPIO_ACTIVE_LOW OOHehir jfischer-no fabiobaltieri, rerickson1 main v4.5.0

Feature freeze · next release: v4.5.0