forked from renesas-rx/amazon-freertos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
change_log.txt
296 lines (212 loc) · 10.8 KB
/
change_log.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
Change Log for Amazon FreeRTOS V1.2.7 05/31/2018
- Updated the Texas Instrument SimpleLink CC3220 SDK from version 1.40.01.00 to
version 2.10.00.04.
- Fix the MQTT Echo Demo (Hello World Demo) to avoid truncating recieved strings.
- The Getting Started scripts now check if the AWS CLI is configured.
Secure Sockets for CC3220SF-LAUNCHXL V1.0.4
- Updated comments for SimpleLink CC3220 SDK version 2.10.00.04.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.2.6 05/18/2018
- Fix NXP MCUXpresso project build failure on Linux.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.2.5 05/14/2018
- Added support for Espressif's ESP32-DevKitC and ESP-WROVER-KIT.
FreeRTOS+TCP V2.0.4
- Added Espressif ESP32 network interface support.
mbedTLS-based PKCS#11 V1.0.3
- Implement C_DigestInit, C_DigestUpdate, and C_DigestFinal for SHA-256.
- Implement C_GenerateKeyPair for non-persistent ECDSA P256.
PKCS#11 for for ESP32-DevKitC ESP-WROVER-KIT V1.0.0
- Added support for Espressif's ESP32-DevKitC and ESP-WROVER-KIT.
Wi-Fi STM32L4 Discovery kit IoT node V1.0.2
- Bug fix to ensure that WIFI_ConnectAP() switches to the network parameters input, even when already connected to a different set.
Wi-Fi for ESP32-DevKitC ESP-WROVER-KIT V1.0.0
- Added support for Espressif's ESP32-DevKitC and ESP-WROVER-KIT.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.2.4 05/01/2018
- Upgraded to mbedTLS version 2.8.
- Added MCUXpresso IDE demo project for the NXP LPC54018 IoT Module.
Crypto V1.0.2
- Minor updates due to mbedTLS crypto interface changes.
FreeRTOS+TCP V2.0.3
- Fixed a bug where re-transmission and duplicated TCP packets would create a
computation underflow as well as a memory leak.
- New public function FreeRTOS_UpdateMACAddress() to allow changing the MAC address
after FreeRTOS_IPInit. Sometimes the device MAC address is not available at the
time FreeRTOS_IPInit() is called, so it needs to be changed afterward.
- Removed non-cryptographic rand() implementation.
- Removed a static variable in functions prvGetHostByName() and
prvCreateDNSSocket() to make them threadsafe.
Greengrass Discovery V1.0.3
- Provide a helpful error message if the Greengrass Discovery JSON does not fit in
the supplied buffer.
MQTT Agent V1.1.2
- Bug fix to avoid socket leak if MQTT Connect fails after a successful TCP
connection.
- The user can now disable subscription management feature by defining the macro
mqttconfigENABLE_SUBSCRIPTION_MANAGEMENT as 0.
OTA PAL for Curiosity PIC32MZEF V0.9.1
- Updated for PKCS#11 PAL layer API changes.
OTA PAL for Windows Simulator V0.9.2
- Minor restructuring of file locations.Minor restructuring of file locations.
OTA PAL for CC3220SF-LAUNCHXL V0.9.3
- Minor changes to enable test integration.
OTA Agent V0.9.4
- Minor restructuring of file locations.
mbedTLS-based PKCS#11 V1.0.2
- Combined the mbedTLS based PKCS#11 implementation from Curiosity PIC32MZEF,
LPC54018 IoT Module, Windows Simulator, and STM32L4 Discovery kit IoT node into a
single file.
- Add support for public key verification of signatures.
- Fix to free context structures on session failure.
- Update C_OpenSession to use CKF_SERIAL_SESSION flag.
PKCS#11 for Curiosity PIC32MZEF V1.0.2
- Create port specific functions for certificate and key access:
PKCS11_PAL_SaveFile(), PKCS11_PAL_ReadFile(), PKCS11_PAL_ReleaseFileData().
PKCS#11 for LPC54018 IoT Module V1.0.1
- Create port specific functions for certificate and key access:
PKCS11_PAL_SaveFile(), PKCS11_PAL_ReadFile(), PKCS11_PAL_ReleaseFileData().
PKCS#11 PAL for Windows Simulator V1.0.2
- Create port specific functions for certificate and key access:
PKCS11_PAL_SaveFile(), PKCS11_PAL_ReadFile(), PKCS11_PAL_ReleaseFileData().
PKCS#11 for STM32L4 Discovery kit IoT node V1.0.1
- Create port specific functions for certificate and key access:
PKCS11_PAL_SaveFile(), PKCS11_PAL_ReadFile(), PKCS11_PAL_ReleaseFileData().
PKCS#11 for CC3220SF-LAUNCHXL V1.0.2
- PKCS#11 implementation for TI based on mbedTLS moved into this file.
Secure Socket for FreeRTOS+TCP V1.1.2
- Combined Secure Sockets implementation for Curiosity PIC32MZEF and Windows
Simulator into a single file.
- Fixed return value of SOCKETS_Socket on error.
- Attempting to create an unsupported UDP socket now triggers an assert.
- Added cryptographic random number generator function for TCP sequence numbers.
- Updated the Socket structure to keep track of a connection attempt and added
support of the ECONN error.
Secure Sockets for LPC54018 IoT Module V1.0.0 Beta 3
- Fixed minor bug in SOCKETS_Recv().
Secure Sockets for STM32L4 Discovery kit IoT node V1.0.0 Beta 2
- Fixed return value of SOCKETS_Close on error.
Secure Sockets for CC3220SF-LAUNCHXL V1.0.3
- Secure sockets printing is now controlled independently using the SOCKETS_PRINT
macro. SOCKETS_PRINT prints TI driver error codes.
Shadow V1.0.3
- Changed names of configuration constants to be consistent with FreeRTOS style.
TLS V1.1.1
- Support AWS IoT Just-in-Time Registration (JITR) by sending optional
client-issuer certificate.
- Use CKF_SERIAL_SESSION flag with PKCS#11.
Wi-Fi for Curiosity PIC32MZEF V1.0.3
- Updated for setting the MAC Address in WIFI_On() by using new FreeRTOS+TCP
function FreeRTOS_UpdateMACAddress().
- Redefined printing and assert stubs used in the Wi-Fi driver code.
- Added implementation of WIFI_GetMAC().
- Added implementation of WIFI_IsConnected().
- Minor bug fixes.
Wi-Fi for LPC54018 IoT Module V1.0.2
- Added implementation of WIFI_IsConnected().
- Fixed max DNS name length redefinition.
- Fixed compiler errors in MCUXpresso IDE.
- Minor bug fixes.
Wi-Fi STM32L4 Discovery kit IoT node V1.0.1
- Added implementation of WIFI_IsConnected().
- Added NULL pointer checks throughout.
- Minor bug fixes.
Wi-Fi for CC3220SF-LAUNCHXL V1.0.2
- Added implementation of WIFI_IsConnected().
- Added NULL pointer checks throughout.
- Minor bug fixes.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.2.3 03/29/2018
- Fixed TI IAR project build failure.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.2.2 02/27/2018
OTA Agent V0.9.3
- Formatting update.
OTA PAL for Curiosity PIC32MZEF V0.9.0
- Beta release of the OTA Update support for the Microchip Curiosity PIC32MZEF.
PKCS#11 for Curiosity_PIC32MZEF V1.0.1
- Added support for the management of OTA update code signing keys.
Wi-Fi for Curiosity PIC32MZEF V1.0.1
- Updated to conditionally compile the entire file.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.2.1 02/23/2018
- Added an IAR IDE demo project for the Texas Instruments CC3220SF-LAUNCHXL.
- Added Wi-Fi support for the Microchip Curiosity PIC32MZEF.
FreeRTOS+TCP V2.0.2
- Improved NULL variable check in buffer management.
MQTT Agent V1.1.1
- Minor bug fix checking for a NULL pointer.
OTA Agent V0.9.2
- Updated to support NULL OTA file handles.
Amazon FreeRTOS OTA PAL for CC3220SF-LAUNCHXL V0.9.2
- Updated to support NULL OTA file handles.
PKCS#11 for CC3220SF-LAUNCHXL V1.0.1
- Added a dummy variable to a previosly empty structure to fix IAR compiler errors.
Secure Socket for Windows Simulator V1.1.1
- Formatting update.
Secure Sockets for CC3220SF-LAUNCHXL V1.0.2
- Updated to print SimpleLink driver specific error codes when debugging.
- Added error handling for non-blocking sockets.
- Updated socket option to return an error if security options are specified after
a connection.
Wi-Fi for Curiosity PIC32MZEF V1.0.1
- Updated such that Wi-Fi disconnection waits until the link is down before
returning.
Wi-Fi for CC3220SF-LAUNCHXL V1.0.1
- Fixed error in attempting to overwrite a const memory.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.2.0 02/06/2018
Greengrass Discovery V1.0.2
Updated to send all data until an error is recieved.
MQTT Agent V1.1.0
Added support for ALPN. ALPN allows MQTT traffic to be sent to
the AWS IoT broker over port 443 instead of 8883.
OTA Agent V0.9.1
The agent was fixed to send a FAILED status when a file too large for the platform
is recieved.
Some files were renamed.
PKCS#11 for Windows Simulator
Added developer mode key provisioning support.
Secure Socket for Curiosity PIC32MZEF V1.0.1
Added support for ALPN.
Secure Socket for Windows Simulator V1.1.0
Added support for ALPN.
Secure Sockets for CC3220SF-LAUNCHXL V1.0.1
Removed unnecessary server certificate storage on the client side.
Removed unnecessary global synchronization semaphore.
Updated for other small bugs.
Shadow V1.0.2
Fixed error handling bugs.
Require client tokens.
Updated for other small bugs.
TLS V1.1.0
Added support for ALPN.
---------------------------------------------------------------------------------------
Change Log for Amazon FreeRTOS V1.1.0 12/20/2017
Crypto V1.0.1
Fixed compiler warning for the Microchip Curiosity PIC32MZEF.
FreeRTOS+TCP V2.0.1
Added support for the Microchip Curiosity PIC32MZEF.
FreeRTOS Kernel V10.0.1
Minor bug fixes to allow Linux and C++ builds.
Greengrass Discovery V1.0.1
Reformatted console display messages in order to better facilitate
demos and debugging.
MQTT Agent V1.0.1
The MQTT Agent now processes commands between successive socket reads to
enable faster command handling, especially when the connected socket is
receiving data continuously.
OTA Agent V0.9.0
Beta release of OTA Update library for Amazon FreeRTOS. Includes support
for the Texas Instruments CC3220SF-LAUNCHXL and Windows Simulator.
PKCS#11 for Curiosity PIC32MZEF V1.0.0 Beta 1
Added support for the Microchip Curiosity PIC32MZEF.
Secure Socket for Curiosity PIC32MZEF V1.0.0
Added support for the Microchip Curiosity PIC32MZEF.
Secure Sockets for LPC54018 IoT Module V1.0.0 Beta 2
Fixed bugs in the Secure Sockets implementation for the NXP LPC54018 IoT
Module.
Shadow V1.0.1
Fixed compiler warning for the Microchip Curiosity PIC32MZEF.
Wi-Fi for LPC54018 IoT Module V1.0.1
Changed the Wi-Fi Connection timeout to 10 seconds.