Zephyr 1.9.0-rc2
Pre-release
Pre-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.