- #121 Update checkout action versions, Ubuntu version for formatting
- #120 Add protocol selection to job document parsing
- #117 Remove formatting bot workflow
- #118 Add artifact backup action
- #105, #109 Change the
Jobs_UpdateMsgAPI signature to include optional status parameters. - #99 Update CBMC version to 5.95.1
- #113 Update links for coverity related information.
- #115 Add support for optional job document fields
- Fix doxygen deployment on Github
- #90 Update doxygen to reflect addition of OTA Job Parser
- #88 ADD OTA Job Parser for parsing out the fields of an incoming Job Document sent to a device from AWS IoT
- #86 MISRA C:2012 Compliance update
- #85 Add API's to jobs.c for interacting with the AWS IoT Jobs Service
- #57 Update litani and template submodules for cbmc
- #55 Update Doxygen version to 1.9.2
- #54 Updated aws-templates-for-cbmc-proofs submodule
- #50 Move declaration of temporary variables after length check
- #34 and #35 Add support for generating and matching DescribeJobExecution API topics with
$nextas a jobID. - #38 Add new utility macros to API for compile-time generation of AWS IoT Jobs API topics.
- #37 Add code examples in documentation of API functions.
- #43 Add MISRA rule 2.5 in list of ignored violations in MISRA.md file.
This is the first release of the AWS IoT Jobs Library in this repository.