diff --git a/.gitmodules b/.gitmodules index fb68b11..5cb6a00 100644 --- a/.gitmodules +++ b/.gitmodules @@ -25,7 +25,18 @@ path = FreeRTOS/backoffAlgorithm branch = main url = https://github.com/FreeRTOS/backoffAlgorithm.git - [submodule "FreeRTOS/FreeRTOS-Kernel"] path = FreeRTOS/FreeRTOS-Kernel url = https://github.com/FreeRTOS/FreeRTOS-Kernel.git +[submodule "aws/jobs-for-aws-iot-embedded-sdk"] + path = aws/jobs-for-aws-iot-embedded-sdk + branch = main + url = https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk.git +[submodule "aws/device-defender-for-aws-iot-embedded-sdk"] + path = aws/device-defender-for-aws-iot-embedded-sdk + branch = main + url = https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk.git +[submodule "aws/ota-for-aws-iot-embedded-sdk"] + path = aws/ota-for-aws-iot-embedded-sdk + branch = main + url = https://github.com/aws/ota-for-aws-iot-embedded-sdk.git diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..136b223 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,20 @@ +# ChangeLog for FreeRTOS 202012-LTS + +## 202012.01-LTS (March 2021) + +Add the following libraries to the Long Term Support (LTS) release: +* [AWS IoT Device Defender v1.1.0](https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.1.0) +* [AWS IoT Jobs v1.1.0](https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.1.0) +* [AWS IoT Over-the-air Update v3.0.0](https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.0.0) + +## 202012.00-LTS (December 2020) + +Long Term Support (LTS) release of the following libraries: +* [FreeRTOS-Kernel V10.4.3](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.4.3) +* [FreeRTOS-Plus-TCP v2.3.2](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V2.3.2) +* [coreMQTT v1.1.0](https://github.com/FreeRTOS/coreMQTT/tree/v1.1.0) +* [coreHTTP v2.0.0](https://github.com/FreeRTOS/coreHTTP/tree/v2.0.0) +* [corePKCS11 v3.0.0](https://github.com/FreeRTOS/corePKCS11/tree/v3.0.0) +* [coreJSON v3.0.0](https://github.com/FreeRTOS/coreJSON/tree/v3.0.0) +* [backoffAlgorithm v1.0.0](https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.0.0) +* [AWS IoT Device Shadow v1.0.2](https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.0.2) \ No newline at end of file diff --git a/README.md b/README.md index 9c319e4..a606566 100644 --- a/README.md +++ b/README.md @@ -3,22 +3,25 @@ FreeRTOS offers feature stability with long term support (LTS) releases. FreeRTO ## FreeRTOS/FreeRTOS Long Term Support -Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 202012.00 LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202012-LTS) release. Learn more at https://freertos.org/lts-libraries.html. +Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 202012.01 LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202012-LTS) release. Learn more at https://freertos.org/lts-libraries.html. -| Library | Version | LTS Until | LTS Repo URL | -|-----------------------|---------|------------|---------------------------------------------------------------------------| -| FreeRTOS Kernel | 10.4.3 | 12/31/2022 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.4.3 | -| FreeRTOS-Plus-TCP | 2.3.2 | 12/31/2022 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V2.3.2 | -| coreMQTT | 1.1.0 | 12/31/2022 | https://github.com/FreeRTOS/coreMQTT/tree/v1.1.0 | -| coreHTTP | 2.0.0 | 12/31/2022 | https://github.com/FreeRTOS/coreHTTP/tree/v2.0.0 | -| corePKCS11 | 3.0.0 | 12/31/2022 | https://github.com/FreeRTOS/corePKCS11/tree/v3.0.0 | -| coreJSON | 3.0.0 | 12/31/2022 | https://github.com/FreeRTOS/coreJSON/tree/v3.0.0 | -| backoffAlgorithm | 1.0.0 | 12/31/2022 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.0.0 | -| AWS IoT Device Shadow | 1.0.2 | 12/31/2022 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.0.2 | +| Library | Version | LTS Until | LTS Repo URL | +|------------------------- |---------|------------|--------------------------------------------------------------------------- | +| FreeRTOS Kernel | 10.4.3 | 03/31/2023 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.4.3 | +| FreeRTOS-Plus-TCP | 2.3.2 | 03/31/2023 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V2.3.2 | +| coreMQTT | 1.1.0 | 03/31/2023 | https://github.com/FreeRTOS/coreMQTT/tree/v1.1.0 | +| coreHTTP | 2.0.0 | 03/31/2023 | https://github.com/FreeRTOS/coreHTTP/tree/v2.0.0 | +| corePKCS11 | 3.0.0 | 03/31/2023 | https://github.com/FreeRTOS/corePKCS11/tree/v3.0.0 | +| coreJSON | 3.0.0 | 03/31/2023 | https://github.com/FreeRTOS/coreJSON/tree/v3.0.0 | +| backoffAlgorithm | 1.0.0 | 03/31/2023 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.0.0 | +| AWS IoT Device Shadow | 1.0.2 | 03/31/2023 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.0.2 | +| AWS IoT Device Defender | 1.1.0 | 03/31/2023 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.1.0 | +| AWS IoT Jobs | 1.1.0 | 03/31/2023 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.1.0 | +| AWS IoT Over-the-air Update | 3.0.0 | 03/31/2023 | https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.0.0 | ## FreeRTOS LTS Versioning and Patches -FreeRTOS LTS releases use a date-based versioning scheme (YYYYMM) followed by a patch sequential number (.XX). For example, FreeRTOS 202012.02 LTS means the second patch to the December-2020 FreeRTOS LTS release. Currently, there are no patches for the FreeRTOS 202012.00 LTS release. You can subscribe to [GitHub notifications](https://docs.github.com/en/free-pro-team@latest/github/managing-subscriptions-and-notifications-on-github/about-notifications) to receive information on patches or other updates to this repository. +FreeRTOS LTS releases use a date-based versioning scheme (YYYYMM) followed by a patch sequential number (.XX). For example, FreeRTOS 202012.02 LTS means the second patch to the December-2020 FreeRTOS LTS release. You can review the [CHANGELOG](./CHANGELOG.md) and subscribe to [GitHub notifications](https://docs.github.com/en/free-pro-team@latest/github/managing-subscriptions-and-notifications-on-github/about-notifications) to receive information on patches or other updates to this repository. ## Security diff --git a/aws/device-defender-for-aws-iot-embedded-sdk b/aws/device-defender-for-aws-iot-embedded-sdk new file mode 160000 index 0000000..548b468 --- /dev/null +++ b/aws/device-defender-for-aws-iot-embedded-sdk @@ -0,0 +1 @@ +Subproject commit 548b4688b26d16d0e6134d7d93dcbae103994e40 diff --git a/aws/jobs-for-aws-iot-embedded-sdk b/aws/jobs-for-aws-iot-embedded-sdk new file mode 160000 index 0000000..1599b38 --- /dev/null +++ b/aws/jobs-for-aws-iot-embedded-sdk @@ -0,0 +1 @@ +Subproject commit 1599b38f88fb533ef406153f3ded7edf2eec7b15 diff --git a/aws/ota-for-aws-iot-embedded-sdk b/aws/ota-for-aws-iot-embedded-sdk new file mode 160000 index 0000000..7d406a2 --- /dev/null +++ b/aws/ota-for-aws-iot-embedded-sdk @@ -0,0 +1 @@ +Subproject commit 7d406a299c572b5fc4044744c4260bd86bd1ac6a diff --git a/manifest.yml b/manifest.yml index 981eb79..42d9a6f 100644 --- a/manifest.yml +++ b/manifest.yml @@ -43,5 +43,20 @@ dependencies: repository: type: "git" url: "https://github.com/FreeRTOS/backoffAlgorithm" + - name: "device-defender" + version: "v1.1.0" + repository: + type: "git" + url: "https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk.git" + - name: "jobs" + version: "v1.1.0" + repository: + type: "git" + url: "https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk.git" + - name: "ota" + version: "v3.0.0" + repository: + type: "git" + url: "https://github.com/aws/ota-for-AWS-IoT-embedded-sdk.git" license: "MIT"