blob: c4db7fffdc459f4ff4917ee4fe5bdbd4d1064a62 [file] [log] [blame]
:orphan:
.. _zephyr_2.1:
Zephyr 2.1.0 (Working Draft)
############################
We are pleased to announce the release of Zephyr kernel version 2.1.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
**********
* Added new TCP stack implementation. The new TCP stack is still experimental
and is turned off by default. Users wanting to experiment with it can set
:option:`CONFIG_NET_TCP2` Kconfig option.
* Added support for running MQTT protocol on top of a Websocket connection.
* Added infrastructure for testing network samples in automatic way.
* Added support for enabling DNS in LWM2M.
* Added support for resetting network statistics in net-shell.
* Added support for getting statistics about the time it took to receive or send
a network packet.
* Added support for sending a PPP Echo-Reply packet when a Echo-Request packet
is received.
* Added CC13xx / CC26xx device drivers for IEEE 802.15.4.
* Added TCP/UDP socket offload with TLS for eswifi network driver.
* Added support for sending multiple SNTP requests to increase reliability.
* Added support for choosing a default network protocol in socket() call.
* Added support for selecting either native IP stack, which is the default, or
offloaded IP stack. This can save ROM and RAM as we do not need to enable
network functionality that is not going to be used in the network device.
* Added support for LWM2M client initiated de-register.
* Updated the supported version of OpenThread.
* Updated OpenThread configuration to use mbedTLS provided by Zephyr.
* Various fixes to TCP connection establishment.
* Fixed delivery of multicast packets to all listening sockets.
* Fixed network interface initialization when using socket offloading.
* Fixed initial message id seed value for sent CoAP messages.
* Fixed selection of network interface when using "net ping" command to send
ICMPv4 echo-request packet.
* Networking sample changes for:
.. rst-class:: rst-columns
- http_client
- dumb_http_server_mt
- dumb_http_server
- echo_server
- mqtt_publisher
- zperf
* Network device driver changes for:
.. rst-class:: rst-columns
- Ethernet enc424j600 (new driver)
- Ethernet enc28j60
- Ethernet stm32
- WiFi simplelink
- Ethernet DesignWare (removed)
Bluetooth
*********
* TBD
Build and Infrastructure
************************
* Deprecated kconfig functions dt_int_val, dt_hex_val, and dt_str_val.
Use new functions that utilize eDTS info such as dt_node_reg_addr.
See :zephyr_file:`scripts/kconfig/kconfigfunctions.py` for details.
* Various parts of the binding format have been simplified. The format is
better documented now too.
See :ref:`legacy_binding_syntax` for more information.
Libraries / Subsystems
***********************
* TBD
HALs
****
* TBD
Documentation
*************
* TBD
Tests and Samples
*****************
* TBD
Issue Related Items
*******************
These GitHub issues were addressed since the previous 2.0.0 tagged
release:
.. comment List derived from GitHub Issue query: ...
* :github:`issuenumber` - issue title
* :github:`99999` - issue title