diff --git a/README.md b/README.md index dd12a7c78..24ea7db16 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # TornadoVM -![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) +![TornadoVM version](https://img.shields.io/badge/version-1.0.10-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.9 - 20/12/2024 : +**Latest Release:** TornadoVM 1.0.10 - 31/01/2025 : 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.9 + 1.0.10 tornado tornado-matrices - 1.0.9 + 1.0.10 ``` diff --git a/bin/tornadovm-installer b/bin/tornadovm-installer index 547c2ed85..b659c545f 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" +__VERSION__ = "v1.0.10" __SUPPORTED_JDKS__ = [ config.__JDK21__, diff --git a/docs/source/CHANGELOG.rst b/docs/source/CHANGELOG.rst index deb1dd184..4b0b0883d 100644 --- a/docs/source/CHANGELOG.rst +++ b/docs/source/CHANGELOG.rst @@ -5,6 +5,33 @@ TornadoVM Changelog This file summarizes the new features and major changes for each *TornadoVM* version. +TornadoVM 1.0.10 +--------------- +31/01/25 + +Improvements +~~~~~~~~~~~~ + +- `#608 `_: Selective execution with multiple SPIR-V runtimes (either OpenCL, Intel Level Zero, or both) to unlock execution on RISC-V systems. +- `#611 `_: Support of ``HalfFloat`` for Matrix Types (``FP16`` -> ``FP16``). + +Compatibility +~~~~~~~~~~~~ + +- `#607 `_: WSL installation and configuration updated for WSL Ubuntu 24 LTS and Windows 11. +- `#609 `_: Documentation and patch for RISC-V64 updated. +- `#610 `_: Maven dependency updated +- `#612 `_: Re-enable colours in maven builds on Linux. + +Bug Fixes +~~~~~~~~~~~~ + +- `#606 `_: Fix data sizes in benchmark suite. +- `#613 `_: Fix code formatter. +- `#614 `_: Fix flags for the benchmark pipeline in Jenkins. +- `#615 `_: Fix code style based on the formatter. +- `#616 `_: Fix atomics for the Kernel API and the OpenCL backend. + TornadoVM 1.0.9 --------------- @@ -49,7 +76,6 @@ Bug Fixes - 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 bf839110e..918e5bb27 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.9" -version = "v1.0.9" +release = "v1.0.10" +version = "v1.0.10" # -- General configuration diff --git a/docs/source/installation.rst b/docs/source/installation.rst index b9ca066bd..7eb761e20 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -737,13 +737,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository tornado tornado-api - 1.0.9 + 1.0.10 tornado tornado-matrices - 1.0.9 + 1.0.10 @@ -754,6 +754,7 @@ Notice that, for running with TornadoVM, you will need either the docker images Versions available ================== +* 1.0.10 * 1.0.9 * 1.0.7 * 1.0.6 @@ -763,21 +764,3 @@ Versions available * 1.0.2 * 1.0.1 * 1.0 -* 0.15.2 -* 0.15.1 -* 0.15 -* 0.14.1 -* 0.14 -* 0.13 -* 0.12 -* 0.11 -* 0.10 -* 0.9 -* 0.8 -* 0.7 -* 0.6 -* 0.5 -* 0.4 -* 0.3 -* 0.2 -* 0.1.0 diff --git a/pom.xml b/pom.xml index 286dcaba2..6e76324b5 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 pom tornado https://github.com/beehive-lab/tornadovm diff --git a/tornado-annotation/pom.xml b/tornado-annotation/pom.xml index 79326e5db..5bfb7a99a 100644 --- a/tornado-annotation/pom.xml +++ b/tornado-annotation/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-annotation diff --git a/tornado-api/pom.xml b/tornado-api/pom.xml index f012784e1..98438a816 100644 --- a/tornado-api/pom.xml +++ b/tornado-api/pom.xml @@ -5,12 +5,12 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado tornado-api - 1.0.10-dev + 1.0.10 tornado-api https://tornadovm.org diff --git a/tornado-assembly/pom.xml b/tornado-assembly/pom.xml index 4b56765d5..9f41ed32c 100644 --- a/tornado-assembly/pom.xml +++ b/tornado-assembly/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-assembly pom diff --git a/tornado-assembly/src/bin/tornado-test b/tornado-assembly/src/bin/tornado-test index ce5149971..974083467 100755 --- a/tornado-assembly/src/bin/tornado-test +++ b/tornado-assembly/src/bin/tornado-test @@ -352,7 +352,7 @@ else: ENABLE_ASSERTIONS = "-ea " -__VERSION__ = "1.0.9-dev" +__VERSION__ = "1.0.10" try: javaHome = os.environ["JAVA_HOME"] diff --git a/tornado-benchmarks/pom.xml b/tornado-benchmarks/pom.xml index c675e3076..f03b72aba 100644 --- a/tornado-benchmarks/pom.xml +++ b/tornado-benchmarks/pom.xml @@ -7,7 +7,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-benchmarks diff --git a/tornado-drivers/drivers-common/pom.xml b/tornado-drivers/drivers-common/pom.xml index 2bd64d25f..2e1ad7b9f 100644 --- a/tornado-drivers/drivers-common/pom.xml +++ b/tornado-drivers/drivers-common/pom.xml @@ -5,7 +5,7 @@ tornado tornado-drivers - 1.0.10-dev + 1.0.10 4.0.0 diff --git a/tornado-drivers/opencl-jni/pom.xml b/tornado-drivers/opencl-jni/pom.xml index 7a1170c88..82e71a6fa 100644 --- a/tornado-drivers/opencl-jni/pom.xml +++ b/tornado-drivers/opencl-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.10-dev + 1.0.10 tornado-drivers-opencl-jni tornado-drivers-opencl-jni diff --git a/tornado-drivers/opencl/pom.xml b/tornado-drivers/opencl/pom.xml index 25c0298b0..f2e19e2a8 100644 --- a/tornado-drivers/opencl/pom.xml +++ b/tornado-drivers/opencl/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.10-dev + 1.0.10 tornado-drivers-opencl tornado-drivers-opencl diff --git a/tornado-drivers/pom.xml b/tornado-drivers/pom.xml index 6d6ed6785..50d3ae871 100644 --- a/tornado-drivers/pom.xml +++ b/tornado-drivers/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-drivers tornado-drivers diff --git a/tornado-drivers/ptx-jni/pom.xml b/tornado-drivers/ptx-jni/pom.xml index 630ed10fa..a9e471301 100644 --- a/tornado-drivers/ptx-jni/pom.xml +++ b/tornado-drivers/ptx-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.10-dev + 1.0.10 tornado-drivers-ptx-jni tornado-drivers-ptx-jni diff --git a/tornado-drivers/ptx/pom.xml b/tornado-drivers/ptx/pom.xml index 0338ffd59..1d1fe0bbf 100644 --- a/tornado-drivers/ptx/pom.xml +++ b/tornado-drivers/ptx/pom.xml @@ -7,7 +7,7 @@ tornado-drivers tornado - 1.0.10-dev + 1.0.10 tornado-drivers-ptx tornado-drivers-ptx diff --git a/tornado-drivers/spirv/pom.xml b/tornado-drivers/spirv/pom.xml index 3691355aa..96c1fe200 100644 --- a/tornado-drivers/spirv/pom.xml +++ b/tornado-drivers/spirv/pom.xml @@ -7,7 +7,7 @@ tornado tornado-drivers - 1.0.10-dev + 1.0.10 tornado-drivers-spirv tornado-drivers-spirv diff --git a/tornado-examples/pom.xml b/tornado-examples/pom.xml index f66842159..1ff3b0ad0 100644 --- a/tornado-examples/pom.xml +++ b/tornado-examples/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-examples tornado-examples diff --git a/tornado-matrices/pom.xml b/tornado-matrices/pom.xml index 88882c918..54ca7096c 100644 --- a/tornado-matrices/pom.xml +++ b/tornado-matrices/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-matrices tornado-matrices diff --git a/tornado-runtime/pom.xml b/tornado-runtime/pom.xml index 5ebcecf20..3b9ad811f 100644 --- a/tornado-runtime/pom.xml +++ b/tornado-runtime/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-runtime tornado-runtime diff --git a/tornado-unittests/pom.xml b/tornado-unittests/pom.xml index 1265e42dc..7836aa8ed 100644 --- a/tornado-unittests/pom.xml +++ b/tornado-unittests/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.10-dev + 1.0.10 tornado-unittests tornado-unittests