I’ve just been looking to update my local FreeRTOS Kernel libraries, when I noticed the versions I can see are quite inconsistent:
If I go to the homepage https://freertos.org/ and click on the download button, I see that the latest version is 202406.01 LTS (which I guess can be read as 2024 June):
I go to FreeRTOS Release History - FreeRTOS™ it says that it is “Updated Jan 2025” (so, as current as it can be), and it implies the latest version is " FreeRTOS V11.1.0 released April 22, 2024":
If I go to Releases · FreeRTOS/FreeRTOS · GitHub, it implies the last version is “FreeRTOS 202411.00 released November 2024”; and it implies that the FreeRTOS Kernel is actually a part of this download, and apparently it includes 202406-LTS version of FreeRTOS Kernel - but then later, it mentions it (also? or actually?) includes FreeRTOS Kernel V11.1.0:
So, what is the actual latest version: 202406.01 LTS; or V11.1.0 released April 22, 2024; or 202411.00 released November 2024? And what is the ultimate source of truth of what is the latest version?
Is there anyplace where it is documented how is the FreeRTOS versioning scheme supposed to work, in particular for FreeRTOS-Kernel?
These are 3 separate repositories , where FreeRTOS and FreeRTOS-LTS have the FreeRTOS-Kernel submoduled within their repository.
Ah, I think this is what ended up confusing me most - the wording FreeRTOS-LTS itself implied to me that as a release, it was derived from the FreeRTOS repository; did not think it would have been a separate repo.