Skip to content

Commit 3b3aa2e

Browse files
committed
Updated ChangeLog & version number.
+ Updated wolfTPM submodule
1 parent 84bf772 commit 3b3aa2e

File tree

3 files changed

+32
-3
lines changed

3 files changed

+32
-3
lines changed

README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,3 +646,32 @@ For Visual Studio, the developer command prompt will need to be activated.
646646
* wolfPKCS11: latest (ddeb887)
647647
* wolfHSM: latest (e0b2019)
648648

649+
### V 2.7.0 - (2025-11-26)
650+
* New hardware targets
651+
* Vorago VA416x0 (new HAL, linker scripts, test application, and programming helpers)
652+
* Nordic nRF5340 TrustZone build and configuration
653+
* Improvements to supported targets
654+
* TrustZone-M support unified across ARMv8-M targets
655+
* TrustZone-M aware dual-bank configuration, increased update/erase reliability and isolation
656+
* nRF5340: Added support for TrustZone-M
657+
* STM32H5: SPI driver and TPM support with new TrustZone NSC APIs,
658+
* Simulator: dual-bank flow and bank-swap test script to validate redundant-slot updates
659+
* RP2350: RAM cache for flash writes to improve robustness
660+
* Infineon AURIX TC3xx: replaced IDE project with HAL module integration and UART/boot flag handling fixes
661+
* New features and improvements
662+
* Filesystem-backed partition state access with `library_fs` target and CLI tool for querying or managing boot partitions
663+
* libwolfboot: added MTD (Memory Technology Device) backed tracking of update status
664+
* CMake: Added presets. Improve support for more reliable out-of-tree builds and list handling. Improve documentation.
665+
* Key tools: `keygen --no-overwrite` option, stricter image header/sector size checks, and expanded ML-DSA test configurations
666+
* Added `WOLFBOOT_RESTORE_CLOCK` configuration and additional logging/debugging for library filesystem status and keystore handling
667+
* Bug fixes
668+
* Hardened encrypted and delta update flows (IV reuse prevention, fallback/regression fixes, improved unit coverage)
669+
* Fixed SPI flash protocol errors and write verification issues
670+
* Corrected STM32 internal flash page erase masks and multiple STM32H5 update path fixes (including dual-bank and TPM builds)
671+
* Resolved P1021 stage1 and MMU build issues
672+
* cleanup of compiler warnings across targets (STM32WB55 PKA, nRF5340 non-TZ, others)
673+
* Updated modules
674+
* wolfSSL v5.8.4-stable (59f4fa568)
675+
* wolfTPM v2.4.0-594-g6d5df60
676+
* wolfPKCS11 v2.0.0-stable-33-g81af264
677+
* wolfHSM v1.3.0 (8ac56d7)

include/wolfboot/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ extern "C" {
2929
#endif
3030

3131

32-
#define LIBWOLFBOOT_VERSION_STRING "2.6.0"
33-
#define LIBWOLFBOOT_VERSION_HEX 0x02060000
32+
#define LIBWOLFBOOT_VERSION_STRING "2.7.0"
33+
#define LIBWOLFBOOT_VERSION_HEX 0x02070000
3434

3535
#ifndef WOLFBOOT_VERSION
3636
#define WOLFBOOT_VERSION LIBWOLFBOOT_VERSION_HEX

0 commit comments

Comments
 (0)