1:orphan:
2
3*************
4Version 1.5.0
5*************
6
7New major features
8==================
9
10  - MCUboot updated to v1.8.0.
11  - :doc:`Floating-Point(FP) support in SPE only </integration_guide/tfm_fpu_support>`.
12  - Thread mode SPM.
13  - Add Non-secure Client Extension (NSCE) for non-secure client ID management
14    support.
15  - Secure Function model support in framework.
16  - Support Memory-mapped IOVECs.
17  - Decouple documentation and binary builds.
18  - Manifest tool skips disabled Secure Partitions.
19  - Provisioning and OTP are supported.
20  - PSA Protected Storage, Internal Trusted Storage, Initial Attestation
21    services are converted to Stateless services.
22  - Support out-of-tree build of Secure Partitions.
23  - Support out-of-tree build of platform specific test suites.
24  - Introduce platform binding HAL.
25  - ITS enhancement for harden ITS module against invalid data in Flash.
26  - Support to select/deselect single or multiple TF-M regression test cases.
27  - Decouple regression test flag configuration from TF-M.
28  - New platforms added.
29    See :ref:`releases/1.5.0:New platforms supported` for details.
30
31New security advisories
32=======================
33
34Profile Small key ID encoding vulnerability
35-------------------------------------------
36
37NSPE may access secure keys stored in TF-M Crypto service in Profile Small with
38Crypto key ID encoding disabled.
39Refer to :doc:`Advisory TFMV-4 </security/security_advisories/profile_small_key_id_encoding_vulnerability>`
40for more details.
41The mitigation is included in this release.
42
43New platforms supported
44=======================
45
46  - :doc:`Corstone-1000 </platform/arm/corstone1000/readme>`
47
48  - :doc:`Corstone-Polaris </platform/arm/mps3/corstone310/README>`
49
50  - :doc:`B-U585I-IOT02A </platform/stm/b_u585i_iot02a/readme>`
51
52Deprecated platforms
53====================
54
55The following platform has been removed from TF-M code base.
56
57  - arm/mps2/fvp_sse300
58
59See :doc:`/integration_guide/platform/platform_deprecation`
60for other platforms under deprecation process.
61
62Tested platforms
63================
64
65The following platforms are successfully tested in this release.
66
67- AN519
68- AN521
69- AN547
70- Musca-B1
71- Musca-S1
72- STM32L562E-DK
73- PSoC 64
74- B-U585I-IOT02A
75- NUCLEO-L552ZE-Q
76- nRF5340
77- nRF9160
78
79Known issues
80============
81
82Some open issues are not fixed in this release.
83
84.. list-table::
85
86  * - **Descriptions**
87    - **Issue links**
88
89  * - | PSA Arch Crypto test suite have several known failures.
90    - See this `link <https://developer.trustedfirmware.org/w/tf_m/release/psa_arch_crypto_test_failure_analysis_in_tf-m_v1.5_release/>`_
91      for detailed analysis of the failures.
92
93  * - | Armclang 6.17 generates STRBT instead of STRB in privileged code.
94      | MemManage fault occurs when the privileged code calls STRBT to access
95      | a memory location only for privileged access.
96      | The root cause is still under analysis by Armclang. Please use other
97      | Armclang versions instead.
98    - https://developer.trustedfirmware.org/T979
99
100Issues closed since v1.4.0
101==========================
102
103The following issues in v1.4.0 known issues list are closed. These issues are
104related to platform hardware limitations or deprecated platforms and therefore
105won't be fixed by TF-M.
106
107.. list-table::
108
109  * - **Descriptions**
110    - **Issue links**
111
112  * - | Protected Storage Regression test 4001 is stuck on SSE-300 in isolation
113      | level 2 when PXN is enabled.
114    - https://developer.trustedfirmware.org/T902
115
116  * - | Image size overflow on Musca-B1 PSA Arch test suite debug build.
117    - https://developer.trustedfirmware.org/T952
118
119  * - | Build errors in PSA api tests for initial attestation.
120    - https://developer.trustedfirmware.org/T953
121
122  * - | Non Secure Image size overflow on STM32L562E-DK PSA Arch Crypto.
123    - https://developer.trustedfirmware.org/T954
124
125--------------
126
127*Copyright (c) 2021-2022, Arm Limited. All rights reserved.*
128