Skip to content

Commit 2e901a8

Browse files
rluboscarlescufi
authored andcommitted
doc: release-notes: Add 3.2.0 release notes for networking
Add Zephyr 3.2.0 release notes for the networking area. Signed-off-by: Robert Lubos <[email protected]>
1 parent 24efea7 commit 2e901a8

File tree

1 file changed

+86
-4
lines changed

1 file changed

+86
-4
lines changed

doc/releases/release-notes-3.2.rst

Lines changed: 86 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -527,10 +527,92 @@ Drivers and Sensors
527527
Networking
528528
**********
529529

530-
* ``CONFIG_NET_CONFIG_IEEE802154_DEV_NAME`` has been removed in favor of
531-
using a Devicetree choice given by ``zephyr,ieee802154``.
532-
533-
* Added new Wi-Fi offload APIs for retrieving status and statistics.
530+
* CoAP:
531+
532+
* Replaced constant CoAP retransmission count and acknowledgment random factor
533+
with configurable :kconfig:option:`CONFIG_COAP_ACK_RANDOM_PERCENT` and
534+
:kconfig:option:`CONFIG_COAP_MAX_RETRANSMIT`.
535+
* Updated :c:func:`coap_packet_parse` and :c:func:`coap_handle_request` to
536+
return different error code based on the reason of parsing error.
537+
538+
* Ethernet:
539+
540+
* Added EAPoL and IEEE802154 Ethernet protocol types.
541+
542+
* HTTP:
543+
544+
* Improved API documentation.
545+
546+
* LwM2M:
547+
548+
* Moved LwM2M 1.1 support out of experimental.
549+
* Refactored SenML-JSON and JSON econder/decoder to use Zephyr's JSON library
550+
internally.
551+
* Extended LwM2M shell module with the following commands: ``exec``, ``read``,
552+
``write``, ``start``, ``stop``, ``update``, ``pause``, ``resume``.
553+
* Refactored LwM2M engine module into smaller sub-modules: LwM2M registry,
554+
LwM2M observation, LwM2M message handling.
555+
* Added an implementation of the LwM2M Access Control object (object ID 2).
556+
* Added support for LwM2M engine pause/resume.
557+
* Improved API documentation of the LwM2M engine.
558+
* Improved thread safety of the LwM2M library.
559+
* Added :c:func:`lwm2m_registry_lock` and :c:func:`lwm2m_registry_unlock`
560+
functions, which allow to update multiple resources w/o sending a
561+
notification for every update.
562+
* Multiple minor fixes/improvements.
563+
564+
* Misc:
565+
566+
* ``CONFIG_NET_CONFIG_IEEE802154_DEV_NAME`` has been removed in favor of
567+
using a Devicetree choice given by ``zephyr,ieee802154``.
568+
* Fixed net_pkt leak with shallow clone.
569+
* Fixed websocket build with :kconfig:option:`CONFIG_POSIX_API`.
570+
* Extracted zperf shell commands into a library.
571+
* Added support for building and using IEEE 802.15.4 L2 without IP support.
572+
* General clean up of inbound packet handling.
573+
* Added support for restarting DHCP w/o randomized delay.
574+
* Fixed a bug, where only one packet could be queued on a pending ARP
575+
request.
576+
577+
* OpenThread:
578+
579+
* Moved OpenThread glue code into ``modules`` directory.
580+
* Fixed OpenThread build with :kconfig:option:`CONFIG_NET_MGMT_EVENT_INFO`
581+
disabled.
582+
* Fixed mbed TLS configuration for Service Registration Protocol (SRP)
583+
OpenThread feature.
584+
* Added Kconfig option to enable Thread 1.3 support
585+
(:kconfig:option:`CONFIG_OPENTHREAD_THREAD_VERSION_1_3`).
586+
* Updated :c:func:`otPlatSettingsSet` according to new API documentation.
587+
* Added new Kconfig options:
588+
589+
* :kconfig:option:`CONFIG_OPENTHREAD_MESSAGE_BUFFER_SIZE`
590+
* :kconfig:option:`CONFIG_OPENTHREAD_MAC_STAY_AWAKE_BETWEEN_FRAGMENTS`
591+
592+
* Sockets:
593+
594+
* Fixed filling of the address structure provided in :c:func:`recvfrom` for
595+
packet socket.
596+
* Fixed a potential deadlock in TCP :c:func:`send` call.
597+
* Added support for raw 802.15.4 packet socket.
598+
599+
* TCP:
600+
601+
* Added support for Nagle's algorithm.
602+
* Added "Silly Window Syndrome" avoidance.
603+
* Fixed MSS calculation.
604+
* Avoid unnecessary packet cloning on the RX path.
605+
* Implemented randomized retransmission timeouts and exponential backoff.
606+
* Fixed out-of-order data processing.
607+
* Implemented fast retransmit algorithm.
608+
* Multiple minor fixes/improvements.
609+
610+
* Wi-Fi
611+
612+
* Added support for using offloaded wifi_mgmt API with native network stack.
613+
* Extended Wi-Fi headers with additional Wi-Fi parameters (security, bands,
614+
modes).
615+
* Added new Wi-Fi management APIs for retrieving status and statistics.
534616

535617
USB
536618
***

0 commit comments

Comments
 (0)