- The AWS IoT Over-the-air Update library is now generally available.
- #154 Update
Ota_Shutdown
API.Ota_Shutdown
now takes a parameterunsubscribeFlag
which indicates if unsubscribe operations should be performed from the job topics when shutdown is called. - #174, #186 Add support for different filetypes.
configOTA_FIRMWARE_UPDATE_FILE_TYPE_ID
config can be used to define the default firmware filetype id.
- #186 Add OtaAppCallback for job and update completion.
- #178, #164, #160 Update custom job and active job logic flow.
- #177 Add code example documentation for OTA APIs.
- #155 Remove subscription from accepted topics of AWS IoT Jobs service. AWS IoT Jobs service publishes messages on response topics without needing devices to subscribe to response topics.
- #183, #158, #157, #153 Other fixes to execution flow and improving logs.
This is a release candidate of the AWS IoT Over-the-air (OTA) Update library in this repository. You can use the OTA library with your chosen MQTT library, HTTP library, and operating system (e.g. Linux, FreeRTOS).