:orphan: .. _zephyr_1.9: Zephyr Kernel 1.9.0 (WIP) ######################### We are pleased to announce the release of Zephyr kernel version 1.9.0 (planned for release in August 2017). Major enhancements planned with this release include: * Pthreads compatible API * BSD Sockets compatible API * Expand Device Tree support to more architectures * BLE Mesh * Bluetooth 5.0 Support (all features except Advertising Extensions) * Expand LLVM Support to more architectures * Revamp Testsuite, Increase Coverage * Zephyr SDK NG * Eco System: Tracing, debugging support through 3rd party tools * Lightweight Machine to Machine (LwM2M) support These enhancements are planned, but may move out to a future release: * Thread Protocol (initial drop) * MMU/MPU (Cont.): Thread Isolation, Paging * Build and Configuration System (CMake) The following sections provide detailed lists of changes by component. Kernel ****** * change description Architectures ************* * change description Boards ****** * change description Drivers and Sensors ******************* * KW40Z IEEE 802.15.4 radio driver support added * APDS9960 sensor driver added Networking ********** * LWM2M support added * net-app API support added. This is higher level API that can be used by applications to create client/server applications with transparent TLS (for TCP) or DTLS (for UDP) support. * MQTT TLS support added * Add support to automatically setup IEEE 802.15.4 and Bluetooth IPSP networks * TCP receive window support added * Network sample application configuration file unification, where most of the similar configuration files were merged together * Added Bluetooth support to HTTP(S) server sample application * BSD Socket compatible API layer, allowing to write and/or port simple networking applications using a well-known, cross-platform API * Networking API documentation fixes * Network shell enhancements * Trickle algorithm fixes * Improvements to HTTP server and client libraries * CoAP API fixes * IPv6 fixes * RPL fixes Bluetooth ********* * Bluetooth Mesh support (all mandatory features and most optional ones) * GATT Service Changed Characteristic support * IPSP net-app support: a simplified networking API reducing duplication of common tasks an application writer has to go through to connect to the network. * BLE controller qualification-ready, with all required tests passing * Controller-based privacy (including all optional features) * Extended Scanner Filter Policies support in the controller * Controller roles (Advertiser, Scanner, Master and Slave) separation in source code, conditionally includable * Flash access cooperation with BLE radio activity Build and Infrastructure ************************ * change description Libraries ********* * change description HALs **** * change description Documentation ************* * CONTRIBUTING.rst and Contribution Guide material added * Configuration options doc reorganized for easier access * Navigation sidebar issues fixed for supported boards section * Completed migration of wiki.zephyrproject.org content into docs and GitHub wiki. All links to old wiki updated. * Broken link and spelling check scans through .rst, Kconfig (used for auto-generated configuration docs), and source code doxygen comments (used for API documentation). * API documentation added for new interfaces and improved for existing ones. * Documentation added for new boards supported with this release. * Python packages needed for document generation added to new python pip requirements.txt Tests and Samples ***************** * change description JIRA Related Items ****************** .. comment List derived from Jira query: ... * :jira:`ZEP-000` - Title