diff --git a/README.md b/README.md
index 0846c4436..dd12a7c78 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# TornadoVM
-![TornadoVM version](https://img.shields.io/badge/version-1.0.8-purple) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-1.4-4baaaa.svg)](CODE_OF_CONDUCT.md) [![License: Apache 2](https://img.shields.io/badge/License-Apache%202.0-red.svg)](https://github.com/beehive-lab/TornadoVM/blob/master/LICENSE_APACHE2) [![License: GPL v2](https://img.shields.io/badge/License-GPL%20V2%20Classpth%20Exeception-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
+![TornadoVM version](https://img.shields.io/badge/version-1.0.9-purple) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-1.4-4baaaa.svg)](CODE_OF_CONDUCT.md) [![License: Apache 2](https://img.shields.io/badge/License-Apache%202.0-red.svg)](https://github.com/beehive-lab/TornadoVM/blob/master/LICENSE_APACHE2) [![License: GPL v2](https://img.shields.io/badge/License-GPL%20V2%20Classpth%20Exeception-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
@@ -20,7 +20,7 @@ Developers can choose which backends to install and run.
For a quick introduction please read the following [FAQ](https://tornadovm.readthedocs.io/en/latest/).
-**Latest Release:** TornadoVM 1.0.8 - 30/09/2024 :
+**Latest Release:** TornadoVM 1.0.9 - 20/12/2024 :
See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html).
----------------------
@@ -261,12 +261,12 @@ You can import the TornadoVM API by setting this the following dependency in the
tornado
tornado-api
- 1.0.8
+ 1.0.9
tornado
tornado-matrices
- 1.0.8
+ 1.0.9
```
diff --git a/bin/tornadovm-installer b/bin/tornadovm-installer
index 04f92dec3..547c2ed85 100755
--- a/bin/tornadovm-installer
+++ b/bin/tornadovm-installer
@@ -36,7 +36,7 @@ import installer_config as config
## Configuration
## ################################################################
__DIRECTORY_DEPENDENCIES__ = os.path.join("etc", "dependencies")
-__VERSION__ = "v1.0.9-dev"
+__VERSION__ = "v1.0.9"
__SUPPORTED_JDKS__ = [
config.__JDK21__,
diff --git a/docs/source/CHANGELOG.rst b/docs/source/CHANGELOG.rst
index 4277c94ab..deb1dd184 100644
--- a/docs/source/CHANGELOG.rst
+++ b/docs/source/CHANGELOG.rst
@@ -5,6 +5,51 @@ TornadoVM Changelog
This file summarizes the new features and major changes for each *TornadoVM* version.
+
+TornadoVM 1.0.9
+---------------
+20th December 2024
+
+Improvements
+~~~~~~~~~~~~
+
+- `#573 `_: Enhanced output of unit-tests with a summary of pass-rates and fail-rates.
+- `#576 `_: Extended support for 3D matrices.
+- `#580 `_: Extended debug information for execution plans.
+- `#584 `_: Added helper menu for the ``tornado`` launcher script when no arguments are passed.
+- `#589 `_: Enable partial loop unrolling for all backends.
+- `#594 `_: Added RISC-V 64 CPU port support to run OpenCL with vector instructions RVV 1.0 (using the Codeplay OCK Toolkit).
+- `#598 `_: OpenCL low-level buffers tagged as read, write and read/write based on the data dependency analysis.
+- `#601 `_: Feature to select an immutable task graph to execute from a multi-task graph execution plan.
+
+
+Compatibility
+~~~~~~~~~~~~~
+
+- `#570 `_: Extended timeout for all suite of unit-tests.
+- `#579 `_: Removed legacy JDK 8 and JDK11 build options from the TornadoVM installer.
+- `#582 `_: Restored tornado runner scripts for IntellIJ.
+- `#583 `_: Automatic generation of IDE IntelliJ configuration runner files from the TornadoVM command.
+- `#597 `_: Updated white-list of unit-test and checkstyle improved.
+
+
+Bug Fixes
+~~~~~~~~~
+
+- `#571 `_: Fix issues with bracket closing for if/loops conditions.
+- `#572 `_: Fix for printing default execution plans (execution plans with default parameters).
+- `#575 `_: Fix the Level Zero version used for building the SPIR-V backend.
+- `#577 `_: Fix checkstyle.
+- `#587 `_: Fix thread scheduler for new NVIDIA Drivers.
+- `#592 `_: Fix ``Float.POSITIVE_INFINITY`` and ``Float.NEGATIVE_INFINITIVE`` constants for the OpenCL, CUDA and SPIR-V backends.
+- `#596 `_: Fix extra closing bracket during the code-generation for the FPGAs.
+- Remove the intermediate CUDA pinned memory regions in the JNI code: `link `_
+- Fix bitwise negation operations for the PTX backend: `link `_
+- ``GetBackendImpl::getAllDevices`` thread-safe: `link `_
+- Check size elements for memory segments: `link `_.
+
+
+
TornadoVM 1.0.8
---------------
30th September 2024
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 2b8c30f9c..bf839110e 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -7,7 +7,7 @@
author = "The University of Manchester"
release = "v1.0.9"
-version = "v1.0.9-dev"
+version = "v1.0.9"
# -- General configuration
diff --git a/docs/source/installation.rst b/docs/source/installation.rst
index b1ecab5e5..f5c5008a0 100644
--- a/docs/source/installation.rst
+++ b/docs/source/installation.rst
@@ -560,13 +560,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
tornado
tornado-api
- 1.0.8
+ 1.0.9
tornado
tornado-matrices
- 1.0.8
+ 1.0.9
@@ -577,7 +577,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
Versions available
========================
-* 1.0.8
+* 1.0.9
* 1.0.7
* 1.0.6
* 1.0.5
diff --git a/pom.xml b/pom.xml
index 8a28eff76..8b3dda421 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
pom
tornado
https://github.com/beehive-lab/tornadovm
diff --git a/tornado-annotation/pom.xml b/tornado-annotation/pom.xml
index ae91eaa06..8e5611485 100644
--- a/tornado-annotation/pom.xml
+++ b/tornado-annotation/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-annotation
diff --git a/tornado-api/pom.xml b/tornado-api/pom.xml
index 18f059858..53b75a94c 100644
--- a/tornado-api/pom.xml
+++ b/tornado-api/pom.xml
@@ -5,12 +5,12 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado
tornado-api
- 1.0.9-dev
+ 1.0.9
tornado-api
https://tornadovm.org
diff --git a/tornado-assembly/pom.xml b/tornado-assembly/pom.xml
index d2a64a3ed..885115971 100644
--- a/tornado-assembly/pom.xml
+++ b/tornado-assembly/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-assembly
pom
diff --git a/tornado-benchmarks/pom.xml b/tornado-benchmarks/pom.xml
index dde96917c..76534efd3 100644
--- a/tornado-benchmarks/pom.xml
+++ b/tornado-benchmarks/pom.xml
@@ -7,7 +7,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-benchmarks
diff --git a/tornado-drivers/drivers-common/pom.xml b/tornado-drivers/drivers-common/pom.xml
index 32f86c5b7..906a6f46e 100644
--- a/tornado-drivers/drivers-common/pom.xml
+++ b/tornado-drivers/drivers-common/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado-drivers
- 1.0.9-dev
+ 1.0.9
4.0.0
diff --git a/tornado-drivers/opencl-jni/pom.xml b/tornado-drivers/opencl-jni/pom.xml
index 6ff6310a9..5105fffdd 100644
--- a/tornado-drivers/opencl-jni/pom.xml
+++ b/tornado-drivers/opencl-jni/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 1.0.9-dev
+ 1.0.9
tornado-drivers-opencl-jni
tornado-drivers-opencl-jni
diff --git a/tornado-drivers/opencl/pom.xml b/tornado-drivers/opencl/pom.xml
index 2fd18d9ff..35fa0c725 100644
--- a/tornado-drivers/opencl/pom.xml
+++ b/tornado-drivers/opencl/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 1.0.9-dev
+ 1.0.9
tornado-drivers-opencl
tornado-drivers-opencl
diff --git a/tornado-drivers/pom.xml b/tornado-drivers/pom.xml
index cb4b5aeea..2042edfeb 100644
--- a/tornado-drivers/pom.xml
+++ b/tornado-drivers/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-drivers
tornado-drivers
diff --git a/tornado-drivers/ptx-jni/pom.xml b/tornado-drivers/ptx-jni/pom.xml
index 5723b82f1..64a657f98 100644
--- a/tornado-drivers/ptx-jni/pom.xml
+++ b/tornado-drivers/ptx-jni/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 1.0.9-dev
+ 1.0.9
tornado-drivers-ptx-jni
tornado-drivers-ptx-jni
diff --git a/tornado-drivers/ptx/pom.xml b/tornado-drivers/ptx/pom.xml
index bc178166c..bb9dd3dc4 100644
--- a/tornado-drivers/ptx/pom.xml
+++ b/tornado-drivers/ptx/pom.xml
@@ -7,7 +7,7 @@
tornado-drivers
tornado
- 1.0.9-dev
+ 1.0.9
tornado-drivers-ptx
tornado-drivers-ptx
diff --git a/tornado-drivers/spirv/pom.xml b/tornado-drivers/spirv/pom.xml
index 318914641..f4550badb 100644
--- a/tornado-drivers/spirv/pom.xml
+++ b/tornado-drivers/spirv/pom.xml
@@ -7,7 +7,7 @@
tornado
tornado-drivers
- 1.0.9-dev
+ 1.0.9
tornado-drivers-spirv
tornado-drivers-spirv
diff --git a/tornado-examples/pom.xml b/tornado-examples/pom.xml
index 34f73fe4c..5dc1b8c1e 100644
--- a/tornado-examples/pom.xml
+++ b/tornado-examples/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-examples
tornado-examples
diff --git a/tornado-matrices/pom.xml b/tornado-matrices/pom.xml
index d12e388c9..d5e1eb029 100644
--- a/tornado-matrices/pom.xml
+++ b/tornado-matrices/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-matrices
tornado-matrices
diff --git a/tornado-runtime/pom.xml b/tornado-runtime/pom.xml
index e43a456bb..01aa6253f 100644
--- a/tornado-runtime/pom.xml
+++ b/tornado-runtime/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-runtime
tornado-runtime
diff --git a/tornado-unittests/pom.xml b/tornado-unittests/pom.xml
index 3198a630d..876fb34e3 100644
--- a/tornado-unittests/pom.xml
+++ b/tornado-unittests/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.9-dev
+ 1.0.9
tornado-unittests
tornado-unittests