Issues fixed
These GitHub issues were addressed since the previous 4.4.0 tagged release:
- #99054 - ARM64: Wrong register is being saved in coredump, causing corrupted backtrace show in gdb
- #100542 - soc/espressif/esp32s3: undefined reference to 'log_const_soc' when CONFIG_PM=y
- #104000 - display_check: ASSERTION FAIL / kernel panic in test_display_by_capture on mimxrt700_evk (mimxrt798s/cm33_cpu0, co5300@0)
- #104480 -
samples/subsys/usb/consolehangs when opened with picocom on blackpill_f411ce (STM32F411, Zephyr 4.3.99) - #104900 - Bluetooth LE host qualification for 4.4 release
- #105265 - menuconfig fails on Windows when using multiple shields
- #105317 - mcumgr: os grp: mpstat incorrect cbor layout
- #105521 - Drivers: display: ili9xxx driver color order problem
- #106150 - net: all NXP platform dhcp_client does not work
- #106580 - spi mchp g1 driver configuration issues
- #106850 - sensor ism6hg256x returns wrong values via the shell
- #106872 - ethernet: dwmac: no multicast packets are received
- #106906 - Fix CSI data overflow issue
- #106971 - hardfault on boot with samples/hello_world for old flash dts layout NXP platforms
- #106984 - Regression in net/ethernet.h: C++ build failure (invalid cast from const void *)
- #106991 - net: tcp: use-after-free in net_tcp_foreach() causes bus fault
- #107061 - settings: runtime:
settings_runtime_setcrashes whenh_setis NULL - #107067 - Sensor:Driver:ST: lsm6dsvxxxx - IRQ pin goes high before GPIO IRQ is set
- #107081 - McuMgr fs_mgmt_file_upload handler does not check partial writes to filesystem
- #107105 - Sensor:Driver:ST: lsm6dsvxxxx - setting the SFLP changes the ODR for mag and accel
- #107201 - drivers: ethernet: esp32: DMA buffer processing skips some buffers if multiple ready
- #107302 - Secure Storage not enabling
PSA_CRYPTO - #107355 - stm32: H7RS: backup access for reading some RTC registers
- #107388 - mcxw7x ieee driver / OT samples: DUT can not attach to network when SED/SSED
- #107398 - OpenThread Border Router cannot forward inbound multicast packets on ethernet
- #107412 - mcause: 2, Illegal instruction on ESP32-C3 when using localtime_r with tzset()
- #107422 - ESP32S3 PSRAM is not working properly: only work in octal+40M
- #107442 - samples/drivers/adc/adc_dt prints garbage data on ADCs with <= 16-bit buffer
- #107540 - esp32c5_devkitc psram size
- #107585 - soc: st: stm32h7x: NUM_IRQS computed too small since Zephyr 4.4, causing build failure
- #107589 - net: dns: Forward all DNS packets if callback is installed still not functional
- #107594 - mgmt: mcumgr: grp: img_mgmt: Non-progressive erase in swap using offset mode erases out of bounds
- #107621 - Flashing MAX32 devices with OpenOCD picks first connected device and ignores
--serialoption - #107627 - STM32 F4 with external USB PHY fails to build
- #107632 - MAX32 SPI driver race condition leads to timed out transceive transactions
- #107675 - stm32: nucleo-wba65ri 'ns' variant fails to boot
- #107773 - Stepper: adi_tmc: Build fails with unresolved function read_actual_position()
- #107809 - BusFault in mcumgr_serial_process_frag() when net_buf allocation fails
- #107814 - samples: net: HTTP server configuration is broken
- #107900 - net: ipv6: Neighbor Discovery packets validation is incorrect
- #107908 - Fix missing ESP32-C5 uart test coverage
- #107920 - net: icmp: assert triggered sending icmp echo response with CONFIG_NET_STATISTICS=y
- #107938 - [backport]: drivers: sdhc: sam_hsmci: Initialize variables
- #108004 - drivers: entropy: stm32: bad locking sequence
- #108035 - STM32WBAx : Thread GRL tests failure due to 15.4 driver issue
- #108258 - mapped-partition linker fails with non-XIP boot
- #108267 - STM32 TF-M regression.sh script corrupted after 'west flash'
- #108285 - PM issues regarding STM32WB09 in Zephyr v4.4.0
- #108391 - flash_shell does not consider erase command size argument
- #108466 - [v4.4] net: sockets: tls:
addrmay be used uninitialized - #108559 - IP address parsing issue
- #108631 - tests/lib/devicetree/api_ext fails to build for some targets
- #108633 - IRK is not sent to controller when extended advertisement enabled but started via bt_le_adv_start
- #108636 - tests/subsys/zbus/proxy_agent/ipc_backend fails for nrf5340bsim//cpunet
- #108680 - drivers.flash.common.test_storage_partition fails for nrf54l15bsim/nrf54l15/cpuapp
- #108681 - Broken link in release note of Zephyr 4.4
- #108737 - [v4.4-branch] Update MCUboot to v2.4.0 release
- #108785 - Bluetooth: ESP32-S3 + iOS: HCI 0x3D MIC failure on every reconnect after LE SC pair
- #108835 - adin2111: Communication gets stuck after high bandwidth transfer
- #108846 - Validate DNS rdata length in dns_unpack_answer
- #108848 - wifi: nrf70: Missing bounds check on TWT event buffer
- #108915 - modem: cmux: user pipe flow control stuck
- #108963 - net: lwm2m: URI string may be unterminated in FW pull mode
- #109053 - native_sim: FUSE files are opened write-only
- #109188 - drivers: ethernet: esp32: unused driver static function when ref_clk_output_gpios is not used
- #109257 - [backport] xtensa: mpu: fix arch_buffer_validate() if overflow
- #109325 - soc: esp32: abort() while using sleep-hold-en flag
- #109497 - OpenThread Border Router - Incorrect computation of IPV6 packet checksum
- #109515 - MAX32 USB support broken for some transfer types on Zephyr 4.4
- #109516 - [Backport v4.4-branch] Failed to backport #108447
- #109577 - esp32: gpio: gpio overflow due to BIT operation
- #109620 - [backport] Bluetooth: Controller: Fix OOB read in ISOAL
- #109625 - [backport] net: sockets/tls: validate buffer in peer_connection_id_value_get
- #109652 - drivers: mcux_flexcomm: missing init_common() on PM_DEVICE_ACTION_RESUME and SUSPEND for I2C, UART, I2S, SPI
- #109759 - drivers: can: mcux: flexcan: Fix off-by-one error in MB IRQ handling
- #109848 - Usage fault due to unaligned access in BLE Mesh on MCXW23
- #109857 - [backport] posix: mqueue: fix integer overflow in mq_open() buffer allocation
- #109860 - ESP32 PSRAM may abort() when cache invalidate is called
- #109869 - Espressif's esptool may fail depending on elf segment alignment
- #109899 - v4.4: STM32 ADC differential channel issue
- #110019 - pm: esp32: GPIO_INT_WAKEUP flag usage with CONFIG_INPUT
- #110032 - [backport] fs: ext2: validate directory entry structure before traversal #108226
- #110071 - [Backport v4.4-branch] Failed to backport #109304
- #110079 - Backport 108049 [arm64: Fix clang unused warnings in mmu.c] to v4.4-branch
- #110369 - Zephyr 4.4.1 Release
- #110373 - [Backport v4.4-branch] Failed to backport #109651