:orphan: .. _zephyr_1.14: Zephyr Kernel 1.14.0 (Working Draft) #################################### We are pleased to announce the release of Zephyr kernel version 1.14.0. Major enhancements with this release include: * TBD The following sections provide detailed lists of changes by component. Kernel ****** * TBD Architectures ************* * TBD Boards & SoC Support ******************** * TBD Drivers and Sensors ******************* * TBD Networking ********** * The :ref:`BSD socket API ` should be used by applications for any network connectivity needs. * Majority of the network sample applications are converted to use the BSD socket API. * New BSD socket based APIs created for these components and protocols: - :ref:`MQTT ` - :ref:`CoAP ` - :ref:`LWM2M ` - :ref:`SNTP ` * net-app client and server APIs are removed. This also requires removal of following net-app based legacy APIs: - MQTT - CoAP - SNTP - LWM2M - HTTP client & server - Websocket * Network packet (:ref:`net-pkt `) API overhaul. The new net-pkt API uses less memory and is more streamlined than the old one. * Implement following BSD socket APIs: ``freeaddrinfo()``, ``gethostname()``, ``getnameinfo()``, ``getsockopt()``, ``select()``, ``setsockopt()``, ``shutdown()`` * Convert BSD socket code to use global file descriptor numbers. * Network subsystem converted to use new :ref:`logging system `. * Add support for disabling IPv4, IPv6, UDP, and TCP simultaneously. * Add support for :ref:`BSD socket offloading `. * Add support for long lifetime IPv6 prefixes. * Add enhancements to IPv6 multicast address checking. * Add support for IPv6 Destination Options Header extension. * Add support for packet socket (AF_PACKET). * Add support for socket CAN (AF_CAN). * Add support for SOCKS5 proxy in MQTT client. * Add support for IPSO Timer object in LWM2M. * Add support for receiving gratuitous ARP request. * Add :ref:`sample application ` for Google IoT Cloud. * :ref:`Network interface ` numbering starts now from 1 for POSIX compatibility. * :ref:`OpenThread ` enhancements. * :ref:`zperf ` sample application fixes. * :ref:`LLDP ` (Link Layer Discovery Protocol) enhancements. * ARP cache update fix. * gPTP link delay calculation fixes. * Change how network data is passed from :ref:`L2 to network device driver `. * Remove RPL (Ripple) IPv6 mesh routing support. * Network device driver additions and enhancements: - Add Intel PRO/1000 Ethernet driver (e1000). - Add SMSC9118/LAN9118 Ethernet driver (smsc911x). - Add Inventek es-WiFi driver for disco_l475_iot1 board. - Add support for automatically enabling QEMU based Ethernet drivers. - SAM-E70 gmac Ethernet driver Qav fixes. - enc28j60 Ethernet driver fixes and enhancements. Bluetooth ********* * TBD Build and Infrastructure ************************ * TBD Libraries / Subsystems *********************** * TBD HALs **** * TBD Documentation ************* * TBD Tests and Samples ***************** * TBD Issue Related Items ******************* These GitHub issues were addressed since the previous 1.13.0 tagged release: .. comment List derived from GitHub Issue query: ... * :github:`issuenumber` - issue title * :github:`99999` - issue title