mbed-os/features/frameworks/mbed-coap/CHANGELOG.md

5.6 KiB

Change Log

v4.6.1

Closed issues:

  • IOTCLT-2900 - Blockwise handling leaking memory in some error cases

Fix unused parameter compiler warning when blockwise is not used.

-Full Changelog

v4.6.0

New feature:

  • Add new API which clears one item from the resend queue based on token

-Full Changelog

v4.5.1

Closed issues:

  • IOTCLT-2883 - Blockwise observations not completing

-Full Changelog

v4.5.0

Closed issues:

  • IIOTCLT-2769 - mbed-coap: extra response received after registration

Added own flag to enable blockwise support, without setting default blockwise payload size. This allows to receive blockwise messages while still sending without blockwise.

Fix CoAP request blockwise response handling When request is sent, response can have blockwise option set. All requests must be stored to the linked list.

-Full Changelog

v4.4.4

Closed issues:

  • IOTCLT-2638 [GitHub] hardfault during reconnection retry with Thread

-Full Changelog

v4.4.3

Closed issues:

  • IOTCLT-2506 [GitHub] Cannot set registration time if server does not use max age option

Extend blockwise message transfer status to have states for sending as well.

-Full Changelog

v4.4.2

Closed issues:

  • IOTCLT-2469 CoAP UDP retransmission does not work for blocks after first one for requests (Eg. registration POST)

-Full Changelog

v4.4.1

Closed issues:

  • IOTCLT-2539 Block wise messaging call-backs not working logically

Improve TCP+TLS transport layer to allow send larger messages without blockwising.

-Full Changelog

v4.4.0

New feature:

  • Make sn_coap_protocol_send_rst as public needed for CoAP ping sending
  • Allow disabling resendings by defining SN_COAP_DISABLE_RESENDINGS

-Full Changelog

v4.3.0

New feature:

  • Add new API which clears the whole sent blockwise message list

-Full Changelog

v4.2.0

New feature:

  • Add new API to remove sent blockwise message from the linked list

-Full Changelog

v4.1.1

Closed issues:

  • IOTCLT-2203 mbed-coap does not handle PUT or POST if they indicate a smaller block size preference (fixed regression)

-Full Changelog

v4.1.0

-Full Changelog

New feature:

  • New API to disable automatic GET(BLOCK2) request sending.

Closed issues:

  • IOTCLT-2203 mbed-coap does not handle PUT or POST if they indicate a smaller block size preference

v4.0.10

-Full Changelog

Closed issues:

  • IOTMAC-615 Node mDS registration failure during OTA transfer

v4.0.9

-Full Changelog

Closed issues:

  • IOTCLT-1899 Maximum COAP message resending buffer size limited to 255 bytes
  • IOTCLT-1888 Problem with blockwise transfers that are even increments of block_size

v4.0.8

-Full Changelog

Closed issues:

  • IOTCLT-1880 Lwm2m blockwise data transfer (using Block1 option) with Leshan not working
  • IOTCLT-1885 Return 4.08 Request Entity Incomplete on Block transfer errors
  • IOTCLT-1883 Detected message duplications stop mbed-client

v4.0.4

-Full Changelog

Closed issues: - https://github.com/ARMmbed/mbed-client/issues/481 - Obs Con blockwise fails to transmit 2nd block

v4.0.3

-Full Changelog

New feature

- CoAP Protocol Confirmable resend fix and minor memory optimization (IOTMAC-328)

Closed issues:

- IOTCLT-1439 - stuck in while loop

v4.0.0

New feature

  • Initial release of mbed-coap separated from mbed-client-c