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] 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