TF-M project released v1.5.0 in release/v1.5.xhttps://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/log/?h=release/1.5.x branch and tagged as TF-Mv1.5.0. In the following days the changes from the release branch will be integrated with the main branch.
Please take a look into the release notes for the new features and changes: https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/tree/docs/releas... The HTML version will be available after the main branch update.
New major features are:
* MCUboot updated to v1.8.0. * Thread mode SPM. * Add Non-secure Client Extension (NSCE) for non-secure client ID management support. * Secure Function model support in framework. * Support Memory-mapped IOVECs. * Decouple documentation and binary builds. * Manifest tool skips disabled Secure Partitions. * Provisioning and OTP are supported. * PSA Protected Storage, Internal Trusted Storage, Initial Attestation services are converted to Stateless services. * Support out-of-tree build of Secure Partitions. * Support out-of-tree build of platform specific test suites. * Introduce platform binding HAL. * ITS enhancement for harden ITS module against invalid data in Flash. * Support to select/deselect single or multiple TF-M regression test cases. * Decouple regression test flag configuration from TF-M. * New platforms added.
Thank you, everyone who contributed to this milestone.