github zephyrproject-rtos/zephyr v1.10.0-rc2
Zephyr v1.10.0-rc2

latest releases: v2.7.6, v3.6.0, v3.6.0-rc3...
pre-release6 years ago
Adithya Baglody (1):
      x86: swap: save the scratch pad registers.

Anas Nashif (20):
      fs: api: add doxygen group for filesystem
      doc: update index with latest previous releases
      doc: update doxygen configuration file
      doc: strip zephyr root from generated docs
      doc: fix indentation of yaml samples
      doc: crc16: add to doxygen group
      doc: json: add to doxygen group
      kconfig: fix type of config for nrf5 15.4
      build: use kconfig to select generated artifacts
      ci: verify author identity
      kconfig: move GDB_INFO kconfig to subsys/debug
      kconfig: update BOOT_BANNER help message
      kconfig: move IRQ_OFFLOAD to a more generic place
      kconfig: clean CPU features and define only once
      samples: logger-hook: remove unused configs
      boards: galileo and minnowboard require zephyr.strip
      sanitycheck: use glob to find board yaml file
      sanitycheck: rename qemu_time to handler time
      sanitycheck: fix documentation and remove mention of kbuild
      sanitycheck: remove obsolete DISABLE_TRYRUN

Aska Wu (4):
      net: tcp: Fix tcp passive close
      net: sockets: Support ipv6 wildcard and loopback address
      net: tcp: First check sequence number
      net: context: Make sure contexts lock is released when error

Daniel Wagenknecht (2):
      drivers: i2c_ll_stm32_v2: reorder to remove duplication
      drivers: i2c_ll_stm32_v2: don't use while loops in interrupt mode

Ding Tao (1):
      net: pkt: Fix possible division by zero

Erwan Gouriou (1):
      yaml: fix properties syntax to 'mapping' instead of 'series'

Johan Hedberg (75):
      Bluetooth: Mesh: Move per-buffer mesh meta-data to external struct
      Bluetooth: Mesh: Introduce user data for the advertising callback
      Bluetooth: Mesh: Introduce a second advertising callback
      Bluetooth: Mesh: Fix notifying message send completion for GATT proxy
      Bluetooth: Mesh: Use a unified send callback also for public API
      Bluetooth: Mesh: Fix encoding/decoding Publish Retransmit value
      Bluetooth: Mesh: Fix model publication
      Bluetooth: Mesh: Fix calling send start for multi-segmented messages
      Bluetooth: tests: Add new mesh_shell app
      Bluetooth: tests/shell: Move mesh into its own configuration
      Bluetooth: Mesh: Fix ignoring all messages in LPN mode
      Bluetooth: Mesh: Add Model Subscription Del & Overwrite support
      Bluetooth: Mesh: shell: Add mod-sub-del command
      Bluetooth: Mesh: Update TODO file
      Bluetooth: Mesh: shell: Declare mandatory dependency on BT_MESH_CFG_CLI
      Bluetooth: Mesh: Fix node reset
      Bluetooth: Mesh: Proxy: Downgrade advertising errors to warnings
      Bluetooth: Mesh: Fix non-periodic Model Publication
      Bluetooth: samples/mesh_demo: Remove unused model publication
      Bluetooth: tests/mesh: Fix model publication
      Bluetooth: Mesh: Provide documentation for the publication API
      Bluetooth: Mesh: Fix accuracy of Publish Period
      Bluetooth: tests/mesh_shell: Fix main stack size for qemu
      Bluetooth: Mesh: remove redundant 32-bit wrap-around code
      Bluetooth: Mesh: Improve model publication documentation
      Bluetooth: Mesh: Fix dereferencing mod->pub too early
      Bluetooth: Mesh: Fix coverity warning of unchecked return
      Bluetooth: Mesh: Friend: Fix poll timeout type
      Bluetooth: samples/mesh_demo: Fix address handling
      Bluetooth: tests/mesh_shell: Tweak configuration a little bit
      Bluetooth: Fix compiler warning when VS HCI is unset
      Bluetooth: Mesh: shell: Add appidx command for setting the AppIndex
      Bluetooth: Mesh: Add skeleton for Health Client model
      Bluetooth: Mesh: Add support for sending Health Fault Get message
      Bluetooth: Mesh: Add support for receiving Health Current Status
      Bluetooth: Mesh: shell: Use a valid Company ID
      Bluetooth: Mesh: shell: Add Health Fault support to the server
      Bluetooth: Mesh: Add support for Health Fault Clear messages
      Bluetooth: Mesh: Add support for Health Fault Test messages
      Bluetooth: Mesh: Add support for Health Period messages
      Bluetooth: Mesh: Introduce helpers to wait for a status message
      Bluetooth: Mesh: Add support for Health Attention messages
      Bluetooth: Mesh: Health: Fix requiring specific Company ID
      Bluetooth: Mesh: Introduce public LPN APIs for better control
      Bluetooth: Mesh: Increase initial poll timeout
      Bluetooth: Mesh: LPN: Fix clearing pending request
      Bluetooth: Mesh: LPN: Fix clearing group status
      Bluetooth: Mesh: shell: Fix decoding vendor model IDs
      Bluetooth: Mesh: shell: Add support for decoding hex strings
      Bluetooth: Mesh: shell: Add raw network PDU sending support
      Bluetooth: Mesh: Improve logging related to Label UUID lookups
      Bluetooth: Mesh: Add support for manipulating Label UUIDs
      Bluetooth: Mesh: shell: Fix & clean up command help
      Bluetooth: Mesh: Fix creating initial beacon data
      Bluetooth: Mesh: shell: Add iv-update command
      Bluetooth: Mesh: Add IV Update test mode API
      Bluetooth: Mesh: Fix NetKey Update behavior in Phase 1
      Bluetooth: Mesh: shell: Fix health publication message size
      Bluetooth: Mesh: Improve documentation for model publication
      Bluetooth: Mesh: shell: Fix sending health publication
      Bluetooth: Mesh: Restrict scope of variables in health_get_registered()
      Bluetooth: Mesh: shell: Make Static OOB optional
      Bluetooth: Mesh: shell: Add command for setting the UUID
      Bluetooth: Mesh: shell: Fix parsing "boolean" parameters
      Bluetooth: Mesh: Introduce option for Node ID timeout
      Bluetooth: Mesh: Use 32-bit math for Node ID duration
      Bluetooth: Mesh: Fix proxy advertising handling
      Bluetooth: Mesh: Fix clearing network message cache
      Bluetooth: Mesh: Remove unnecessary logic for key selection
      Bluetooth: Mesh: Fix & clean up Friendship Credential handling
      Bluetooth: Mesh: Fix clearing Friend state upon reset
      Bluetooth: Mesh: Fix looking up existing friendship contexts
      Bluetooth: Mesh: Reduce logging clutter for LPN lookups
      Bluetooth: Mesh: Log information about the on-behalf-of flag
      Bluetooth: Mesh: Fix Friend messaging state tracking

Jukka Rissanen (10):
      samples: net: echo-client: Fix compilation with mbedtls
      samples: net: echo_client: Only send allowable number of bytes
      doc: Add networking information to 1.10 release note
      samples: net: zperf: Remove deadcode
      samples: net: zperf: Check pkt before accessing it
      samples: net: zperf: Check UDP pkt before accessing it
      tests: net: context: Fix timeout test
      net: app: Honor MTU when sending TLS/DTLS data
      samples: net: zperf: Ignore error when creating TCP sample pkt
      samples: net: echo-server: Fix compilation with mbedtls

Kumar Gala (2):
      kernel: Remove deprecated k_mem_pool_defrag code
      release: move version to 1.10.0-rc2

Leandro Pereira (1):
      drivers: i2c_gpio:  Use quoted #include directive for i2c_bitbang

Luiz Augusto von Dentz (2):
      poll: Update code comments to reflect latest changes
      poll: k_poll: Document -EINTR return

Maureen Helm (1):
      mimxrt1050_evk: Fix kernel timer frequency

Michael Hope (1):
      flash: minor documentation improvements.

Patrik Flykt (1):
      net: pkt: Compute TX payload data length

Paul Sokolovsky (4):
      tests: socket: Make runnable with sanitycheck
      net: sockets: Handle EINTR return from k_poll()
      cmake: qemu: Restore QEMU_INSTANCE option handling.
      cmake: qemu: Restore QEMU_PTY/QEMU_PIPE option handling.

Robert Chou (1):
      net: lwm2m: POST with <obj>/<obj instance> is a WRITE op

Savinay Dharmappa (6):
      dts: arduino_101_sss: Add dts support
      dts: arc: Get flash address from dts file
      dts: x86: Add device tree support for atom based devices
      dts: x86: minnowboard: Add dts support for minnowboard
      dts: x86: Add device tree support for QUARK_X1000 soc based devices
      dts: x86: galileo: Add device tree support for galileo board

Sebastian Bøe (4):
      cmake: Generate POST_BUILD items based on KConfig
      cmake: Give zephyr_library_* flags precedence over zephyr_* flags
      cmake: extensions: Add check_compiler_flag function
      cmake: Extend cc-option support to C++

Stephen Smalley (4):
      tests/kernel/mem_protect/protection: fix test_main arguments
      tests/kernel/mem_protect/userspace: Add userspace protection tests
      arm: define _image_rodata_start/end
      tests/kernel/mem_protect/userspace: test that _k_neg_eagain is in rodata

Sven Dowideit (1):
      doc: make the CMake instructions a little more active

Tomasz Bursztyka (1):
      net/ieee802154: Make RAW mode generic

Vakul Garg (3):
      Bluetooth: Added missing checks for whether CONFIG_BT_PRIVACY is enabled
      net: pkt: Account for IP header length for allowable payload data
      net: pkt: Corrected data length appended in net_pkt_append()

Vinayak Kariappa Chettimada (8):
      Bluetooth: controller: Fix memq_dequeue function
      Bluetooth: controller: Optimise memq interface
      Bluetooth: controller: Replace void * with memq_link_t
      Bluetooth: controller: Use PPI indices 14/15 for PA/LNA
      drivers: pwm: nRF5x: Use TIMER2 and PPI indices 14-19
      Bluetooth: controller: Fix compile error when LE_ENC is disabled
      Bluetooth: tests: Fix config option dependencies
      Bluetooth: shell: Fix compile error due to missing memq.h include

Vitor Massaru Iha (1):
      pinmux: esp32: Unnecessary iteration in "for" loop

Yannis Damigos (1):
      dts: stm32f1: Fix pinctrl node base address

Yongfa Zhou (3):
      drivers: sensor: Introduce particulate matter sensor channels
      drivers: sensor: Add plantower PMS7003 Driver
      drivers: sensor: Fix some code style issues

Don't miss a new zephyr release

NewReleases is sending notifications on new releases.