Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Updated Mar 2025

FreeRTOS LTS Libraries

NOTE: FreeRTOS 202406.01 LTS libraries are now available in the FreeRTOS-LTSexternal_link GitHub repository. See What’s New.

Introduction

FreeRTOS long term support (LTS) releases receive security and critical bug fixes (should any be necessary) for at least two years following their release. That ongoing maintenance enables you to incorporate bug fixes throughout a development and deployment cycle without the costly disruption of updating to a new major version of FreeRTOS libraries. Long term support is provided courtesy of AWS for the benefit of the entire FreeRTOS community.

AWS also offers the FreeRTOS Extended Maintenance Plan (EMP) that provides you with security patches and critical bug fixes on your chosen FreeRTOS LTS version for up to an additional 10 years. Visit the EMP page on the AWS siteexternal_link for details.

FreeRTOS LTS libraries are also available from partner toolchains. See the blog post.

**Note:**You can find example projects for the libraries included in this bundle in the primary FreeRTOS download. Refer to the FAQ for details.

Download LTS 202406 Librariesexternal_link

Download the previous version: LTS 202210 Librariesexternal_link

Upgrading to version 202406.xx of FreeRTOS LTS from the previous version

Refer to the Upgrading to FreeRTOS202406-LTSexternal_link section in the FreeRTOS-LTS repository for information about upgrading from previous version.

LTS Status

The following table lists the libraries that are part of FreeRTOS 202406 LTS. All meet the LTS modularity and Code Quality Checklist requirements other than the kernel and TCP stack, both of which still comply with their original quality requirements.

Last Updated: July 16, 2024

LibraryVersionMaintained at least until
FreeRTOS Kernel11.1.0June 30, 2026
FreeRTOS-Plus-TCP4.2.2June 30, 2026
coreMQTT2.3.1June 30, 2026
coreHTTP3.1.1June 30, 2026
corePKCS113.6.1June 30, 2026
coreJSON3.3.0June 30, 2026
coreSNTP1.3.1June 30, 2026
FreeRTOS-Cellular-Interface1.4.0June 30, 2026
backoffAlgorithm1.4.1June 30, 2026
AWS IoT SigV41.3.0June 30, 2026
AWS IoT Device Shadow1.4.1June 30, 2026
AWS IoT Device Defender1.4.0June 30, 2026
AWS IoT Jobs1.5.1June 30, 2026
AWS IoT Fleet Provisioning1.2.1June 30, 2026
AWS IoT MQTT File Streams1.1.0June 30, 2026

For information on library versions for the previous LTS version, see the FreeRTOS 202210.xx-LTS repositoryexternal_link on GitHub.

FreeRTOS LTS Patches

For the latest information, subscribe to GitHub Notifications by watching the FreeRTOS LTS repositoryexternal_link.

Patch VersionUpdatesPost
202406.01 LTSInclude fixes for coreMQTT (v2.3.1) and FreeRTOS-Plus-TCP (V4.2.2).Changelogexternal_link
202210.01 LTSIncludes critical fixes for the coreMQTT (V2.1.1) and FreeRTOS kernel (V10.5.1).Changelogexternal_link
202012.05 LTSIncludes critical fixes for the FreeRTOS kernel (10.4.3-LTS-Patch-3).Release notesexternal_link
202012.05 LTSIncludes security patches for the FreeRTOS kernel (10.4.3-LTS-Patch-3).Security Updates
202012.04 LTSIncludes critical bug fixes for the FreeRTOS-Plus-TCP library (2.3.2-LTS-Patch-2).Release notesexternal_link
202012.03 LTSIncludes security patches for the FreeRTOS kernel (10.4.3-LTS-Patch-2).Security Updates
202012.02 LTSIncludes security patches for the FreeRTOS kernel (10.4.3-LTS-Patch-1) and TCP libraries (V2.3.2-LTS-Patch-1).Security Updates
202012.01 LTSAdded AWS IoT OTA, AWS Device Defender, and AWS IoT Jobs library to 202012.00 LTSBlog Post

LTS Code Quality Checklist

The table below documents the LTS release code quality requirements.

#CategoryChecks
1Complexity ScoreFunctions shall have a GNU Complexityexternal_link score less than 8.
2Coding StandardFunctions shall comply with the MISRA 2012 coding standard.
3Static CheckingFunctions shall pass Coverityexternal_link static checking.
4APSEC review and pentestLibraries must pass AWS security review.
5Code Testing, including memory safety proofsThe code shall have extensive unit and function tests, with Gcov reports detailing test coverage,
as well as CBMC memory safety proofs.
6Requirements DocumentationLibraries shall have documented requirements, which may include resource, dependency, and porting requirements (as applicable).
7Design DocumentationLibraries shall have design documentation, including application and cloud interface, state machines, and synchronization (as applicable).
8Compiler WarningThe code shall compile with GCC using the -Wall and -Wextra command line options without generating compiler warnings.