RTC auf true
features/frameworks/mbed-coap/CHANGELOG.md@2:7aab896b1a3b, 2019-03-13 (annotated)
- Committer:
- kevman
- Date:
- Wed Mar 13 11:03:24 2019 +0000
- Revision:
- 2:7aab896b1a3b
- Parent:
- 0:38ceb79fef03
2019-03-13
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kevman | 0:38ceb79fef03 | 1 | # Change Log |
kevman | 0:38ceb79fef03 | 2 | |
kevman | 0:38ceb79fef03 | 3 | ## [v4.7.1](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.7.1) |
kevman | 0:38ceb79fef03 | 4 | |
kevman | 0:38ceb79fef03 | 5 | - Fix CoAP stored blockwise message release and list continue |
kevman | 0:38ceb79fef03 | 6 | Add re-scan routine goto if message is caused user callback |
kevman | 0:38ceb79fef03 | 7 | This will fix hard fault when blockwise message sending timeouts. This happens cause same list is manipulated through rx callback. |
kevman | 0:38ceb79fef03 | 8 | |
kevman | 0:38ceb79fef03 | 9 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.7.0...v4.7.1) |
kevman | 0:38ceb79fef03 | 10 | |
kevman | 0:38ceb79fef03 | 11 | ## [v4.7.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.7.0) |
kevman | 0:38ceb79fef03 | 12 | |
kevman | 0:38ceb79fef03 | 13 | - Add function that can be used to clear the received blockwise payloads for example in the case of a connection error. |
kevman | 0:38ceb79fef03 | 14 | - Silence compiler warning when CoAP duplicate detection is enabled. |
kevman | 0:38ceb79fef03 | 15 | |
kevman | 0:38ceb79fef03 | 16 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.6.3...v4.7.0) |
kevman | 0:38ceb79fef03 | 17 | |
kevman | 0:38ceb79fef03 | 18 | ## [v4.6.3](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.6.3) |
kevman | 0:38ceb79fef03 | 19 | |
kevman | 0:38ceb79fef03 | 20 | - Bug fix: Remove timed out blockwise message from resend queue. If blockwise message was timed out message was still kept in the resend queue which causes unnecessary reconnections on client side. |
kevman | 0:38ceb79fef03 | 21 | - Documentation: Document all the available macros. |
kevman | 0:38ceb79fef03 | 22 | |
kevman | 0:38ceb79fef03 | 23 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.6.2...v4.6.3) |
kevman | 0:38ceb79fef03 | 24 | |
kevman | 0:38ceb79fef03 | 25 | ## [v4.6.2](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.6.2) |
kevman | 0:38ceb79fef03 | 26 | |
kevman | 0:38ceb79fef03 | 27 | Do not clear block2 in subsequent block request. |
kevman | 0:38ceb79fef03 | 28 | |
kevman | 0:38ceb79fef03 | 29 | When sending a request with block2 option, eg. indicating need |
kevman | 0:38ceb79fef03 | 30 | for response to be blockwised, copy the block2 option from the |
kevman | 0:38ceb79fef03 | 31 | sent_blockwise list item so that the block2 option will be added |
kevman | 0:38ceb79fef03 | 32 | to all requests. This fixes an issue where previously the block2 |
kevman | 0:38ceb79fef03 | 33 | was only sent for the first blockwise request and not for the |
kevman | 0:38ceb79fef03 | 34 | subsequent ones, including the last request. This made the response |
kevman | 0:38ceb79fef03 | 35 | not follow the request block2 option. |
kevman | 0:38ceb79fef03 | 36 | |
kevman | 0:38ceb79fef03 | 37 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.6.1...v4.6.2) |
kevman | 0:38ceb79fef03 | 38 | |
kevman | 0:38ceb79fef03 | 39 | ## [v4.6.1](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.6.1) |
kevman | 0:38ceb79fef03 | 40 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 41 | - IOTCLT-2900 - Blockwise handling leaking memory in some error cases |
kevman | 0:38ceb79fef03 | 42 | |
kevman | 0:38ceb79fef03 | 43 | Fix unused parameter compiler warning when blockwise is not used. |
kevman | 0:38ceb79fef03 | 44 | |
kevman | 0:38ceb79fef03 | 45 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.6.0...v4.6.1) |
kevman | 0:38ceb79fef03 | 46 | |
kevman | 0:38ceb79fef03 | 47 | ## [v4.6.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.6.0) |
kevman | 0:38ceb79fef03 | 48 | **New feature:** |
kevman | 0:38ceb79fef03 | 49 | - Add new API which clears one item from the resend queue based on token |
kevman | 0:38ceb79fef03 | 50 | |
kevman | 0:38ceb79fef03 | 51 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.5.1...v4.6.0) |
kevman | 0:38ceb79fef03 | 52 | |
kevman | 0:38ceb79fef03 | 53 | ## [v4.5.1](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.5.1) |
kevman | 0:38ceb79fef03 | 54 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 55 | - IOTCLT-2883 - Blockwise observations not completing |
kevman | 0:38ceb79fef03 | 56 | |
kevman | 0:38ceb79fef03 | 57 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.5.0...v4.5.1) |
kevman | 0:38ceb79fef03 | 58 | |
kevman | 0:38ceb79fef03 | 59 | ## [v4.5.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.5.0) |
kevman | 0:38ceb79fef03 | 60 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 61 | - IIOTCLT-2769 - mbed-coap: extra response received after registration |
kevman | 0:38ceb79fef03 | 62 | |
kevman | 0:38ceb79fef03 | 63 | Added own flag to enable blockwise support, without setting default blockwise |
kevman | 0:38ceb79fef03 | 64 | payload size. This allows to receive blockwise messages while still sending |
kevman | 0:38ceb79fef03 | 65 | without blockwise. |
kevman | 0:38ceb79fef03 | 66 | |
kevman | 0:38ceb79fef03 | 67 | Fix CoAP request blockwise response handling |
kevman | 0:38ceb79fef03 | 68 | When request is sent, response can have blockwise option set. All requests must |
kevman | 0:38ceb79fef03 | 69 | be stored to the linked list. |
kevman | 0:38ceb79fef03 | 70 | |
kevman | 0:38ceb79fef03 | 71 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.4.4...v4.5.0) |
kevman | 0:38ceb79fef03 | 72 | |
kevman | 0:38ceb79fef03 | 73 | ## [v4.4.4](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.4.4) |
kevman | 0:38ceb79fef03 | 74 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 75 | - IOTCLT-2638 [GitHub] hardfault during reconnection retry with Thread |
kevman | 0:38ceb79fef03 | 76 | |
kevman | 0:38ceb79fef03 | 77 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.4.3...v4.4.4) |
kevman | 0:38ceb79fef03 | 78 | |
kevman | 0:38ceb79fef03 | 79 | ## [v4.4.3](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.4.3) |
kevman | 0:38ceb79fef03 | 80 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 81 | - IOTCLT-2506 [GitHub] Cannot set registration time if server does not use max age option |
kevman | 0:38ceb79fef03 | 82 | |
kevman | 0:38ceb79fef03 | 83 | Extend blockwise message transfer status to have states for sending as well. |
kevman | 0:38ceb79fef03 | 84 | |
kevman | 0:38ceb79fef03 | 85 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.4.2...v4.4.3) |
kevman | 0:38ceb79fef03 | 86 | |
kevman | 0:38ceb79fef03 | 87 | ## [v4.4.2](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.4.2) |
kevman | 0:38ceb79fef03 | 88 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 89 | - IOTCLT-2469 CoAP UDP retransmission does not work for blocks after first one for requests (Eg. registration POST) |
kevman | 0:38ceb79fef03 | 90 | |
kevman | 0:38ceb79fef03 | 91 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.4.1...v4.4.2) |
kevman | 0:38ceb79fef03 | 92 | |
kevman | 0:38ceb79fef03 | 93 | ## [v4.4.1](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.4.1) |
kevman | 0:38ceb79fef03 | 94 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 95 | - IOTCLT-2539 Block wise messaging call-backs not working logically |
kevman | 0:38ceb79fef03 | 96 | |
kevman | 0:38ceb79fef03 | 97 | Improve TCP+TLS transport layer to allow send larger messages without blockwising. |
kevman | 0:38ceb79fef03 | 98 | |
kevman | 0:38ceb79fef03 | 99 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.4.0...v4.4.1) |
kevman | 0:38ceb79fef03 | 100 | |
kevman | 0:38ceb79fef03 | 101 | ## [v4.4.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.4.0) |
kevman | 0:38ceb79fef03 | 102 | **New feature:** |
kevman | 0:38ceb79fef03 | 103 | - Make sn_coap_protocol_send_rst as public needed for CoAP ping sending |
kevman | 0:38ceb79fef03 | 104 | - Allow disabling resendings by defining SN_COAP_DISABLE_RESENDINGS |
kevman | 0:38ceb79fef03 | 105 | |
kevman | 0:38ceb79fef03 | 106 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.3.0...v4.4.0) |
kevman | 0:38ceb79fef03 | 107 | |
kevman | 0:38ceb79fef03 | 108 | ## [v4.3.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.3.0) |
kevman | 0:38ceb79fef03 | 109 | **New feature:** |
kevman | 0:38ceb79fef03 | 110 | - Add new API which clears the whole sent blockwise message list |
kevman | 0:38ceb79fef03 | 111 | |
kevman | 0:38ceb79fef03 | 112 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.2.0...v4.3.0) |
kevman | 0:38ceb79fef03 | 113 | |
kevman | 0:38ceb79fef03 | 114 | ## [v4.2.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.2.0) |
kevman | 0:38ceb79fef03 | 115 | **New feature:** |
kevman | 0:38ceb79fef03 | 116 | - Add new API to remove sent blockwise message from the linked list |
kevman | 0:38ceb79fef03 | 117 | |
kevman | 0:38ceb79fef03 | 118 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.1.1...v4.2.0) |
kevman | 0:38ceb79fef03 | 119 | |
kevman | 0:38ceb79fef03 | 120 | ## [v4.1.1](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.1.1) |
kevman | 0:38ceb79fef03 | 121 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 122 | - IOTCLT-2203 mbed-coap does not handle PUT or POST if they indicate a smaller block size preference (fixed regression) |
kevman | 0:38ceb79fef03 | 123 | |
kevman | 0:38ceb79fef03 | 124 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.1.0...v4.1.1) |
kevman | 0:38ceb79fef03 | 125 | |
kevman | 0:38ceb79fef03 | 126 | ## [v4.1.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.1.0) |
kevman | 0:38ceb79fef03 | 127 | |
kevman | 0:38ceb79fef03 | 128 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.0.10...v4.1.0) |
kevman | 0:38ceb79fef03 | 129 | |
kevman | 0:38ceb79fef03 | 130 | **New feature:** |
kevman | 0:38ceb79fef03 | 131 | - New API to disable automatic GET(BLOCK2) request sending. |
kevman | 0:38ceb79fef03 | 132 | |
kevman | 0:38ceb79fef03 | 133 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 134 | - IOTCLT-2203 mbed-coap does not handle PUT or POST if they indicate a smaller block size preference |
kevman | 0:38ceb79fef03 | 135 | |
kevman | 0:38ceb79fef03 | 136 | ## [v4.0.10](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.0.10) |
kevman | 0:38ceb79fef03 | 137 | |
kevman | 0:38ceb79fef03 | 138 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.0.9...v4.0.10) |
kevman | 0:38ceb79fef03 | 139 | |
kevman | 0:38ceb79fef03 | 140 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 141 | - IOTMAC-615 Node mDS registration failure during OTA transfer |
kevman | 0:38ceb79fef03 | 142 | |
kevman | 0:38ceb79fef03 | 143 | ## [v4.0.9](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.0.9) |
kevman | 0:38ceb79fef03 | 144 | |
kevman | 0:38ceb79fef03 | 145 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.0.8...v4.0.9) |
kevman | 0:38ceb79fef03 | 146 | |
kevman | 0:38ceb79fef03 | 147 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 148 | - IOTCLT-1899 Maximum COAP message resending buffer size limited to 255 bytes |
kevman | 0:38ceb79fef03 | 149 | - IOTCLT-1888 Problem with blockwise transfers that are even increments of block_size |
kevman | 0:38ceb79fef03 | 150 | |
kevman | 0:38ceb79fef03 | 151 | ## [v4.0.8](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.0.8) |
kevman | 0:38ceb79fef03 | 152 | |
kevman | 0:38ceb79fef03 | 153 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.0.4...v4.0.8) |
kevman | 0:38ceb79fef03 | 154 | |
kevman | 0:38ceb79fef03 | 155 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 156 | - IOTCLT-1880 Lwm2m blockwise data transfer (using Block1 option) with Leshan not working |
kevman | 0:38ceb79fef03 | 157 | - IOTCLT-1885 Return 4.08 Request Entity Incomplete on Block transfer errors |
kevman | 0:38ceb79fef03 | 158 | - IOTCLT-1883 Detected message duplications stop mbed-client |
kevman | 0:38ceb79fef03 | 159 | |
kevman | 0:38ceb79fef03 | 160 | ## [v4.0.4](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.0.4) |
kevman | 0:38ceb79fef03 | 161 | |
kevman | 0:38ceb79fef03 | 162 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.0.3...v4.0.4) |
kevman | 0:38ceb79fef03 | 163 | |
kevman | 0:38ceb79fef03 | 164 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 165 | - https://github.com/ARMmbed/mbed-client/issues/481 - Obs Con blockwise fails to transmit 2nd block |
kevman | 0:38ceb79fef03 | 166 | |
kevman | 0:38ceb79fef03 | 167 | ## [v4.0.3](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.0.3) |
kevman | 0:38ceb79fef03 | 168 | |
kevman | 0:38ceb79fef03 | 169 | -[Full Changelog](https://github.com/ARMmbed/mbed-coap/compare/v4.0.2...v4.0.3) |
kevman | 0:38ceb79fef03 | 170 | |
kevman | 0:38ceb79fef03 | 171 | **New feature** |
kevman | 0:38ceb79fef03 | 172 | |
kevman | 0:38ceb79fef03 | 173 | - CoAP Protocol Confirmable resend fix and minor memory optimization (IOTMAC-328) |
kevman | 0:38ceb79fef03 | 174 | |
kevman | 0:38ceb79fef03 | 175 | **Closed issues:** |
kevman | 0:38ceb79fef03 | 176 | |
kevman | 0:38ceb79fef03 | 177 | - IOTCLT-1439 - stuck in while loop |
kevman | 0:38ceb79fef03 | 178 | |
kevman | 0:38ceb79fef03 | 179 | ## [v4.0.0](https://github.com/ARMmbed/mbed-coap/releases/tag/v4.0.2) |
kevman | 0:38ceb79fef03 | 180 | |
kevman | 0:38ceb79fef03 | 181 | **New feature** |
kevman | 0:38ceb79fef03 | 182 | |
kevman | 0:38ceb79fef03 | 183 | - Initial release of mbed-coap separated from mbed-client-c |