@@ -527,10 +527,92 @@ Drivers and Sensors
527
527
Networking
528
528
**********
529
529
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.
534
616
535
617
USB
536
618
***
0 commit comments