Date
1 - 1 of 1
Zephyv v2.7.4
Christopher Friedt
We are pleased to announce the release of Zephyr version 2.7.4.
This is an LTS maintenance release with fixes. Issues Fixed These GitHub issues were addressed since the previous 2.7.3 tagged release: 25417 - net: socket: socketpair: check for ISR context 41012 - irq_enable() doesn’t support enabling NVIC IRQ number more than 127 44070 - west spdx TypeError: 'NoneType' object is not iterable 46072 - subsys/hawkBit: Debug log error in hawkbit example "CONFIG_LOG_STRDUP_MAX_STRING" 48056 - Possible null pointer dereference after k_mutex_lock times out 49102 - hawkbit - dns name randomly not resolved 49139 - can't run west or DT tests on windows / py 3.6 49564 - Newer versions of pylink are not supported in latest zephyr 2.7 release 49569 - Backport cmake string cache fix to v2.7 branch 50221 - tests: debug: test case subsys/debug/coredump failed on acrn_ehl_crb on branch v2.7 50467 - Possible memory corruption on ARC when userspace is enabled 50468 - Incorrect Z_THREAD_STACK_BUFFER in arch_start_cpu for Xtensa 50961 - drivers: counter: Update counter_set_channel_alarm documentation 51714 - Bluetooth: Application with buffer that cannot unref it in disconnect handler leads to advertising issues 51776 - POSIX API is not portable across arches 52247 - mgmt: mcumgr: image upload, then image erase, then image upload does not restart upload from start 52517 - lib: posix: sleep() does not return the number of seconds left if interrupted 52518 - lib: posix: usleep() does not follow the POSIX spec 52542 - lib: posix: make sleep() and usleep() standards-compliant 52591 - mcumgr user data size out of sync with net buffer user data size 52829 - kernel/sched: Fix SMP race on pend 53088 - Unable to change initialization priority of logging subsys Security Vulnerability Related The following security vulnerabilities (CVEs) were addressed in this release: CVE-2022-2741: Zephyr project bug tracker GHSA-hx5v-j59q-c3j8 CVE-2022-1841: Zephyr project bug tracker GHSA-5c3j-p8cr-2pgh More detailed information can be found in: https://docs.zephyrproject.org/latest/security/vulnerabilities.html Changes since zephyr-v2.7.3 Anas Nashif (2): actions: west/devicetree: exclude python 3.6 on windows ci: update cancel-workflow-action action to 0.11.0 Andy Ross (1): kernel/sched: Fix SMP race on pend Chris Friedt (8): net: sockets: socketpair: do not allow blocking IO in ISR context tests: kernel: mutex: move race timeout test to mutex_api tests: posix: clock: do not use usleep in a broken way lib: posix: sleep() should report unslept time in seconds lib: posix: update usleep() to follow the POSIX spec tests: posix: add tests for sleep() and usleep() release: update v2.7.4 release notes release: Zephyr 2.7.4 Daniel Leung (3): tests: coredump: skip acrn_ehl_crb soc: intel_adsp: use Z_KERNEL_STACK_BUFFER instead of... soc: esp32: use Z_KERNEL_STACK_BUFFER instead of... Flavio Ceolin (1): net: tcp: Fix possible buffer underflow Gerard Marull-Paretas (6): scripts: west_commands: runners: jlink: support pylink >= 0.14 scripts: west_commands: runners: jlink: support pylink >= 0.14.2 ci: doc-build: set timeout to 30 minutes ci: doc-build: disable parallel build ci: doc-build: use concurrency group to cancel in progress builds ci: doc-build: skip Kconfig docs build on pull requests Ian Oliver (1): log_core: Add Kconfig symbol for init priority Jamie McCrae (4): drivers: counter: Update counter_set_channel_alarm documentation mgmt: mcumgr: Fix Bluetooth transport issues net: Synchronise user data size with mcumgr manifest: Update mcumgr revision Jay Vasanth (1): soc arm: MEC172x soc.h - Include custom IRQn_Type Jordan Yates (1): scripts: zspdx: fix writing custom license IDs Martí Bolívar (2): edtlib: remove python 3.5 workaround python-devicetree: CI hotfix Qi Yang (1): kernel: mutex: fix races when lock timeout Ruud Derwig (1): ARC: fx possible memory corruption with userspace Stephanos Ioannidis (50): ci: Limit workflow scope to v2.7-branch ci: doc: Publish pull request docs to builds.zephyrproject.io ci: issue_count: Fix stale reference to master branch ci: bluetooth-tests: Use Ubuntu 20.04 runner image ci: backport_issue_check: Use Ubuntu 20.04 runner image ci: clang: Use Ubuntu 20.04 runner image ci: coding_guidelines: Use Ubuntu 20.04 runner image ci: compliance: Use Ubuntu 20.04 runner image ci: daily_test_version: Use Ubuntu 20.04 runner image ci: doc: Use Ubuntu 20.04 runner image ci: errno: Use Ubuntu 20.04 runner image ci: footprint-tracking: Use Ubuntu 20.04 runner image ci: footprint: Use Ubuntu 20.04 runner image ci: issue_count: Use Ubuntu 20.04 runner image ci: license_check: Use Ubuntu 20.04 runner image ci: manifest: Use Ubuntu 20.04 runner image ci: release: Use Ubuntu 20.04 runner image ci: stale_issue: Use Ubuntu 20.04 runner image ci: twister_tests: Use Ubuntu 20.04 runner image ci: twister: Use Ubuntu 20.04 runner image ci: devicetree_checks: Use specific version of runner image ci: west_cmds: Use specific version of runner image ci: backport: Use Ubuntu 20.04 runner image ci: compliance: Use upload-artifact action v3 ci: doc-build: Use upload-artifact action v3 ci: issue_count: Use upload-artifact action v3 ci: compliance: Use upload-artifact action v3 ci: bluetooth-tests: Use "concurrency" to cancel previous runs ci: twister: Use "concurrency" to cancel previous runs ci: clang: Use "concurrency" to cancel previous runs ci: codecov: Use "concurrency" to cancel previous runs ci: footprint: Use "concurrency" to cancel previous runs ci: footprint-tracking: Use "concurrency" to cancel previous runs ci: clang: Use output parameter file ci: codecov: Use output parameter file ci: release: Use output parameter file ci: twister: Use output parameter file ci: Use actions/checkout@v3 ci: Use actions/upload-artifact@v3 ci: Use actions/setup-python@v4 ci: Use actions/cache@v3 ci: twister: Use zephyr-runner ci: twister: Clone cached Zephyr repository ci: twister: Remove obsolete clean-up steps ci: clang: Use zephyr-runner ci: clang: Clone cached Zephyr repository ci: clang: Remove obsolete clean-up steps ci: codecov: Use zephyr-runner ci: codecov: Clone cached Zephyr repository ci: Clone cached Zephyr repository with shared objects Torsten Rasmussen (1): cmake: kconfig: preserved quotes for Kconfig string values Yong Cong Sin (3): subsys/mgmt/hawkbit: Init the `hints` struct to a known value subsys/mgmt/hawkbit: Set `ai_socktype` if IPV4/IPV6 mgmt/hawkbit: Print hrefs only if there's an update |
|