From c13962d197ad5440da206a9f09e92b0ed778ba76 Mon Sep 17 00:00:00 2001 From: jasonpcarroll <23126711+jasonpcarroll@users.noreply.github.com> Date: Thu, 13 Oct 2022 18:09:04 -0700 Subject: [PATCH 01/30] Update CHANGELOG.md and README.md for LTS 2.0. (#19) Co-authored-by: Jason Carroll --- CHANGELOG.md | 51 +++++++++++++++++---------------------------------- README.md | 37 ++++++++++++++++++++++--------------- 2 files changed, 39 insertions(+), 49 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ca7830..a90e555 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,37 +1,20 @@ -# ChangeLog for FreeRTOS 202012-LTS +# ChangeLog for FreeRTOS 202210-LTS -## 202012.05-LTS (September 2022) -Update the following libraries in the Long Term Support (LTS) patch release: -* [FreeRTOS-Kernel V10.4.3 LTS Patch 3](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.4.3-LTS-Patch-3) - -## 202012.04-LTS (February 2022) -Update the following libraries in the Long Term Support (LTS) patch release: -* [FreeRTOS-Plus-TCP V2.3.2 LTS Patch 2](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V2.3.2-LTS-Patch-2) - -## 202012.03-LTS (November 2021) -Update the following libraries in the Long Term Support (LTS) patch release: -* [FreeRTOS-Kernel V10.4.3 LTS Patch 2](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.4.3-LTS-Patch-2) - -## 202012.02-LTS (September 2021) -Update the following libraries in the Long Term Support (LTS) patch release: -* [FreeRTOS-Kernel V10.4.3 LTS Patch 1](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.4.3-LTS-Patch-1) -* [FreeRTOS-Plus-TCP v2.3.2 LTS Patch 1](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V2.3.2-LTS-Patch-1) - -## 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) +## 202210.00-LTS (October 2022) 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) +* [FreeRTOS-Kernel V10.5.0](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.0) +* [FreeRTOS-Plus-TCP V3.1.0](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V3.1.0) +* [coreMQTT v2.1.0](https://github.com/FreeRTOS/coreMQTT/tree/v2.1.0) +* [coreHTTP v3.0.0](https://github.com/FreeRTOS/coreHTTP/tree/v3.0.0) +* [corePKCS11 v3.5.0](https://github.com/FreeRTOS/corePKCS11/tree/v3.5.0) +* [coreJSON v3.2.0](https://github.com/FreeRTOS/coreJSON/tree/v3.2.0) +* [coreSNTP v1.2.0](https://github.com/FreeRTOS/coreSNTP/tree/v1.2.0) +* [Cellular Interface v1.3.0](https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.3.0) +* [SigV4 v1.2.0](https://github.com/FreeRTOS/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0) +* [backoffAlgorithm v1.3.0](https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.3.0) +* [AWS IoT Device Shadow v1.3.0](https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.3.0) +* [AWS IoT Device Defender v1.3.0](https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.3.0) +* [AWS IoT Jobs v1.3.0](https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.3.0) +* [AWS IoT Fleet Provisioning v1.1.0](https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.1.0) +* [AWS IoT Over-the-air Update v3.4.0](https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.4.0) \ No newline at end of file diff --git a/README.md b/README.md index 1b80e42..0644f0b 100644 --- a/README.md +++ b/README.md @@ -5,25 +5,33 @@ AWS also offers FreeRTOS Extended Maintenance Plan (EMP) that provides you with ## FreeRTOS/FreeRTOS Long Term Support -Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 202012.05 LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202012-LTS) patch release. Learn more at https://freertos.org/lts-libraries.html. +Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 202210-LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202210-LTS) release. Learn more at https://freertos.org/lts-libraries.html. | Library | Version | LTS Until | LTS Repo URL | |------------------------- |---------------------|------------|--------------------------------------------------------------------------- | -| FreeRTOS Kernel | 10.4.3-LTS-Patch-3 | 03/31/2023 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.4.3-LTS-Patch-3 | -| FreeRTOS-Plus-TCP | 2.3.2-LTS-Patch-2 | 03/31/2023 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V2.3.2-LTS-Patch-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 Kernel | 10.5.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.0 | +| FreeRTOS-Plus-TCP | 3.1.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V3.1.0 | +| coreMQTT | 2.1.0 | 10/31/2024 | https://github.com/FreeRTOS/coreMQTT/tree/v2.1.0 | +| coreHTTP | 3.0.0 | 10/31/2024 | https://github.com/FreeRTOS/coreHTTP/tree/v3.0.0 | +| corePKCS11 | 3.5.0 | 10/31/2024 | https://github.com/FreeRTOS/corePKCS11/tree/v3.5.0 | +| coreJSON | 3.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreJSON/tree/v3.2.0 | +| coreSNTP | 1.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreSNTP/tree/v1.2.0 | +| Cellular Interface | 1.3.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.3.0 | +| SigV4 | 1.2.0 | 10/31/2024 | https://github.com/FreeRTOS/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0 | +| backoffAlgorithm | 1.3.0 | 10/31/2024 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.3.0 | +| AWS IoT Device Shadow | 1.3.0 | 10/31/2024 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | +| AWS IoT Device Defender | 1.3.0 | 10/31/2024 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | +| AWS IoT Jobs | 1.3.0 | 10/31/2024 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | +| AWS IoT Fleet Provisioning | 1.1.0 | 10/31/2024 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.1.0 | +| AWS IoT Over-the-air Update | 3.4.0 | 10/31/2024 | https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.4.0 | + +## Upgrading to FreeRTOS 202210-LTS from a previous version of FreeRTOS LTS + +Refer to https://freertos.org/lts-libraries.html on how to upgrade to FreeRTOS 202210 LTS ## 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. 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. +FreeRTOS LTS releases use a date-based versioning scheme (YYYYMM) followed by a patch sequential number (.XX). For example, FreeRTOS 202210.01 LTS means the first patch to the October-2022 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 @@ -31,5 +39,4 @@ See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more inform ## License -This library is licensed under the MIT License. See the [LICENSE](LICENSE.md) file. - +This library is licensed under the MIT License. See the [LICENSE](LICENSE.md) file. \ No newline at end of file From 7c78114b5ed1ea0ec6011f05f952f2a74b475997 Mon Sep 17 00:00:00 2001 From: Soren Ptak Date: Fri, 14 Oct 2022 11:44:05 -0700 Subject: [PATCH 02/30] Update submodules for LTS 2.0. (#22) --- .gitmodules | 12 ++++++++++++ FreeRTOS/FreeRTOS-Cellular-Interface | 1 + FreeRTOS/FreeRTOS-Kernel | 2 +- FreeRTOS/FreeRTOS-Plus-TCP | 2 +- FreeRTOS/backoffAlgorithm | 2 +- FreeRTOS/coreHTTP | 2 +- FreeRTOS/coreJSON | 2 +- FreeRTOS/coreMQTT | 2 +- FreeRTOS/corePKCS11 | 2 +- FreeRTOS/coreSNTP | 1 + aws/device-defender-for-aws-iot-embedded-sdk | 2 +- aws/device-shadow-for-aws-iot-embedded-sdk | 2 +- aws/fleet-provisioning-for-aws-iot-embedded-sdk | 1 + aws/jobs-for-aws-iot-embedded-sdk | 2 +- aws/ota-for-aws-iot-embedded-sdk | 2 +- aws/sigv4-for-aws-iot-embedded-sdk | 1 + 16 files changed, 27 insertions(+), 11 deletions(-) create mode 160000 FreeRTOS/FreeRTOS-Cellular-Interface create mode 160000 FreeRTOS/coreSNTP create mode 160000 aws/fleet-provisioning-for-aws-iot-embedded-sdk create mode 160000 aws/sigv4-for-aws-iot-embedded-sdk diff --git a/.gitmodules b/.gitmodules index 5cb6a00..cc2780c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -40,3 +40,15 @@ path = aws/ota-for-aws-iot-embedded-sdk branch = main url = https://github.com/aws/ota-for-aws-iot-embedded-sdk.git +[submodule "aws/fleet-provisioning-for-aws-iot-embedded-sdk"] + path = aws/fleet-provisioning-for-aws-iot-embedded-sdk + url = https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk.git +[submodule "FreeRTOS/coreSNTP"] + path = FreeRTOS/coreSNTP + url = https://github.com/FreeRTOS/coreSNTP +[submodule "aws/sigv4-for-aws-iot-embedded-sdk"] + path = aws/sigv4-for-aws-iot-embedded-sdk + url = https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk.git +[submodule "FreeRTOS/FreeRTOS-Cellular-Interface"] + path = FreeRTOS/FreeRTOS-Cellular-Interface + url = https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface.git diff --git a/FreeRTOS/FreeRTOS-Cellular-Interface b/FreeRTOS/FreeRTOS-Cellular-Interface new file mode 160000 index 0000000..0c6eae0 --- /dev/null +++ b/FreeRTOS/FreeRTOS-Cellular-Interface @@ -0,0 +1 @@ +Subproject commit 0c6eae034079360dca9839438cc4b12b6100d976 diff --git a/FreeRTOS/FreeRTOS-Kernel b/FreeRTOS/FreeRTOS-Kernel index 0437c82..6f63da2 160000 --- a/FreeRTOS/FreeRTOS-Kernel +++ b/FreeRTOS/FreeRTOS-Kernel @@ -1 +1 @@ -Subproject commit 0437c8257aaeed4ecf0c50d2e1c7e8e48c4b799e +Subproject commit 6f63da20b3c9e1408e7c8007d3427b75878cbd64 diff --git a/FreeRTOS/FreeRTOS-Plus-TCP b/FreeRTOS/FreeRTOS-Plus-TCP index 80bbfdf..0bf460c 160000 --- a/FreeRTOS/FreeRTOS-Plus-TCP +++ b/FreeRTOS/FreeRTOS-Plus-TCP @@ -1 +1 @@ -Subproject commit 80bbfdf028b69a8e9c173830e3afdb1a2908a8fb +Subproject commit 0bf460c935ca59cf0423ef0ac3505f13961c2e9e diff --git a/FreeRTOS/backoffAlgorithm b/FreeRTOS/backoffAlgorithm index a702914..8818bed 160000 --- a/FreeRTOS/backoffAlgorithm +++ b/FreeRTOS/backoffAlgorithm @@ -1 +1 @@ -Subproject commit a70291444c556bc3392bf9b7b60626b93b120319 +Subproject commit 8818bed40e57215fda8efa4b7fd33f7ae2c80d65 diff --git a/FreeRTOS/coreHTTP b/FreeRTOS/coreHTTP index b349f89..2949950 160000 --- a/FreeRTOS/coreHTTP +++ b/FreeRTOS/coreHTTP @@ -1 +1 @@ -Subproject commit b349f89e67f5feef51438dc09ed89959dedc18d5 +Subproject commit 2949950412ffc88201c15a3a9ce4ecf71f4e1045 diff --git a/FreeRTOS/coreJSON b/FreeRTOS/coreJSON index 26fe707..5b31f4c 160000 --- a/FreeRTOS/coreJSON +++ b/FreeRTOS/coreJSON @@ -1 +1 @@ -Subproject commit 26fe707548fc4e975c453aa4475ae056bb70247b +Subproject commit 5b31f4c37a034911a4992fd415f8177a75014946 diff --git a/FreeRTOS/coreMQTT b/FreeRTOS/coreMQTT index ff9830a..5cfd781 160000 --- a/FreeRTOS/coreMQTT +++ b/FreeRTOS/coreMQTT @@ -1 +1 @@ -Subproject commit ff9830a338b6a759c5574f991b02d6f99abadc42 +Subproject commit 5cfd781f94ed4d34a5d533abbff952fc23b86db5 diff --git a/FreeRTOS/corePKCS11 b/FreeRTOS/corePKCS11 index cc4129e..781f577 160000 --- a/FreeRTOS/corePKCS11 +++ b/FreeRTOS/corePKCS11 @@ -1 +1 @@ -Subproject commit cc4129e5c44430e94dec5b82bacc4ce1491c61ac +Subproject commit 781f5774948fa8e6427be544b1bf1ad512ae9e90 diff --git a/FreeRTOS/coreSNTP b/FreeRTOS/coreSNTP new file mode 160000 index 0000000..3807044 --- /dev/null +++ b/FreeRTOS/coreSNTP @@ -0,0 +1 @@ +Subproject commit 38070444cedaa578c093b229e786d60f04d445b1 diff --git a/aws/device-defender-for-aws-iot-embedded-sdk b/aws/device-defender-for-aws-iot-embedded-sdk index 548b468..9896700 160000 --- a/aws/device-defender-for-aws-iot-embedded-sdk +++ b/aws/device-defender-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 548b4688b26d16d0e6134d7d93dcbae103994e40 +Subproject commit 989670043d46dc104477957cdc0ce263218dae0a diff --git a/aws/device-shadow-for-aws-iot-embedded-sdk b/aws/device-shadow-for-aws-iot-embedded-sdk index 508ce43..250821f 160000 --- a/aws/device-shadow-for-aws-iot-embedded-sdk +++ b/aws/device-shadow-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 508ce43a2257be5d38bfd2a778607fa921cb2dac +Subproject commit 250821f043d2d080547270b43f01d53c7d52640a diff --git a/aws/fleet-provisioning-for-aws-iot-embedded-sdk b/aws/fleet-provisioning-for-aws-iot-embedded-sdk new file mode 160000 index 0000000..03ed7b7 --- /dev/null +++ b/aws/fleet-provisioning-for-aws-iot-embedded-sdk @@ -0,0 +1 @@ +Subproject commit 03ed7b7f09f8655bc4921cf7a2b74d60f9f781bf diff --git a/aws/jobs-for-aws-iot-embedded-sdk b/aws/jobs-for-aws-iot-embedded-sdk index 1978844..e56c6f8 160000 --- a/aws/jobs-for-aws-iot-embedded-sdk +++ b/aws/jobs-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 19788445bca7f8f85167c83ac12379d3d1022295 +Subproject commit e56c6f8f3a525b895ecbde0dfdde51e959c3e90a diff --git a/aws/ota-for-aws-iot-embedded-sdk b/aws/ota-for-aws-iot-embedded-sdk index 666241d..f976089 160000 --- a/aws/ota-for-aws-iot-embedded-sdk +++ b/aws/ota-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 666241d0f643b07d5146a3715b649d80f8135e0b +Subproject commit f9760892ba152f2c9104d08192ea5ffbbf9fa8ea diff --git a/aws/sigv4-for-aws-iot-embedded-sdk b/aws/sigv4-for-aws-iot-embedded-sdk new file mode 160000 index 0000000..2f7ad15 --- /dev/null +++ b/aws/sigv4-for-aws-iot-embedded-sdk @@ -0,0 +1 @@ +Subproject commit 2f7ad15fe6b1dece2983b690043ab3b79b1b9e37 From e4a2224e167c2037a5b76c5ec558003b800e95ed Mon Sep 17 00:00:00 2001 From: jasonpcarroll <23126711+jasonpcarroll@users.noreply.github.com> Date: Fri, 14 Oct 2022 11:44:27 -0700 Subject: [PATCH 03/30] Update manifest.yml file for LTS 2.0 (#21) * Update CHANGELOG.md and README.md for LTS 2.0. * Update manifest.yml for LTS 2.0. Co-authored-by: Jason Carroll --- manifest.yml | 50 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 15 deletions(-) diff --git a/manifest.yml b/manifest.yml index 9ea9a32..5118a10 100644 --- a/manifest.yml +++ b/manifest.yml @@ -1,60 +1,80 @@ name : "FreeRTOS-LTS" -version: "202012.05-LTS" +version: "202210.00-LTS" description: |- "Hub Repo for FreeRTOS Long Term Support kernel and libraries" dependencies: - name: "FreeRTOS-Kernel" - version: "V10.4.3-LTS-Patch-3" + version: "V10.5.0" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Kernel.git" - name: "FreeRTOS-Plus-TCP" - version: "V2.3.2-LTS-Patch-2" + version: "V3.1.0" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Plus-TCP.git" - name: "coreJSON" - version: "V3.0.0" + version: "V3.2.0" repository: type: "git" url: "https://github.com/FreeRTOS/coreJSON.git" - name: "coreHTTP" - version: "v2.0.0" + version: "v3.0.0" repository: type: "git" url: "https://github.com/FreeRTOS/coreHTTP.git" - name: "coreMQTT" - version: "v1.1.0" + version: "v2.1.0" repository: type: "git" url: "https://github.com/FreeRTOS/coreMQTT.git" - name: "corePKCS11" - version: "v3.0.0" + version: "v3.5.0" repository: type: "git" url: "https://github.com/FreeRTOS/corePKCS11.git" - - name: "device-shadow" - version: "v1.0.2" + - name: "coreSNTP" + version: "v1.2.0" repository: type: "git" - url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk.git" + url: "https://github.com/FreeRTOS/coreSNTP.git" + - name: "Cellular Interface" + version: "v1.3.0" + repository: + type: "git" + url: "https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface.git" + - name: "SigV4" + version: "v1.2.0" + repository: + type: "git" + url: "https://github.com/FreeRTOS/SigV4-for-AWS-IoT-embedded-sdk.git" - name: "backoffAlgorithm" - version: "v1.0.0" + version: "v1.3.0" repository: type: "git" - url: "https://github.com/FreeRTOS/backoffAlgorithm" + url: "https://github.com/FreeRTOS/backoffAlgorithm.git" + - name: "device-shadow" + version: "v1.3.0" + repository: + type: "git" + url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk.git" - name: "device-defender" - version: "v1.1.0" + version: "v1.3.0" repository: type: "git" url: "https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk.git" - name: "jobs" - version: "v1.1.0" + version: "v1.3.0" repository: type: "git" url: "https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk.git" + - name: "fleet-provisioning" + version: "v1.1.0" + repository: + type: "git" + url: "https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk.git" - name: "ota" - version: "v3.0.0" + version: "v3.4.0" repository: type: "git" url: "https://github.com/aws/ota-for-AWS-IoT-embedded-sdk.git" From 2855c08d3baffd6be7103f813e89f34f649ac9c5 Mon Sep 17 00:00:00 2001 From: jasonpcarroll <23126711+jasonpcarroll@users.noreply.github.com> Date: Fri, 14 Oct 2022 11:53:13 -0700 Subject: [PATCH 04/30] Update CHANGELOG.md (#25) --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a90e555..ca86350 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,10 +11,10 @@ Long Term Support (LTS) release of the following libraries: * [coreJSON v3.2.0](https://github.com/FreeRTOS/coreJSON/tree/v3.2.0) * [coreSNTP v1.2.0](https://github.com/FreeRTOS/coreSNTP/tree/v1.2.0) * [Cellular Interface v1.3.0](https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.3.0) -* [SigV4 v1.2.0](https://github.com/FreeRTOS/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0) +* [SigV4 v1.2.0](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0) * [backoffAlgorithm v1.3.0](https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.3.0) * [AWS IoT Device Shadow v1.3.0](https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.3.0) * [AWS IoT Device Defender v1.3.0](https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.3.0) * [AWS IoT Jobs v1.3.0](https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.3.0) * [AWS IoT Fleet Provisioning v1.1.0](https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.1.0) -* [AWS IoT Over-the-air Update v3.4.0](https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.4.0) \ No newline at end of file +* [AWS IoT Over-the-air Update v3.4.0](https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.4.0) From aaa64755d43382a4aec477b5336b33e5514aa99f Mon Sep 17 00:00:00 2001 From: jasonpcarroll <23126711+jasonpcarroll@users.noreply.github.com> Date: Fri, 14 Oct 2022 11:53:30 -0700 Subject: [PATCH 05/30] Update manifest.yml (#24) --- manifest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.yml b/manifest.yml index 5118a10..ca799a0 100644 --- a/manifest.yml +++ b/manifest.yml @@ -47,7 +47,7 @@ dependencies: version: "v1.2.0" repository: type: "git" - url: "https://github.com/FreeRTOS/SigV4-for-AWS-IoT-embedded-sdk.git" + url: "https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk.git" - name: "backoffAlgorithm" version: "v1.3.0" repository: From 795f5ab6494cc3c74bd0251ef07f0bb7005f950f Mon Sep 17 00:00:00 2001 From: jasonpcarroll <23126711+jasonpcarroll@users.noreply.github.com> Date: Fri, 14 Oct 2022 11:54:00 -0700 Subject: [PATCH 06/30] Update README.md (#23) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0644f0b..c8a2e2e 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | coreJSON | 3.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreJSON/tree/v3.2.0 | | coreSNTP | 1.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreSNTP/tree/v1.2.0 | | Cellular Interface | 1.3.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.3.0 | -| SigV4 | 1.2.0 | 10/31/2024 | https://github.com/FreeRTOS/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0 | | backoffAlgorithm | 1.3.0 | 10/31/2024 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.3.0 | +| SigV4 | 1.2.0 | 10/31/2024 | https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0 | | AWS IoT Device Shadow | 1.3.0 | 10/31/2024 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | | AWS IoT Device Defender | 1.3.0 | 10/31/2024 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | | AWS IoT Jobs | 1.3.0 | 10/31/2024 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | @@ -39,4 +39,4 @@ See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more inform ## License -This library is licensed under the MIT License. See the [LICENSE](LICENSE.md) file. \ No newline at end of file +This library is licensed under the MIT License. See the [LICENSE](LICENSE.md) file. From 1e6e92f51ec88929fd9818c1188c4a8f8c262862 Mon Sep 17 00:00:00 2001 From: Soren Ptak Date: Fri, 14 Oct 2022 13:53:21 -0700 Subject: [PATCH 07/30] Updating submodules (#26) --- FreeRTOS/coreSNTP | 2 +- aws/fleet-provisioning-for-aws-iot-embedded-sdk | 2 +- aws/sigv4-for-aws-iot-embedded-sdk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/FreeRTOS/coreSNTP b/FreeRTOS/coreSNTP index 3807044..32d2168 160000 --- a/FreeRTOS/coreSNTP +++ b/FreeRTOS/coreSNTP @@ -1 +1 @@ -Subproject commit 38070444cedaa578c093b229e786d60f04d445b1 +Subproject commit 32d2168d504e4a7b135ec890e601cc66efc32bd5 diff --git a/aws/fleet-provisioning-for-aws-iot-embedded-sdk b/aws/fleet-provisioning-for-aws-iot-embedded-sdk index 03ed7b7..fca2f6d 160000 --- a/aws/fleet-provisioning-for-aws-iot-embedded-sdk +++ b/aws/fleet-provisioning-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 03ed7b7f09f8655bc4921cf7a2b74d60f9f781bf +Subproject commit fca2f6d4a87136a62604ccc5868196496b9c1980 diff --git a/aws/sigv4-for-aws-iot-embedded-sdk b/aws/sigv4-for-aws-iot-embedded-sdk index 2f7ad15..cbfad41 160000 --- a/aws/sigv4-for-aws-iot-embedded-sdk +++ b/aws/sigv4-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 2f7ad15fe6b1dece2983b690043ab3b79b1b9e37 +Subproject commit cbfad41556de904fc94a6f960bad295929688ef4 From d873a3ed514662549663a4d442f2315a82530ea2 Mon Sep 17 00:00:00 2001 From: Soren Ptak Date: Thu, 17 Nov 2022 16:16:33 -0800 Subject: [PATCH 08/30] Changes for LTS 202210.01 Patch (#27) * Changes for LTS 202210.01 Patch Co-authored-by: Soren Ptak --- CHANGELOG.md | 5 +++++ FreeRTOS/FreeRTOS-Kernel | 2 +- FreeRTOS/coreMQTT | 2 +- README.md | 4 ++-- manifest.yml | 4 ++-- 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca86350..3abe32f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # ChangeLog for FreeRTOS 202210-LTS +## 202210.01-LTS (November 2022) +Update the following libraries in the Long Term Support (LTS) patch release: + * [FreeRTOS-Kernel V10.5.1](https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/V10.5.1/History.txt) + * [coreMQTT v2.1.1](https://github.com/FreeRTOS/coreMQTT/blob/v2.1.1/CHANGELOG.md) + ## 202210.00-LTS (October 2022) Long Term Support (LTS) release of the following libraries: diff --git a/FreeRTOS/FreeRTOS-Kernel b/FreeRTOS/FreeRTOS-Kernel index 6f63da2..def7d2d 160000 --- a/FreeRTOS/FreeRTOS-Kernel +++ b/FreeRTOS/FreeRTOS-Kernel @@ -1 +1 @@ -Subproject commit 6f63da20b3c9e1408e7c8007d3427b75878cbd64 +Subproject commit def7d2df2b0506d3d249334974f51e427c17a41c diff --git a/FreeRTOS/coreMQTT b/FreeRTOS/coreMQTT index 5cfd781..6d5641b 160000 --- a/FreeRTOS/coreMQTT +++ b/FreeRTOS/coreMQTT @@ -1 +1 @@ -Subproject commit 5cfd781f94ed4d34a5d533abbff952fc23b86db5 +Subproject commit 6d5641b8a2f410470134d9bfe8ee71e3d83a565e diff --git a/README.md b/README.md index c8a2e2e..9b1d3af 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | Library | Version | LTS Until | LTS Repo URL | |------------------------- |---------------------|------------|--------------------------------------------------------------------------- | -| FreeRTOS Kernel | 10.5.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.0 | +| FreeRTOS Kernel | 10.5.1 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.1 | | FreeRTOS-Plus-TCP | 3.1.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V3.1.0 | -| coreMQTT | 2.1.0 | 10/31/2024 | https://github.com/FreeRTOS/coreMQTT/tree/v2.1.0 | +| coreMQTT | 2.1.1 | 10/31/2024 | https://github.com/FreeRTOS/coreMQTT/tree/v2.1.1 | | coreHTTP | 3.0.0 | 10/31/2024 | https://github.com/FreeRTOS/coreHTTP/tree/v3.0.0 | | corePKCS11 | 3.5.0 | 10/31/2024 | https://github.com/FreeRTOS/corePKCS11/tree/v3.5.0 | | coreJSON | 3.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreJSON/tree/v3.2.0 | diff --git a/manifest.yml b/manifest.yml index ca799a0..f85f988 100644 --- a/manifest.yml +++ b/manifest.yml @@ -4,7 +4,7 @@ description: |- "Hub Repo for FreeRTOS Long Term Support kernel and libraries" dependencies: - name: "FreeRTOS-Kernel" - version: "V10.5.0" + version: "V10.5.1" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Kernel.git" @@ -24,7 +24,7 @@ dependencies: type: "git" url: "https://github.com/FreeRTOS/coreHTTP.git" - name: "coreMQTT" - version: "v2.1.0" + version: "v2.1.1" repository: type: "git" url: "https://github.com/FreeRTOS/coreMQTT.git" From c99719cc5951284d31e2ffa8c71f6c4020a5fe57 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 11:00:45 +0800 Subject: [PATCH 09/30] Update LTS3.0 submodule pointer --- .gitmodules | 7 ++-- FreeRTOS/FreeRTOS-Cellular-Interface | 2 +- FreeRTOS/FreeRTOS-Kernel | 2 +- FreeRTOS/FreeRTOS-Plus-TCP | 2 +- FreeRTOS/backoffAlgorithm | 2 +- FreeRTOS/coreHTTP | 2 +- FreeRTOS/coreJSON | 2 +- FreeRTOS/coreMQTT | 2 +- FreeRTOS/corePKCS11 | 2 +- FreeRTOS/coreSNTP | 2 +- aws/aws-iot-core-mqtt-file-streams-embedded-c | 1 + aws/device-defender-for-aws-iot-embedded-sdk | 2 +- aws/device-shadow-for-aws-iot-embedded-sdk | 2 +- ...leet-provisioning-for-aws-iot-embedded-sdk | 2 +- aws/jobs-for-aws-iot-embedded-sdk | 2 +- aws/ota-for-aws-iot-embedded-sdk | 1 - aws/sigv4-for-aws-iot-embedded-sdk | 2 +- manifest.yml | 34 +++++++++---------- 18 files changed, 35 insertions(+), 36 deletions(-) create mode 160000 aws/aws-iot-core-mqtt-file-streams-embedded-c delete mode 160000 aws/ota-for-aws-iot-embedded-sdk diff --git a/.gitmodules b/.gitmodules index cc2780c..ece592d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -36,10 +36,6 @@ 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 [submodule "aws/fleet-provisioning-for-aws-iot-embedded-sdk"] path = aws/fleet-provisioning-for-aws-iot-embedded-sdk url = https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk.git @@ -52,3 +48,6 @@ [submodule "FreeRTOS/FreeRTOS-Cellular-Interface"] path = FreeRTOS/FreeRTOS-Cellular-Interface url = https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface.git +[submodule "aws/aws-iot-core-mqtt-file-streams-embedded-c"] + path = aws/aws-iot-core-mqtt-file-streams-embedded-c + url = https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c diff --git a/FreeRTOS/FreeRTOS-Cellular-Interface b/FreeRTOS/FreeRTOS-Cellular-Interface index 0c6eae0..b7494dc 160000 --- a/FreeRTOS/FreeRTOS-Cellular-Interface +++ b/FreeRTOS/FreeRTOS-Cellular-Interface @@ -1 +1 @@ -Subproject commit 0c6eae034079360dca9839438cc4b12b6100d976 +Subproject commit b7494dcdd40aab2fed0bb992760e6cdeba0543d5 diff --git a/FreeRTOS/FreeRTOS-Kernel b/FreeRTOS/FreeRTOS-Kernel index def7d2d..dbf7055 160000 --- a/FreeRTOS/FreeRTOS-Kernel +++ b/FreeRTOS/FreeRTOS-Kernel @@ -1 +1 @@ -Subproject commit def7d2df2b0506d3d249334974f51e427c17a41c +Subproject commit dbf70559b27d39c1fdb68dfb9a32140b6a6777a0 diff --git a/FreeRTOS/FreeRTOS-Plus-TCP b/FreeRTOS/FreeRTOS-Plus-TCP index 0bf460c..6fe8ae6 160000 --- a/FreeRTOS/FreeRTOS-Plus-TCP +++ b/FreeRTOS/FreeRTOS-Plus-TCP @@ -1 +1 @@ -Subproject commit 0bf460c935ca59cf0423ef0ac3505f13961c2e9e +Subproject commit 6fe8ae69a0412c0a1e203d58424dec861158c723 diff --git a/FreeRTOS/backoffAlgorithm b/FreeRTOS/backoffAlgorithm index 8818bed..3cc0bf8 160000 --- a/FreeRTOS/backoffAlgorithm +++ b/FreeRTOS/backoffAlgorithm @@ -1 +1 @@ -Subproject commit 8818bed40e57215fda8efa4b7fd33f7ae2c80d65 +Subproject commit 3cc0bf8c4d41d7cd7aa2f1ded5075c87bf6b2bbb diff --git a/FreeRTOS/coreHTTP b/FreeRTOS/coreHTTP index 2949950..12adee8 160000 --- a/FreeRTOS/coreHTTP +++ b/FreeRTOS/coreHTTP @@ -1 +1 @@ -Subproject commit 2949950412ffc88201c15a3a9ce4ecf71f4e1045 +Subproject commit 12adee81ddef588abada91672b34fd997b2a27ac diff --git a/FreeRTOS/coreJSON b/FreeRTOS/coreJSON index 5b31f4c..e3b7663 160000 --- a/FreeRTOS/coreJSON +++ b/FreeRTOS/coreJSON @@ -1 +1 @@ -Subproject commit 5b31f4c37a034911a4992fd415f8177a75014946 +Subproject commit e3b7663f6392d8c10e8db57506ec37e4801b145a diff --git a/FreeRTOS/coreMQTT b/FreeRTOS/coreMQTT index 6d5641b..3f4cedc 160000 --- a/FreeRTOS/coreMQTT +++ b/FreeRTOS/coreMQTT @@ -1 +1 @@ -Subproject commit 6d5641b8a2f410470134d9bfe8ee71e3d83a565e +Subproject commit 3f4cedc1ad027d76b2f00c2f83481b212b7a8632 diff --git a/FreeRTOS/corePKCS11 b/FreeRTOS/corePKCS11 index 781f577..a923b21 160000 --- a/FreeRTOS/corePKCS11 +++ b/FreeRTOS/corePKCS11 @@ -1 +1 @@ -Subproject commit 781f5774948fa8e6427be544b1bf1ad512ae9e90 +Subproject commit a923b213d33c6538e92ba3c7971b2d859f881afb diff --git a/FreeRTOS/coreSNTP b/FreeRTOS/coreSNTP index 32d2168..b492c22 160000 --- a/FreeRTOS/coreSNTP +++ b/FreeRTOS/coreSNTP @@ -1 +1 @@ -Subproject commit 32d2168d504e4a7b135ec890e601cc66efc32bd5 +Subproject commit b492c223cdbebfb9335166d0e6fc47e93a94de75 diff --git a/aws/aws-iot-core-mqtt-file-streams-embedded-c b/aws/aws-iot-core-mqtt-file-streams-embedded-c new file mode 160000 index 0000000..05ff5dc --- /dev/null +++ b/aws/aws-iot-core-mqtt-file-streams-embedded-c @@ -0,0 +1 @@ +Subproject commit 05ff5dc55a8591360664557f78ae1d71d696d201 diff --git a/aws/device-defender-for-aws-iot-embedded-sdk b/aws/device-defender-for-aws-iot-embedded-sdk index 9896700..7059e19 160000 --- a/aws/device-defender-for-aws-iot-embedded-sdk +++ b/aws/device-defender-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 989670043d46dc104477957cdc0ce263218dae0a +Subproject commit 7059e199149a540471b484b710a51fc665636f22 diff --git a/aws/device-shadow-for-aws-iot-embedded-sdk b/aws/device-shadow-for-aws-iot-embedded-sdk index 250821f..268a5a2 160000 --- a/aws/device-shadow-for-aws-iot-embedded-sdk +++ b/aws/device-shadow-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit 250821f043d2d080547270b43f01d53c7d52640a +Subproject commit 268a5a276d3c3f451575b5a042b4e8ad53f134b6 diff --git a/aws/fleet-provisioning-for-aws-iot-embedded-sdk b/aws/fleet-provisioning-for-aws-iot-embedded-sdk index fca2f6d..a97d53a 160000 --- a/aws/fleet-provisioning-for-aws-iot-embedded-sdk +++ b/aws/fleet-provisioning-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit fca2f6d4a87136a62604ccc5868196496b9c1980 +Subproject commit a97d53af335f135c6ee9d608a3e80be8a3009a89 diff --git a/aws/jobs-for-aws-iot-embedded-sdk b/aws/jobs-for-aws-iot-embedded-sdk index e56c6f8..3ce91f5 160000 --- a/aws/jobs-for-aws-iot-embedded-sdk +++ b/aws/jobs-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit e56c6f8f3a525b895ecbde0dfdde51e959c3e90a +Subproject commit 3ce91f56427653705891a8668568cb247b97905f diff --git a/aws/ota-for-aws-iot-embedded-sdk b/aws/ota-for-aws-iot-embedded-sdk deleted file mode 160000 index f976089..0000000 --- a/aws/ota-for-aws-iot-embedded-sdk +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f9760892ba152f2c9104d08192ea5ffbbf9fa8ea diff --git a/aws/sigv4-for-aws-iot-embedded-sdk b/aws/sigv4-for-aws-iot-embedded-sdk index cbfad41..68e0364 160000 --- a/aws/sigv4-for-aws-iot-embedded-sdk +++ b/aws/sigv4-for-aws-iot-embedded-sdk @@ -1 +1 @@ -Subproject commit cbfad41556de904fc94a6f960bad295929688ef4 +Subproject commit 68e0364a883f0ededb6b43af9e271e469065dac3 diff --git a/manifest.yml b/manifest.yml index f85f988..4103d88 100644 --- a/manifest.yml +++ b/manifest.yml @@ -4,79 +4,79 @@ description: |- "Hub Repo for FreeRTOS Long Term Support kernel and libraries" dependencies: - name: "FreeRTOS-Kernel" - version: "V10.5.1" + version: "V11.1.0" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Kernel.git" - name: "FreeRTOS-Plus-TCP" - version: "V3.1.0" + version: "V4.1.1" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Plus-TCP.git" - name: "coreJSON" - version: "V3.2.0" + version: "v3.3.0" repository: type: "git" url: "https://github.com/FreeRTOS/coreJSON.git" - name: "coreHTTP" - version: "v3.0.0" + version: "v3.1.1" repository: type: "git" url: "https://github.com/FreeRTOS/coreHTTP.git" - name: "coreMQTT" - version: "v2.1.1" + version: "v2.3.0" repository: type: "git" url: "https://github.com/FreeRTOS/coreMQTT.git" - name: "corePKCS11" - version: "v3.5.0" + version: "v3.6.1" repository: type: "git" url: "https://github.com/FreeRTOS/corePKCS11.git" - name: "coreSNTP" - version: "v1.2.0" + version: "v1.3.1" repository: type: "git" url: "https://github.com/FreeRTOS/coreSNTP.git" - name: "Cellular Interface" - version: "v1.3.0" + version: "v1.4.0" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface.git" - name: "SigV4" - version: "v1.2.0" + version: "v1.3.0" repository: type: "git" url: "https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk.git" - name: "backoffAlgorithm" - version: "v1.3.0" + version: "v1.4.1" repository: type: "git" url: "https://github.com/FreeRTOS/backoffAlgorithm.git" - name: "device-shadow" - version: "v1.3.0" + version: "v1.4.1" repository: type: "git" url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk.git" - name: "device-defender" - version: "v1.3.0" + version: "v1.4.0" repository: type: "git" url: "https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk.git" - name: "jobs" - version: "v1.3.0" + version: "v1.5.1" repository: type: "git" url: "https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk.git" - name: "fleet-provisioning" - version: "v1.1.0" + version: "v1.2.1" repository: type: "git" url: "https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk.git" - - name: "ota" - version: "v3.4.0" + - name: "mqtt-streams" + version: "v1.1.0" repository: type: "git" - url: "https://github.com/aws/ota-for-AWS-IoT-embedded-sdk.git" + url: "https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c.git" license: "MIT" From 58c0d009bf3e17db29ee78ff0893adb3427e7098 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 11:06:01 +0800 Subject: [PATCH 10/30] Update CHANGELOG.md --- CHANGELOG.md | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3abe32f..593204b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,25 +1,20 @@ -# ChangeLog for FreeRTOS 202210-LTS +# ChangeLog for FreeRTOS 20246-LTS -## 202210.01-LTS (November 2022) -Update the following libraries in the Long Term Support (LTS) patch release: - * [FreeRTOS-Kernel V10.5.1](https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/V10.5.1/History.txt) - * [coreMQTT v2.1.1](https://github.com/FreeRTOS/coreMQTT/blob/v2.1.1/CHANGELOG.md) - -## 202210.00-LTS (October 2022) +## 202406.00-LTS (June 2024) Long Term Support (LTS) release of the following libraries: -* [FreeRTOS-Kernel V10.5.0](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.0) -* [FreeRTOS-Plus-TCP V3.1.0](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V3.1.0) -* [coreMQTT v2.1.0](https://github.com/FreeRTOS/coreMQTT/tree/v2.1.0) -* [coreHTTP v3.0.0](https://github.com/FreeRTOS/coreHTTP/tree/v3.0.0) -* [corePKCS11 v3.5.0](https://github.com/FreeRTOS/corePKCS11/tree/v3.5.0) -* [coreJSON v3.2.0](https://github.com/FreeRTOS/coreJSON/tree/v3.2.0) -* [coreSNTP v1.2.0](https://github.com/FreeRTOS/coreSNTP/tree/v1.2.0) -* [Cellular Interface v1.3.0](https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.3.0) -* [SigV4 v1.2.0](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0) -* [backoffAlgorithm v1.3.0](https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.3.0) -* [AWS IoT Device Shadow v1.3.0](https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.3.0) -* [AWS IoT Device Defender v1.3.0](https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.3.0) -* [AWS IoT Jobs v1.3.0](https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.3.0) -* [AWS IoT Fleet Provisioning v1.1.0](https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.1.0) -* [AWS IoT Over-the-air Update v3.4.0](https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.4.0) +* [FreeRTOS-Kernel V11.1.0](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0) +* [FreeRTOS-Plus-TCP V4.1.1](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.1.1) +* [coreMQTT v2.3.0](https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0) +* [coreHTTP v3.1.0](https://github.com/FreeRTOS/coreHTTP/tree/v3.1.0) +* [corePKCS11 v3.6.1](https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1) +* [coreJSON v3.3.0](https://github.com/FreeRTOS/coreJSON/tree/v3.3.0) +* [coreSNTP v1.3.1](https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1) +* [Cellular Interface v1.4.0](https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.4.0) +* [SigV4 v1.3.0](https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.3.0) +* [backoffAlgorithm v1.4.1](https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.4.1) +* [AWS IoT Device Shadow v1.4.1](https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.4.1) +* [AWS IoT Device Defender v1.4.0](https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.4.0) +* [AWS IoT Jobs v1.5.1](https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.5.1) +* [AWS IoT Fleet Provisioning v1.2.1](https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1) +* [AWS IoT MQTT File Streams v1.1.0](https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0) From c5975348c6a8d4a4adac7dc24bc53e30c752311a Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 11:14:29 +0800 Subject: [PATCH 11/30] Update README for LTS 202406 information --- README.md | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 9b1d3af..5aa21bf 100644 --- a/README.md +++ b/README.md @@ -7,31 +7,33 @@ AWS also offers FreeRTOS Extended Maintenance Plan (EMP) that provides you with Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 202210-LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202210-LTS) release. Learn more at https://freertos.org/lts-libraries.html. -| Library | Version | LTS Until | LTS Repo URL | -|------------------------- |---------------------|------------|--------------------------------------------------------------------------- | -| FreeRTOS Kernel | 10.5.1 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.1 | -| FreeRTOS-Plus-TCP | 3.1.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V3.1.0 | -| coreMQTT | 2.1.1 | 10/31/2024 | https://github.com/FreeRTOS/coreMQTT/tree/v2.1.1 | -| coreHTTP | 3.0.0 | 10/31/2024 | https://github.com/FreeRTOS/coreHTTP/tree/v3.0.0 | -| corePKCS11 | 3.5.0 | 10/31/2024 | https://github.com/FreeRTOS/corePKCS11/tree/v3.5.0 | -| coreJSON | 3.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreJSON/tree/v3.2.0 | -| coreSNTP | 1.2.0 | 10/31/2024 | https://github.com/FreeRTOS/coreSNTP/tree/v1.2.0 | -| Cellular Interface | 1.3.0 | 10/31/2024 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.3.0 | -| backoffAlgorithm | 1.3.0 | 10/31/2024 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.3.0 | -| SigV4 | 1.2.0 | 10/31/2024 | https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.2.0 | -| AWS IoT Device Shadow | 1.3.0 | 10/31/2024 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | -| AWS IoT Device Defender | 1.3.0 | 10/31/2024 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | -| AWS IoT Jobs | 1.3.0 | 10/31/2024 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | -| AWS IoT Fleet Provisioning | 1.1.0 | 10/31/2024 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.1.0 | -| AWS IoT Over-the-air Update | 3.4.0 | 10/31/2024 | https://github.com/aws/ota-for-aws-iot-embedded-sdk/tree/v3.4.0 | - -## Upgrading to FreeRTOS 202210-LTS from a previous version of FreeRTOS LTS - -Refer to https://freertos.org/lts-libraries.html on how to upgrade to FreeRTOS 202210 LTS +| Library | Version | LTS Until | LTS Repo URL | +|------------------------- |---------------------|------------|------------------------------------------------------------------------------- | +| FreeRTOS Kernel | 11.1.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 | +| FreeRTOS-Plus-TCP | 4.1.1 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.1.1 | +| coreMQTT | 2.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0 | +| coreHTTP | 3.1.0 | 06/30/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | +| corePKCS11 | 3.6.1 | 06/30/2026 | https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1 | +| coreJSON | 3.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreJSON/tree/v3.3.0 | +| coreSNTP | 1.3.1 | 06/30/2026 | https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1 | +| Cellular Interface | 1.4.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.4.0 | +| backoffAlgorithm | 1.4.1 | 06/30/2026 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.4.1 | +| SigV4 | 1.3.0 | 06/30/2026 | https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | +| AWS IoT Device Shadow | 1.4.1 | 06/30/2026 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.4.1 | +| AWS IoT Device Defender | 1.4.0 | 06/30/2026 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.4.0 | +| AWS IoT Jobs | 1.5.1 | 06/30/2026 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.5.1 | +| AWS IoT Fleet Provisioning | 1.2.1 | 06/30/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | +| AWS IoT MQTT File Streams | 1.1.0 | 06/30/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v3.4.0 | + +## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS + +Refer to https://freertos.org/lts-libraries.html on how to upgrade to FreeRTOS 202406 LTS ## 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 202210.01 LTS means the first patch to the October-2022 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. +FreeRTOS LTS releases use a date-based versioning scheme (YYYYMM) followed by a patch sequential number (.XX). +For example, FreeRTOS 202406.01 LTS means the first patch to the June-2024 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 From 431e7dce76df2bfea9e3ab632a4b4ce46db17dfc Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 11:37:54 +0800 Subject: [PATCH 12/30] Update manifest and onboarding manifest check --- .github/workflows/ci.yml | 27 +++++++++++++++++++++++++-- manifest.yml | 2 +- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index decab8c..e84dd71 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,11 +7,11 @@ jobs: git-secrets: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4.1.1 with: submodules: recursive - name: Checkout awslabs/git-secrets - uses: actions/checkout@v2 + uses: actions/checkout@v4.1.1 with: repository: awslabs/git-secrets ref: master @@ -22,3 +22,26 @@ jobs: run: | git-secrets --register-aws git-secrets --scan + + link-verifier: + runs-on: ubuntu-latest + steps: + - name: Clone This Repo + uses: actions/checkout@v4.1.1 + - name: Link Verification + uses: FreeRTOS/CI-CD-Github-Actions/link-verifier@main + + verify-manifest: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4.1.1 + with: + submodules: true + fetch-depth: 0 + + - name: Run manifest verifier + uses: FreeRTOS/CI-CD-GitHub-Actions/manifest-verifier@main + with: + path: ./ + fail-on-incorrect-version: true + diff --git a/manifest.yml b/manifest.yml index 4103d88..1eb4792 100644 --- a/manifest.yml +++ b/manifest.yml @@ -1,5 +1,5 @@ name : "FreeRTOS-LTS" -version: "202210.00-LTS" +version: "202406.00-LTS" description: |- "Hub Repo for FreeRTOS Long Term Support kernel and libraries" dependencies: From a38a2bd9b0e6d2a776a01a443d703fc92d746d14 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 11:42:42 +0800 Subject: [PATCH 13/30] Fix broken link --- CONTRIBUTING.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e8eff46..c7181ba 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -15,4 +15,4 @@ If you discover a potential security issue in this project we ask that you notif ## Licensing -See the [LICENSE](LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution. +See the [LICENSE](LICENSE.md) file for our project's licensing. We will ask you to confirm the licensing of your contribution. diff --git a/README.md b/README.md index 5aa21bf..79d6a6b 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | AWS IoT Device Defender | 1.4.0 | 06/30/2026 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.4.0 | | AWS IoT Jobs | 1.5.1 | 06/30/2026 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.5.1 | | AWS IoT Fleet Provisioning | 1.2.1 | 06/30/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | -| AWS IoT MQTT File Streams | 1.1.0 | 06/30/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v3.4.0 | +| AWS IoT MQTT File Streams | 1.1.0 | 06/30/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0 | ## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS From 1c5f39f1c4f8abc7c238d1476ad7caca84b1f9e3 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 11:48:23 +0800 Subject: [PATCH 14/30] Add path in manifest.yml file --- manifest.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/manifest.yml b/manifest.yml index 1eb4792..2908eea 100644 --- a/manifest.yml +++ b/manifest.yml @@ -8,75 +8,90 @@ dependencies: repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Kernel.git" + path: "FreeRTOS/FreeRTOS-Kernel" - name: "FreeRTOS-Plus-TCP" version: "V4.1.1" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Plus-TCP.git" + path: "FreeRTOS/FreeRTOS-Plus-TCP" - name: "coreJSON" version: "v3.3.0" repository: type: "git" url: "https://github.com/FreeRTOS/coreJSON.git" + path: "FreeRTOS/coreJSON" - name: "coreHTTP" version: "v3.1.1" repository: type: "git" url: "https://github.com/FreeRTOS/coreHTTP.git" + path: "FreeRTOS/corHTTP" - name: "coreMQTT" version: "v2.3.0" repository: type: "git" url: "https://github.com/FreeRTOS/coreMQTT.git" + path: "FreeRTOS/coreMQTT" - name: "corePKCS11" version: "v3.6.1" repository: type: "git" url: "https://github.com/FreeRTOS/corePKCS11.git" + path: "FreeRTOS/corePKCS11" - name: "coreSNTP" version: "v1.3.1" repository: type: "git" url: "https://github.com/FreeRTOS/coreSNTP.git" + path: "FreeRTOS/coreSNTP" - name: "Cellular Interface" version: "v1.4.0" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface.git" + path: "FreeRTOS/FreeRTOS-Cellular-Interface" - name: "SigV4" version: "v1.3.0" repository: type: "git" url: "https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk.git" + path: "aws/sigv4-for-aws-iot-embedded-sdk" - name: "backoffAlgorithm" version: "v1.4.1" repository: type: "git" url: "https://github.com/FreeRTOS/backoffAlgorithm.git" + path: "FreeRTOS/backoffAlgorithm" - name: "device-shadow" version: "v1.4.1" repository: type: "git" url: "https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk.git" + path: "aws/device-shadow-for-aws-iot-embedded-sdk" - name: "device-defender" version: "v1.4.0" repository: type: "git" url: "https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk.git" + path: "aws/device-defender-for-aws-iot-embedded-sdk" - name: "jobs" version: "v1.5.1" repository: type: "git" url: "https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk.git" + path: "aws/jobs-for-aws-iot-embedded-sdk" - name: "fleet-provisioning" version: "v1.2.1" repository: type: "git" url: "https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk.git" + path: "aws/fleet-provisioning-for-aws-iot-embedded-sdk" - name: "mqtt-streams" version: "v1.1.0" repository: type: "git" url: "https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c.git" + path: "aws/aws-iot-core-mqtt-file-streams-embedded-c" license: "MIT" From 45306d22f328f1472538b55a7b3b5bd811da59c4 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 11:52:33 +0800 Subject: [PATCH 15/30] Fix typo in manifest --- manifest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.yml b/manifest.yml index 2908eea..43e921e 100644 --- a/manifest.yml +++ b/manifest.yml @@ -26,7 +26,7 @@ dependencies: repository: type: "git" url: "https://github.com/FreeRTOS/coreHTTP.git" - path: "FreeRTOS/corHTTP" + path: "FreeRTOS/coreHTTP" - name: "coreMQTT" version: "v2.3.0" repository: From 61dfb90e7df45029f29ddea02ee138f8e3fec391 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 16:05:46 +0800 Subject: [PATCH 16/30] Update README for upgrading information --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 79d6a6b..314b2df 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,8 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 ## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS -Refer to https://freertos.org/lts-libraries.html on how to upgrade to FreeRTOS 202406 LTS +FreeRTOS 202406 LTS libraries are backward compatible with 202210.xx LTS, except +AWS IoT OTA libraries. For AWS IoT OTA, refer to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html). ## FreeRTOS LTS Versioning and Patches From 811673b86b88ea1dccf9ad78dea05d87cc4580ba Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 19 Jun 2024 16:07:51 +0800 Subject: [PATCH 17/30] Fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 314b2df..a98acb6 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 ## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS FreeRTOS 202406 LTS libraries are backward compatible with 202210.xx LTS, except -AWS IoT OTA libraries. For AWS IoT OTA, refer to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html). +AWS IoT OTA library. For AWS IoT OTA, refer to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html). ## FreeRTOS LTS Versioning and Patches From 868f1c86fb710152df3a186f87076acbc944b508 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 20 Jun 2024 09:41:58 +0800 Subject: [PATCH 18/30] Remove upgrading information --- README.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/README.md b/README.md index a98acb6..01ba5e2 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,6 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | AWS IoT Fleet Provisioning | 1.2.1 | 06/30/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | | AWS IoT MQTT File Streams | 1.1.0 | 06/30/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0 | -## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS - -FreeRTOS 202406 LTS libraries are backward compatible with 202210.xx LTS, except -AWS IoT OTA library. For AWS IoT OTA, refer to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html). - ## FreeRTOS LTS Versioning and Patches FreeRTOS LTS releases use a date-based versioning scheme (YYYYMM) followed by a patch sequential number (.XX). From cc321ac836a5905955849382c99d864c9b7be9e8 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 20 Jun 2024 09:55:38 +0800 Subject: [PATCH 19/30] Update maintain period --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 01ba5e2..365ce38 100644 --- a/README.md +++ b/README.md @@ -9,21 +9,21 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | Library | Version | LTS Until | LTS Repo URL | |------------------------- |---------------------|------------|------------------------------------------------------------------------------- | -| FreeRTOS Kernel | 11.1.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 | -| FreeRTOS-Plus-TCP | 4.1.1 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.1.1 | -| coreMQTT | 2.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0 | -| coreHTTP | 3.1.0 | 06/30/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | -| corePKCS11 | 3.6.1 | 06/30/2026 | https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1 | -| coreJSON | 3.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreJSON/tree/v3.3.0 | -| coreSNTP | 1.3.1 | 06/30/2026 | https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1 | -| Cellular Interface | 1.4.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.4.0 | -| backoffAlgorithm | 1.4.1 | 06/30/2026 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.4.1 | -| SigV4 | 1.3.0 | 06/30/2026 | https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | -| AWS IoT Device Shadow | 1.4.1 | 06/30/2026 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.4.1 | -| AWS IoT Device Defender | 1.4.0 | 06/30/2026 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.4.0 | -| AWS IoT Jobs | 1.5.1 | 06/30/2026 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.5.1 | -| AWS IoT Fleet Provisioning | 1.2.1 | 06/30/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | -| AWS IoT MQTT File Streams | 1.1.0 | 06/30/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0 | +| FreeRTOS Kernel | 11.1.0 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 | +| FreeRTOS-Plus-TCP | 4.1.1 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.1.1 | +| coreMQTT | 2.3.0 | 10/31/2026 | https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0 | +| coreHTTP | 3.1.0 | 10/31/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | +| corePKCS11 | 3.6.1 | 10/31/2026 | https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1 | +| coreJSON | 3.3.0 | 10/31/2026 | https://github.com/FreeRTOS/coreJSON/tree/v3.3.0 | +| coreSNTP | 1.3.1 | 10/31/2026 | https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1 | +| Cellular Interface | 1.4.0 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.4.0 | +| backoffAlgorithm | 1.4.1 | 10/31/2026 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.4.1 | +| SigV4 | 1.3.0 | 10/31/2026 | https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | +| AWS IoT Device Shadow | 1.4.1 | 10/31/2026 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.4.1 | +| AWS IoT Device Defender | 1.4.0 | 10/31/2026 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.4.0 | +| AWS IoT Jobs | 1.5.1 | 10/31/2026 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.5.1 | +| AWS IoT Fleet Provisioning | 1.2.1 | 10/31/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | +| AWS IoT MQTT File Streams | 1.1.0 | 10/31/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0 | ## FreeRTOS LTS Versioning and Patches From 75c9cb4fe63b9ec39f7dd7b4f6e7993fa6bf0488 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 20 Jun 2024 11:05:51 +0800 Subject: [PATCH 20/30] Add back the upgrading information --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 365ce38..ee96691 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,11 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | AWS IoT Fleet Provisioning | 1.2.1 | 10/31/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | | AWS IoT MQTT File Streams | 1.1.0 | 10/31/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0 | +## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS + +FreeRTOS 202406 LTS libraries are backward compatible with 202210.xx LTS, except +AWS IoT OTA library. For AWS IoT OTA, refer to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html). + ## FreeRTOS LTS Versioning and Patches FreeRTOS LTS releases use a date-based versioning scheme (YYYYMM) followed by a patch sequential number (.XX). From 0ee0da41f699cc05c596b8ad4c823eaf2db48b92 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 20 Jun 2024 16:45:49 +0800 Subject: [PATCH 21/30] Update the upgrading information --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ee96691..3c4894e 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,11 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 ## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS FreeRTOS 202406 LTS libraries are backward compatible with 202210.xx LTS, except -AWS IoT OTA library. For AWS IoT OTA, refer to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html). +AWS IoT OTA library. AWS IoT OTA library is not included in the LTS 202406 release. +Instead, AWS IoT MQTT File Streams are included in this release, and we suggest user +reference to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html), +which makes use of the AWS IoT MQTT File Streams library for OTA application design. + ## FreeRTOS LTS Versioning and Patches From 571516340bfc82a411ed0d53d52132413e9246c2 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 26 Jun 2024 12:53:38 +0800 Subject: [PATCH 22/30] Use FreeRTOS v4.2.0 for LTS release --- CHANGELOG.md | 2 +- FreeRTOS/FreeRTOS-Plus-TCP | 2 +- README.md | 2 +- manifest.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 593204b..62f701d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Long Term Support (LTS) release of the following libraries: * [FreeRTOS-Kernel V11.1.0](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0) -* [FreeRTOS-Plus-TCP V4.1.1](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.1.1) +* [FreeRTOS-Plus-TCP V4.2.0](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.0) * [coreMQTT v2.3.0](https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0) * [coreHTTP v3.1.0](https://github.com/FreeRTOS/coreHTTP/tree/v3.1.0) * [corePKCS11 v3.6.1](https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1) diff --git a/FreeRTOS/FreeRTOS-Plus-TCP b/FreeRTOS/FreeRTOS-Plus-TCP index 6fe8ae6..10e0a50 160000 --- a/FreeRTOS/FreeRTOS-Plus-TCP +++ b/FreeRTOS/FreeRTOS-Plus-TCP @@ -1 +1 @@ -Subproject commit 6fe8ae69a0412c0a1e203d58424dec861158c723 +Subproject commit 10e0a502b31f848792b75c0a07df5cb630fc31cf diff --git a/README.md b/README.md index 3c4894e..1877ded 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | Library | Version | LTS Until | LTS Repo URL | |------------------------- |---------------------|------------|------------------------------------------------------------------------------- | | FreeRTOS Kernel | 11.1.0 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 | -| FreeRTOS-Plus-TCP | 4.1.1 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.1.1 | +| FreeRTOS-Plus-TCP | 4.2.0 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.0 | | coreMQTT | 2.3.0 | 10/31/2026 | https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0 | | coreHTTP | 3.1.0 | 10/31/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | | corePKCS11 | 3.6.1 | 10/31/2026 | https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1 | diff --git a/manifest.yml b/manifest.yml index 43e921e..d0efcff 100644 --- a/manifest.yml +++ b/manifest.yml @@ -10,7 +10,7 @@ dependencies: url: "https://github.com/FreeRTOS/FreeRTOS-Kernel.git" path: "FreeRTOS/FreeRTOS-Kernel" - name: "FreeRTOS-Plus-TCP" - version: "V4.1.1" + version: "V4.2.0" repository: type: "git" url: "https://github.com/FreeRTOS/FreeRTOS-Plus-TCP.git" From 78420680470855765045e4f4077ccedb43018f69 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 26 Jun 2024 13:38:49 +0800 Subject: [PATCH 23/30] Update the LTS Until information --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 1877ded..dc4e17f 100644 --- a/README.md +++ b/README.md @@ -9,21 +9,21 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 | Library | Version | LTS Until | LTS Repo URL | |------------------------- |---------------------|------------|------------------------------------------------------------------------------- | -| FreeRTOS Kernel | 11.1.0 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 | -| FreeRTOS-Plus-TCP | 4.2.0 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.0 | -| coreMQTT | 2.3.0 | 10/31/2026 | https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0 | -| coreHTTP | 3.1.0 | 10/31/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | -| corePKCS11 | 3.6.1 | 10/31/2026 | https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1 | -| coreJSON | 3.3.0 | 10/31/2026 | https://github.com/FreeRTOS/coreJSON/tree/v3.3.0 | -| coreSNTP | 1.3.1 | 10/31/2026 | https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1 | -| Cellular Interface | 1.4.0 | 10/31/2026 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.4.0 | -| backoffAlgorithm | 1.4.1 | 10/31/2026 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.4.1 | -| SigV4 | 1.3.0 | 10/31/2026 | https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | -| AWS IoT Device Shadow | 1.4.1 | 10/31/2026 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.4.1 | -| AWS IoT Device Defender | 1.4.0 | 10/31/2026 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.4.0 | -| AWS IoT Jobs | 1.5.1 | 10/31/2026 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.5.1 | -| AWS IoT Fleet Provisioning | 1.2.1 | 10/31/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | -| AWS IoT MQTT File Streams | 1.1.0 | 10/31/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0 | +| FreeRTOS Kernel | 11.1.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 | +| FreeRTOS-Plus-TCP | 4.2.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.0 | +| coreMQTT | 2.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0 | +| coreHTTP | 3.1.0 | 06/30/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | +| corePKCS11 | 3.6.1 | 06/30/2026 | https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1 | +| coreJSON | 3.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreJSON/tree/v3.3.0 | +| coreSNTP | 1.3.1 | 06/30/2026 | https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1 | +| Cellular Interface | 1.4.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/tree/v1.4.0 | +| backoffAlgorithm | 1.4.1 | 06/30/2026 | https://github.com/FreeRTOS/backoffAlgorithm/tree/v1.4.1 | +| SigV4 | 1.3.0 | 06/30/2026 | https://github.com/aws/SigV4-for-AWS-IoT-embedded-sdk/tree/v1.3.0 | +| AWS IoT Device Shadow | 1.4.1 | 06/30/2026 | https://github.com/aws/Device-Shadow-for-AWS-IoT-embedded-sdk/tree/v1.4.1 | +| AWS IoT Device Defender | 1.4.0 | 06/30/2026 | https://github.com/aws/Device-Defender-for-AWS-IoT-embedded-sdk/tree/v1.4.0 | +| AWS IoT Jobs | 1.5.1 | 06/30/2026 | https://github.com/aws/Jobs-for-AWS-IoT-embedded-sdk/tree/v1.5.1 | +| AWS IoT Fleet Provisioning | 1.2.1 | 06/30/2026 | https://github.com/aws/Fleet-Provisioning-for-AWS-IoT-embedded-sdk/tree/v1.2.1 | +| AWS IoT MQTT File Streams | 1.1.0 | 06/30/2026 | https://github.com/aws/aws-iot-core-mqtt-file-streams-embedded-c/tree/v1.1.0 | ## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS From 51cf818334c72c8e10c61db2ba0f0afc51fdc333 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 26 Jun 2024 14:52:17 +0800 Subject: [PATCH 24/30] Update for FreeRTOS-PLUS-TCP migration note. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dc4e17f..4f5e923 100644 --- a/README.md +++ b/README.md @@ -28,10 +28,12 @@ Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 20 ## Upgrading to FreeRTOS 202406-LTS from a previous version of FreeRTOS LTS FreeRTOS 202406 LTS libraries are backward compatible with 202210.xx LTS, except -AWS IoT OTA library. AWS IoT OTA library is not included in the LTS 202406 release. +AWS IoT OTA and FreeRTOS-Plus-TCP libraries. AWS IoT OTA library is not included in the LTS 202406 release. Instead, AWS IoT MQTT File Streams are included in this release, and we suggest user reference to [Modular Over the Air Updates](https://freertos.org/freertos-core/over-the-air-updates/index.html), which makes use of the AWS IoT MQTT File Streams library for OTA application design. +For FreeRTOS-Plus-TCP, refer to [these instructions](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/main/GettingStarted.md) +on how to update your projects to use the new version. ## FreeRTOS LTS Versioning and Patches From 1dfcd8c04991fa5c9add805c46591a55bfa598d1 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Wed, 26 Jun 2024 15:00:19 +0800 Subject: [PATCH 25/30] Fix typo --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62f701d..95a56af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# ChangeLog for FreeRTOS 20246-LTS +# ChangeLog for FreeRTOS 202406-LTS ## 202406.00-LTS (June 2024) From 30a3cd475d3ae587c50893fbe6b672bebcecd230 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 27 Jun 2024 11:23:01 +0800 Subject: [PATCH 26/30] Fix version information in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4f5e923..7bfe134 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ AWS also offers FreeRTOS Extended Maintenance Plan (EMP) that provides you with ## FreeRTOS/FreeRTOS Long Term Support -Libraries in this GitHub branch (also listed below) are part of the [FreeRTOS 202210-LTS](https://github.com/FreeRTOS/FreeRTOS-LTS/tree/202210-LTS) release. Learn more at https://freertos.org/lts-libraries.html. +Libraries in this GitHub branch (also listed below) are part of the FreeRTOS 202406-LTS release. Learn more at https://freertos.org/lts-libraries.html. | Library | Version | LTS Until | LTS Repo URL | |------------------------- |---------------------|------------|------------------------------------------------------------------------------- | From 225e012b0a0526c29255a7f40b708a6ca40097cb Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 27 Jun 2024 12:59:42 +0800 Subject: [PATCH 27/30] Adding CODEOWNERS file for protection --- .github/CODEOWNERS | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..effd352 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,37 @@ +# Each line is a file pattern followed by one or more owners. + +# These owners will be the default owners for everything in +# the repo. Unless a later match takes precedence, +# @global-owner1 and @global-owner2 will be requested for +# review when someone opens a pull request. +* @aws/freertos-pr-bar-raisers + +# Order is important; the last matching pattern takes the most +# precedence. When someone opens a pull request that only +# modifies JS files, only @js-owner and not the global +# owner(s) will be requested for a review. +# *.c FreeRTOS/pr-bar-raiser + +# You can also use email addresses if you prefer. They'll be +# used to look up users just like we do for commit author +# emails. +# *.go docs@example.com + +# In this example, @doctocat owns any files in the build/logs +# directory at the root of the repository and any of its +# subdirectories. +# /build/logs/ @doctocat + +# The `docs/*` pattern will match files like +# `docs/getting-started.md` but not further nested files like +# `docs/build-app/troubleshooting.md`. +# docs/* docs@example.com + +# In this example, @octocat owns any file in an apps directory +# anywhere in your repository. +# apps/ @octocat + +# In this example, @doctocat owns any file in the `/docs` +# directory in the root of your repository and any of its +# subdirectories. +# /docs/ @doctocat From 34fcad86164c2feed91cf94bdf7ac210787828e8 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 27 Jun 2024 13:26:59 +0800 Subject: [PATCH 28/30] Move CODEOWNER to another PR --- .github/CODEOWNERS | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index effd352..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,37 +0,0 @@ -# Each line is a file pattern followed by one or more owners. - -# These owners will be the default owners for everything in -# the repo. Unless a later match takes precedence, -# @global-owner1 and @global-owner2 will be requested for -# review when someone opens a pull request. -* @aws/freertos-pr-bar-raisers - -# Order is important; the last matching pattern takes the most -# precedence. When someone opens a pull request that only -# modifies JS files, only @js-owner and not the global -# owner(s) will be requested for a review. -# *.c FreeRTOS/pr-bar-raiser - -# You can also use email addresses if you prefer. They'll be -# used to look up users just like we do for commit author -# emails. -# *.go docs@example.com - -# In this example, @doctocat owns any files in the build/logs -# directory at the root of the repository and any of its -# subdirectories. -# /build/logs/ @doctocat - -# The `docs/*` pattern will match files like -# `docs/getting-started.md` but not further nested files like -# `docs/build-app/troubleshooting.md`. -# docs/* docs@example.com - -# In this example, @octocat owns any file in an apps directory -# anywhere in your repository. -# apps/ @octocat - -# In this example, @doctocat owns any file in the `/docs` -# directory in the root of your repository and any of its -# subdirectories. -# /docs/ @doctocat From 81980cdca3eea5348a41145427fbad3ef85056f4 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 27 Jun 2024 14:09:20 +0800 Subject: [PATCH 29/30] Fix typo for coreHTTP version --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7bfe134..f8299e4 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Libraries in this GitHub branch (also listed below) are part of the FreeRTOS 202 | FreeRTOS Kernel | 11.1.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 | | FreeRTOS-Plus-TCP | 4.2.0 | 06/30/2026 | https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.0 | | coreMQTT | 2.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0 | -| coreHTTP | 3.1.0 | 06/30/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | +| coreHTTP | 3.1.1 | 06/30/2026 | https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1 | | corePKCS11 | 3.6.1 | 06/30/2026 | https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1 | | coreJSON | 3.3.0 | 06/30/2026 | https://github.com/FreeRTOS/coreJSON/tree/v3.3.0 | | coreSNTP | 1.3.1 | 06/30/2026 | https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1 | From e4295919e580461d288f4d1e979216528ef4bc98 Mon Sep 17 00:00:00 2001 From: "Ching-Hsin,Lee" Date: Thu, 27 Jun 2024 14:11:38 +0800 Subject: [PATCH 30/30] Fix coreHTTP verson in change log --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 95a56af..64dded6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ Long Term Support (LTS) release of the following libraries: * [FreeRTOS-Kernel V11.1.0](https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0) * [FreeRTOS-Plus-TCP V4.2.0](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/tree/V4.2.0) * [coreMQTT v2.3.0](https://github.com/FreeRTOS/coreMQTT/tree/v2.3.0) -* [coreHTTP v3.1.0](https://github.com/FreeRTOS/coreHTTP/tree/v3.1.0) +* [coreHTTP v3.1.1](https://github.com/FreeRTOS/coreHTTP/tree/v3.1.1) * [corePKCS11 v3.6.1](https://github.com/FreeRTOS/corePKCS11/tree/v3.6.1) * [coreJSON v3.3.0](https://github.com/FreeRTOS/coreJSON/tree/v3.3.0) * [coreSNTP v1.3.1](https://github.com/FreeRTOS/coreSNTP/tree/v1.3.1)