|
2 | 2 |
|
3 | 3 | .. _zephyr_2.7: |
4 | 4 |
|
5 | | -.. _zephyr_2.7.1: |
| 5 | +.. _zephyr_2.7.2: |
6 | 6 |
|
7 | | -Zephyr 2.7.1 |
| 7 | +Zephyr 2.7.2 |
8 | 8 | #################### |
9 | 9 |
|
10 | 10 | This is an LTS maintenance release with fixes. |
11 | 11 |
|
| 12 | +Issues Fixed |
| 13 | +************ |
| 14 | + |
| 15 | +These GitHub issues were addressed since the previous 2.7.1 tagged |
| 16 | +release: |
| 17 | + |
| 18 | +.. comment List derived from GitHub Issue query: ... |
| 19 | + * :github:`issuenumber` - issue title |
| 20 | +
|
| 21 | +* :github:`23419` - posix: clock: No thread safety clock_getime / clock_settime |
| 22 | +* :github:`30367` - TCP2 does not send our MSS to peer |
| 23 | +* :github:`37389` - nucleo_g0b1re: Swapping image in mcuboot results in hard fault and softbricks the device |
| 24 | +* :github:`38268` - Multiple defects in "Multi Producer Single Consumer Packet Buffer" library |
| 25 | +* :github:`38576` - net shell: self-connecting to TCP might lead to a crash |
| 26 | +* :github:`39184` - HawkBit hash mismatch |
| 27 | +* :github:`39242` - net: sockets: Zephyr Fatal in dns_resolve_cb if dns request was attempted in offline state |
| 28 | +* :github:`39399` - linker: Missing align __itcm_load_start / __dtcm_data_load_start linker symbols |
| 29 | +* :github:`39608` - stm32: lpuart: 9600 baudrate doesn't work |
| 30 | +* :github:`39609` - spi: slave: division by zero in timeout calculation |
| 31 | +* :github:`39660` - poll() not notified when a TLS/TCP connection is closed without TLS close_notify |
| 32 | +* :github:`39687` - sensor: qdec_nrfx: PM callback has incorrect signature |
| 33 | +* :github:`39774` - modem: uart mux reading optimization never used |
| 34 | +* :github:`39882` - Bluetooth Host qualification on 2.7 branch |
| 35 | +* :github:`40163` - Use correct clock frequency for systick+DWT |
| 36 | +* :github:`40464` - Dereferencing NULL with getsockname() on TI Simplelink Platform |
| 37 | +* :github:`40578` - MODBUS RS-485 transceiver support broken on several platforms due to DE race condition |
| 38 | +* :github:`40614` - poll: the code judgment condition is always true |
| 39 | +* :github:`40640` - drivers: usb_dc_native_posix: segfault when using composite USB device |
| 40 | +* :github:`40730` - More power supply modes on STM32H7XX |
| 41 | +* :github:`40775` - stm32: multi-threading broken after #40173 |
| 42 | +* :github:`40795` - Timer signal thread execution loop break SMP on ARM64 |
| 43 | +* :github:`40925` - mesh_badge not working reel_board_v2 |
| 44 | +* :github:`40985` - net: icmpv6: Add support for Route Info option in Router Advertisement |
| 45 | +* :github:`41026` - LoRa: sx126x: DIO1 interrupt left enabled in sleep mode |
| 46 | +* :github:`41077` - console: gsm_mux: could not send more than 128 bytes of data on dlci |
| 47 | +* :github:`41089` - power modes for STM32H7 |
| 48 | +* :github:`41095` - libc: newlib: 'gettimeofday' causes stack overflow on non-POSIX builds |
| 49 | +* :github:`41237` - drivers: ieee802154_dw1000: use dedicated workqueue |
| 50 | +* :github:`41240` - logging can get messed up when messages are dropped |
| 51 | +* :github:`41284` - pthread_cond_wait return value incorrect |
| 52 | +* :github:`41339` - stm32, Unable to read UART while checking from Framing error. |
| 53 | +* :github:`41488` - Stall logging on nrf52840 |
| 54 | +* :github:`41499` - drivers: iwdg: stm32: WDT_OPT_PAUSE_HALTED_BY_DBG might not work |
| 55 | +* :github:`41503` - including net/socket.h fails with redefinition of struct zsock_timeval (sometimes :-) ) |
| 56 | +* :github:`41529` - documentation: generate Doxygen tag file |
| 57 | +* :github:`41536` - Backport STM32 SMPS Support to v2.7.0 |
| 58 | +* :github:`41582` - stm32h7: CSI as PLL source is broken |
| 59 | +* :github:`41683` - http_client: Unreliable rsp->body_start pointer |
| 60 | +* :github:`41915` - regression: Build fails after switching logging to V2 |
| 61 | +* :github:`41942` - k_delayable_work being used as k_work in work's handler |
| 62 | +* :github:`41952` - Log timestamp overflows when using LOGv2 |
| 63 | +* :github:`42164` - tests/bluetooth/tester broken after switch to logging v2 |
| 64 | +* :github:`42271` - drivers: can: m_can: The can_set_bitrate() function doesn't work. |
| 65 | +* :github:`42299` - spi: nRF HAL driver asserts when PM is used |
| 66 | +* :github:`42373` - add k_spin_lock() to doxygen prior to v3.0 release |
| 67 | +* :github:`42581` - include: drivers: clock_control: stm32 incorrect DT_PROP is used for xtpre |
| 68 | +* :github:`42615` - Bluetooth: Controller: Missing ticks slot offset calculation in Periodic Advertising event scheduling |
| 69 | +* :github:`42622` - pm: pm_device structure bigger than nessecary when PM_DEVICE_RUNTIME not set |
| 70 | +* :github:`42631` - Unable to identify owner of net_mgmt_lock easily |
| 71 | +* :github:`42825` - MQTT client disconnection (EAGAIN) on publish with big payload |
| 72 | +* :github:`42862` - Bluetooth: L2CAP: Security check on l2cap request is wrong |
| 73 | +* :github:`43117` - Not possible to create more than one shield. |
| 74 | +* :github:`43130` - STM32WL ADC idles / doesn't work |
| 75 | +* :github:`43176` - net/icmpv4: client possible to ddos itself when there's an error for the broadcasted packet |
| 76 | +* :github:`43177` - net: shell: errno not cleared before calling the strtol |
| 77 | +* :github:`43178` - net: ip: route: log_strdup misuse |
| 78 | +* :github:`43179` - net: tcp: forever loop in tcp_resend_data |
| 79 | +* :github:`43180` - net: tcp: possible deadlock in tcp_conn_unref() |
| 80 | +* :github:`43181` - net: sockets: net_pkt leak in accept |
| 81 | +* :github:`43182` - net: arp: ARP retransmission source address selection |
| 82 | +* :github:`43183` - net: mqtt: setsockopt leak on failure |
| 83 | +* :github:`43184` - arm: Wrong macro used for z_interrupt_stacks declaration in stack.h |
| 84 | +* :github:`43185` - arm: cortex-m: uninitialised ptr_esf in get_esf() in fault.c |
| 85 | +* :github:`43470` - wifi: esp_at: race condition on mutex's leading to deadlock |
| 86 | +* :github:`43490` - net: sockets: userspace accept() crashes with NULL addr/addrlen pointer |
| 87 | +* :github:`43548` - gen_relocate_app truncates files on incremental builds |
| 88 | +* :github:`43572` - stm32: wrong clock the LSI freq for stm32l0x mcus |
| 89 | +* :github:`43580` - hl7800: tcp stack freezes on slow response from modem |
| 90 | +* :github:`43807` - Test "cpp.libcxx.newlib.exception" failed on platforms which use zephyr.bin to run tests. |
| 91 | +* :github:`43839` - Bluetooth: controller: missing NULL assign to df_cfg in ll_adv_set |
| 92 | +* :github:`43853` - X86 MSI messages always get to BSP core (need a fix to be backported) |
| 93 | +* :github:`43858` - mcumgr seems to lock up when it receives command for group that does not exist |
| 94 | +* :github:`44107` - The SMP nsim boards are started incorrectly when launching on real HW |
| 95 | +* :github:`44310` - net: gptp: type mismatch calculation error in gptp_mi |
| 96 | +* :github:`44336` - nucleo_wb55rg: stm32cubeprogrammer runner is missing for twister tests |
| 97 | +* :github:`44337` - twister: Miss sn option to stm32cubeprogrgammer runner |
| 98 | +* :github:`44352` - stm32l5x boards missing the openocd runner |
| 99 | +* :github:`44497` - Add guide for disabling MSD on JLink OB devices and link to from smp_svr page |
| 100 | +* :github:`44531` - bl654_usb without mcuboot maximum image size is not limited |
| 101 | +* :github:`44886` - Unable to boot Zephyr on FVP_BaseR_AEMv8R |
| 102 | +* :github:`44902` - x86: FPU registers are not initialised for userspace (eager FPU sharing) |
| 103 | +* :github:`45869` - doc: update requirements |
| 104 | +* :github:`45870` - drivers: virt_ivshmem: Allow multiple instances of ivShMem devices |
| 105 | +* :github:`45871` - ci: split Bluetooth workflow |
| 106 | +* :github:`45872` - ci: make git credentials non-persistent |
| 107 | +* :github:`45873` - soc: esp32: use PYTHON_EXECUTABLE from build system |
| 108 | + |
12 | 109 | Security Vulnerability Related |
13 | 110 | ****************************** |
14 | 111 |
|
15 | 112 | The following security vulnerabilities (CVEs) were addressed in this |
16 | 113 | release: |
17 | 114 |
|
18 | | -* (N/A) |
| 115 | +* CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m |
| 116 | + <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_ |
19 | 117 |
|
20 | 118 | More detailed information can be found in: |
21 | 119 | https://docs.zephyrproject.org/latest/security/vulnerabilities.html |
22 | 120 |
|
| 121 | + |
| 122 | +.. _zephyr_2.7.1: |
| 123 | + |
| 124 | +Zephyr 2.7.1 |
| 125 | +#################### |
| 126 | + |
| 127 | +This is an LTS maintenance release with fixes. |
| 128 | + |
23 | 129 | Issues Fixed |
24 | 130 | ************ |
25 | 131 |
|
|
0 commit comments