Skip to content

Zephyr 1.9.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@nashif nashif released this 25 Aug 20:50
· 91793 commits to main since this release

Changes since v1.9.0-rc1

Anas Nashif (14):
      doc: move device drivers, model and tree in one section
      doc: add Xtensa as supported architecture
      doc: move application development and reference into one section
      doc: simplify top level TOC
      doc: put licensing and release notes in the index page
      doc: move security section up
      doc: move API under Developer Guides
      tests: footprint: add testcase.yaml to object tests
      kernel: init: print boot banner before static threads
      tests: benchmarks: use main thread for benchmark
      tests: ztest: call test_main() without arguments
      tests: mslab: use main thread
      tests: kernel: mutex: minor rework
      release: Zephyr 1.9.0-rc2

Andrew Boie (1):
      object_footprint: don't adjust IDT size

Andy Gross (1):
      scripts/extract_dts_includes.py: Allow for includes in common yaml files

Aska Wu (1):
      net: ip: Prevent unaligned exception

Carles Cufi (7):
      Bluetooth: controller: Enable Read Remote Ver Info bit
      Bluetooth: controller: Fix RL index check
      Bluetooth: controller: Fix Read Peer RPA Command
      Bluetooth: controller: Implement Read RSSI command
      Bluetooth: controller: Add Read TX Power commands
      Bluetooth: controller: Add LE Read Chan Map command
      Bluetooth: controller: Fix broken switch statement

David B. Kinder (5):
      doc: add custom 404 page
      doc: fix typos and licensing text
      doc: remove use of :download: directive
      doc: fix sphinx 1.5 broken search box
      doc: Add security doc mention in GitHub README

Jukka Rissanen (6):
      net: app: Do not bind IPv4 if user wants IPv6 only
      net: app: Use port when init server with both IPv4 and IPv6
      net: app: Introduce missing enable/disable functions for server
      samples: net: mqtt: Define the stack properly
      net: http: HTTP header field state was not reset
      samples: net: Fix compile error in echo-server when using TLS

Kumar Gala (4):
      arch: arm: stm32f1: Fix how we determine pull-up/pull-down for gpio
      eth_enc28j60: Update Kconfig dependancy for SPI
      boards: zedboard_pulpino: Update yaml for amount of flash
      tests: crypto: mbedtls: set a code size constraint

Leandro Pereira (15):
      tinycrypt: ecc_dh: Properly clear out temporary secret buffers
      tests: crypto: Do not use unitialized variable
      esp32: Fix redefinition of BIT() macro
      samples: nats: Fix NULL pointer dereference when publishing
      net: Fix out-of-bounds access when registering connections
      net: connection: Zero out connection struct when unregistering
      samples: leds_demo: Fix null pointer dereference when adding IP address
      drivers: serial: esp32: Return transmitted character on success
      tests: gpio: Add support for ESP32
      drivers: gpio: esp32: Declare data struct only for enabled ports
      drivers: gpio: esp32: Properly convert interrupt triggering mode
      drivers: watchdog: esp32: Always use Timer Group 1 for WDT
      drivers: watchdog: esp32: Reduce number of seals/unseals
      drivers: watchdog: esp32: Acknowledge watchdog interrupt
      arch: xtensa: Use the alternate _Level4Vector routine on ESP32

Luiz Augusto von Dentz (5):
      poll: Enable multiple threads to use k_poll in the same object
      test: queue: Add test for multiple threads using k_queue_get
      kernel: Use SYS_DLIST_FOR_EACH_CONTAINER whenever possible
      Bluetooth: shell: Enable CONFIG_BT_SHELL for arduino_101
      net: Remove check for k_delayed_work_cancel

Maureen Helm (2):
      doc: Add Kinetis adc and pwm drivers to 1.9 release notes
      doc: Update 1.9 release notes for arm

Michael Scott (6):
      doc: Move LwM2M support to Major enhancements section of 1.9 rel notes
      samples: net: add sample documentation for lwm2m-client
      net: lwm2m: fix resource not found error code in format writers
      net: lwm2m: define a CREATE operation
      net: lwm2m: return BAD_REQUEST when object create fails
      net: http: fix avoiding timeout on HTTP requests w/o body

Paul Sokolovsky (8):
      net: Define struct sockaddr_storage
      net: struct sockaddr should have field "sa_family"
      net: app: Allow to set static IPv4 netmask and gateway
      samples: net: echo_async: Add IPv6 support
      doc: 1.9: Elaborate on BSD Sockets and some other factual fixes
      net: app: init: Bail out early if no network interface available
      net: shell: Fix build when NET_DEBUG_APP defined, but client/server not
      boards: 96b_carbon: Enable NET_L2_BT by default

Ricardo Salveti (4):
      net: 6lo: always check for net_pkt_get_frag returned frag
      net: lwm2m: add IPSO light control object
      samples: lwm2m: add IPSO light object to LWM2M client
      net: udp: replace net_udp_get/set_hdr macros with static inline

Robert Chou (1):
      net: lwm2m: ignore optional resource when not implmeneted

Savinay Dharmappa (2):
      dts: x86: quark_se_c1000_devboard: Add device tree support
      doc: updated doc for Zephyr release 1.9.

Vinayak Chettimada (1):
      Bluetooth: controller: Refactor Conn Param Req implementation

Vinayak Kariappa Chettimada (3):
      Bluetooth: controller: Fix controller assert at clock rollover
      Bluetooth: controller: Add Minimum Number of Used Channels Proc
      Bluetooth: controller: Fix first connection interval timing

Yannis Damigos (1):
      drivers: i2c_ll_stm32: Fix building for interrupt mode

Youvedeep Singh (1):
      doc: updated doc for Zephyr release 1.9.