docs(release): change log for v2.8 release

Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>
Change-Id: I4557c69117d5796a4fdb616ab78f0476ea2cf448
diff --git a/docs/change-log.rst b/docs/change-log.rst
index 49bd243..591f3c0 100644
--- a/docs/change-log.rst
+++ b/docs/change-log.rst
@@ -7,6 +7,124 @@
 Tests are not guaranteed to be compatible. This also means that a version
 upgrade on the TF-A-Tests side might not necessarily introduce any new feature.
 
+Version 2.8
+-----------
+
+New features
+^^^^^^^^^^^^
+-  More tests are made available in this release to help validate the
+   functionalities in the following areas:
+
+   - FF-A Features
+   - Realm Management Extension
+   - New Architecture Specific features related to v8.8
+   - New platform ports
+
+TFTF
+~~~~
+
+-  FF-A testing:
+
+    - UUID included in partition information descriptors.
+    - Checks for size of partition information descriptors.
+    - Renamed FFA_MSG_RUN ABI function to FFA_RUN and allowed it to return from
+      Waiting state.
+    - Made ffa_tests available for Ivy.
+    - Updated verbose message log structure.
+    - Prevented generate_json.sh from being called more than once by requiring
+      a list of partitions to be supplied.
+    - Added a temporary workaround for unexpected affinity info state to prevent
+      a system panic.
+    - Added test to exercise FFA_CONSOLE_LOG ABI.
+
+    - FF-A v1.1 Secure interrupts
+
+        - Added managed exit to first and second SP in call chain.
+        - Added test to exercise managed exit by two SPs in a call chain.
+        - Added tests to exercise NS interrupt being queued and signaled to SP.
+
+-  New tests:
+
+    - Tests for SVE operations in Normal World and discover SVE vector length.
+    - Added cleanup TRNG service tests.
+    - Added test for SMCCC_ARCH_WORKAROUND_3.
+    - Updated PAuth helpers to support QARMA3 algorithm.
+    - Added tests for RNG_TRAP.
+
+-  Platforms:
+
+    - SGI:
+
+        - Introduced platform variant build option.
+        - Re-organized header files.
+        - Migrated to secure uart port for routing tftf logs.
+
+    - N1SDP:
+
+        - Added TFTF support for N1SDP.
+
+    - RD-N2:
+
+        - Added TFTF support for RD-N2.
+
+    - RD-N2-Cfg1:
+
+        - Added TFTF support for RD-N2-Cfg1.
+
+    - RD-V1:
+
+        - Added TFTF support for RD-V1.
+
+-  Miscellaneous:
+
+    - Added a missing ISB instruction in SME test.
+    - Refactor to make some helper functions re-usable.
+    - Updated build command to clean EL3 payload image.
+    - Move renaming of the primary dts file for ivy partitions.
+    - Added check that verifies if a platform supports el3_payload before
+      building it.
+    - Updated memory share test to meet Hafnium specification.
+    - Updated toolchain requirements documentation.
+
+
+Realm Management Extension (RME)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    - Added Realm payload management capabilities to TFTF to act as a NS Host.
+    - Added test to verify that RMM and SPM can co-exist and work properly.
+    - Added function to reset delegated buffers to non-delegated state.
+    - Re-used existing wait_for_non_lead_cpus() function helper.
+    - Refactored RMI FID macros to simplify usage.
+    - Added userguide for realm payload testing.
+
+Cactus (Secure-EL1 test partition)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    - Corrected some tests message types from ERROR to VERBOSE.
+    - Increased the cactus number of xlat to allow the use of 48b PA size for
+      memory sharing between SPs.
+    - Introduced a new direct request message command to resume after managed
+      exit.
+    - Skip enabling virtual maintenance interrupts explicitly.
+    - Allowed sender to resume interrupted target vCPU.
+    - Added support for handling managed exit through vIRQ.
+    - Added support for discovering interrupt IDs of managed exit signals.
+    - Specified action in response to NS interrupt in manifest.
+
+Ivy (Secure-EL0 test partition)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    - Allowed testing using VHE.
+    - Allowed Ivy partitions to use ffa_helpers functions.
+    - Requirement of common name for Ivy partitions for consistency.
+    - Specified action in response to NS interrupt in manifest.
+
+Issues resolved since last release
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+    - Fixed SME header guard name.
+    - Fixed response for incorrect direct message request for FF-A.
+
 Version 2.7
 -----------