diff --git a/README.md b/README.md
index dcfea28dd2..90ee46e1bb 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# TornadoVM
-![TornadoVM version](https://img.shields.io/badge/version-1.0.6-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.7-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.6 - 27/06/2024 :
+**Latest Release:** TornadoVM 1.0.7 - 30/08/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.6
+ 1.0.7
tornado
tornado-matrices
- 1.0.6
+ 1.0.7
```
diff --git a/docs/source/CHANGELOG.rst b/docs/source/CHANGELOG.rst
index c4f66d13c5..2af7305d43 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.7
+----------------
+30th August 2024
+
+Improvements
+~~~~~~~~~~~~~~~~~~
+
+- `#468 `_: Cleanup Abstract Metadata Class.
+- `#473 `_: Add maven plugin to build TornadoVM source for the releases.
+- `#474 `_: Refactor TornadoDevice to place common methods in the ``TornadoXPUInterface``.
+- `#482 `_: Help messages improved when an out-of-memory exception is raised.
+- `#484 `_: Double-type for the trigonometric functions added in the ``TornadoMath`` class.
+- `#487 `_: Prebuilt API simplified.
+- `#494 `_: Add test to trigger unsupported features related to direct use of Memory Segments.
+- `#509 `_: Add a quick pass configuration to skip the heavy tests during active development.
+- `#532 `_: Improve thread scheduler to support RISC-V Accelerators from Codeplay.
+- `#533 `_: Support for scalar values to be passed via lambda expressions as tasks.
+- `#538 `_: ``README`` file updated.
+- `#539 `_: Refactor core classes and add new API methods to pass compilation flags to the low-level driver compilers (OpenCL, PTX and Level Zero).
+- `#542 `_: Tagged LevelZero JNI and Beehive Toolkit dependencies added in the build and installer.
+
+Compatibility
+~~~~~~~~~~~~~~~~~~
+
+- `#465 `_: Support for JDK 22 and GraalVM 24.0.2.
+- `#486 `_: Temurin for Windows added in the list of supported JDKs.
+- `#525 `_: Revert usage of String Templates in preparation for JDK 23.
+- `#527 `_: SPIR-V version parameter added. TornadoVM may run previous SPIR-V versions (e.g., ComputeAorta from Codeplay).
+- `#513 `_: LevelZero JNI Library updated to v0.1.4.
+
+Bug Fixes
+~~~~~~~~~~~~~~~~~~
+
+- `#470 `_: README documentation fixed.
+- `#478 `_: Fix the test names that are present in the white list.
+- `#488 `_: FP64 Kind for radian operations and the PTX backend fixed.
+- `#493 `_: Tests Whitelist for PTX backend fixed.
+- `#502 `_: Fix barrier type in the documentation regarding programmability of reductions.
+- `#514 `_: Installer script fixed.
+- `#540 `_: Fix issue with clean-up execution IDs function.
+- `#541 `_: Fix Data Accessors for the prebuilt API.
+- `#543 `_: Fix checkstyle condition and FP16 error message improved.
+
+
+
TornadoVM 1.0.6
----------------
27th June 2024
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 94c85d1f00..c7b6ff364c 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -6,8 +6,8 @@
copyright = "2013-2024, APT Group, Department of Computer Science"
author = "The University of Manchester"
-release = "v1.0.4"
-version = "v1.0.4"
+release = "v1.0.7"
+version = "v1.0.7"
# -- General configuration
diff --git a/docs/source/installation.rst b/docs/source/installation.rst
index d40ce04431..ebc3dfdd9f 100644
--- a/docs/source/installation.rst
+++ b/docs/source/installation.rst
@@ -509,13 +509,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
tornado
tornado-api
- 1.0.6
+ 1.0.7
tornado
tornado-matrices
- 1.0.6
+ 1.0.7
@@ -526,6 +526,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
Versions available
========================
+* 1.0.7
* 1.0.6
* 1.0.5
* 1.0.4
diff --git a/pom.xml b/pom.xml
index 4b420d3750..be55ce6776 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
pom
tornado
https://github.com/beehive-lab/tornadovm
diff --git a/tornado-annotation/pom.xml b/tornado-annotation/pom.xml
index 4af1fa913f..8d5f424936 100644
--- a/tornado-annotation/pom.xml
+++ b/tornado-annotation/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-annotation
diff --git a/tornado-api/pom.xml b/tornado-api/pom.xml
index 486766d56a..692341ce8c 100644
--- a/tornado-api/pom.xml
+++ b/tornado-api/pom.xml
@@ -5,12 +5,12 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado
tornado-api
- 1.0.7-dev
+ 1.0.7
tornado-api
https://tornadovm.org
diff --git a/tornado-assembly/pom.xml b/tornado-assembly/pom.xml
index 810a5e76c6..b2758d35ac 100644
--- a/tornado-assembly/pom.xml
+++ b/tornado-assembly/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-assembly
pom
diff --git a/tornado-assembly/src/bin/tornado-test b/tornado-assembly/src/bin/tornado-test
index a3937ee7fd..60cd8a2c0d 100755
--- a/tornado-assembly/src/bin/tornado-test
+++ b/tornado-assembly/src/bin/tornado-test
@@ -254,7 +254,7 @@ else:
ENABLE_ASSERTIONS = "-ea "
-__VERSION__ = "0.16_10032024"
+__VERSION__ = "1.0.7"
try:
javaHome = os.environ["JAVA_HOME"]
diff --git a/tornado-benchmarks/pom.xml b/tornado-benchmarks/pom.xml
index 19e0013ecb..b1e29e4029 100644
--- a/tornado-benchmarks/pom.xml
+++ b/tornado-benchmarks/pom.xml
@@ -7,7 +7,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-benchmarks
diff --git a/tornado-drivers/drivers-common/pom.xml b/tornado-drivers/drivers-common/pom.xml
index e8a856668e..879e317d4d 100644
--- a/tornado-drivers/drivers-common/pom.xml
+++ b/tornado-drivers/drivers-common/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado-drivers
- 1.0.7-dev
+ 1.0.7
4.0.0
diff --git a/tornado-drivers/opencl-jni/pom.xml b/tornado-drivers/opencl-jni/pom.xml
index 6d89b4dba7..f1652deb06 100644
--- a/tornado-drivers/opencl-jni/pom.xml
+++ b/tornado-drivers/opencl-jni/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 1.0.7-dev
+ 1.0.7
tornado-drivers-opencl-jni
tornado-drivers-opencl-jni
diff --git a/tornado-drivers/opencl/pom.xml b/tornado-drivers/opencl/pom.xml
index 4e2a55fbdc..c5a05b5965 100644
--- a/tornado-drivers/opencl/pom.xml
+++ b/tornado-drivers/opencl/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 1.0.7-dev
+ 1.0.7
tornado-drivers-opencl
tornado-drivers-opencl
diff --git a/tornado-drivers/pom.xml b/tornado-drivers/pom.xml
index c39549b704..7a5d727ae9 100644
--- a/tornado-drivers/pom.xml
+++ b/tornado-drivers/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-drivers
tornado-drivers
diff --git a/tornado-drivers/ptx-jni/pom.xml b/tornado-drivers/ptx-jni/pom.xml
index 01bfcb4ced..31eadbc494 100644
--- a/tornado-drivers/ptx-jni/pom.xml
+++ b/tornado-drivers/ptx-jni/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 1.0.7-dev
+ 1.0.7
tornado-drivers-ptx-jni
tornado-drivers-ptx-jni
diff --git a/tornado-drivers/ptx/pom.xml b/tornado-drivers/ptx/pom.xml
index 1004e096e1..61c54b3b3f 100644
--- a/tornado-drivers/ptx/pom.xml
+++ b/tornado-drivers/ptx/pom.xml
@@ -7,7 +7,7 @@
tornado-drivers
tornado
- 1.0.7-dev
+ 1.0.7
tornado-drivers-ptx
tornado-drivers-ptx
diff --git a/tornado-drivers/spirv/pom.xml b/tornado-drivers/spirv/pom.xml
index e9e75230f8..efee718872 100644
--- a/tornado-drivers/spirv/pom.xml
+++ b/tornado-drivers/spirv/pom.xml
@@ -7,7 +7,7 @@
tornado
tornado-drivers
- 1.0.7-dev
+ 1.0.7
tornado-drivers-spirv
tornado-drivers-spirv
diff --git a/tornado-examples/pom.xml b/tornado-examples/pom.xml
index 0f3eeb5c7e..28c981c49f 100644
--- a/tornado-examples/pom.xml
+++ b/tornado-examples/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-examples
tornado-examples
diff --git a/tornado-matrices/pom.xml b/tornado-matrices/pom.xml
index afa9c94204..2fdeb7b5b4 100644
--- a/tornado-matrices/pom.xml
+++ b/tornado-matrices/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-matrices
tornado-matrices
diff --git a/tornado-runtime/pom.xml b/tornado-runtime/pom.xml
index b0f1936424..e8e4dd59cf 100644
--- a/tornado-runtime/pom.xml
+++ b/tornado-runtime/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-runtime
tornado-runtime
diff --git a/tornado-unittests/pom.xml b/tornado-unittests/pom.xml
index 1ec493a4e8..ffc626335f 100644
--- a/tornado-unittests/pom.xml
+++ b/tornado-unittests/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 1.0.7-dev
+ 1.0.7
tornado-unittests
tornado-unittests