diff --git a/README.md b/README.md index 04cf97340f..67e3c62dce 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,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.5 - 28/05/2024 : +**Latest Release:** TornadoVM 1.0.6 - 27/06/2024 : See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html). ---------------------- @@ -260,12 +260,12 @@ You can import the TornadoVM API by setting this the following dependency in the tornado tornado-api - 1.0.5 + 1.0.6 tornado tornado-matrices - 1.0.5 + 1.0.6 ``` diff --git a/docs/source/CHANGELOG.rst b/docs/source/CHANGELOG.rst index 8ffcd9817b..c4f66d13c5 100644 --- a/docs/source/CHANGELOG.rst +++ b/docs/source/CHANGELOG.rst @@ -5,6 +5,42 @@ TornadoVM Changelog This file summarizes the new features and major changes for each *TornadoVM* version. +TornadoVM 1.0.6 +---------------- +27th June 2024 + +Improvements +~~~~~~~~~~~~~~~~~~ + +- `#442 `_: Support for multiple SPIR-V device versions (>= 1.2). +- `#444 `_: Enabling automatic device memory clean-up after each run from the execution plan. +- `#448 `_: API extension to query device memory consumption at the TaskGraph granularity. +- `#451 `_: Option to select the default SPIR-V runtime. +- `#455 `_: Refactoring the API and documentation updated. +- `#460 `_: Refactoring all examples to use try-with-resources execution plans by default. +- `#462 `_: Support for copy array references from private to private memory on the hardware accelerator. + + +Compatibility +~~~~~~~~~~~~~~~~~~ + +- `#438 `_: No writes for intermediate files to avoid permissions issues with Jenkins. +- `#440 `_: Update Jenkinsfile for CI/CD testing. +- `#443 `_: Level Zero and OpenCL runtimes for SPIR-V included in the Jenkins CI/CD. +- `#450 `_: TornadoVM benchmark script improved to report dimensions and sizes. +- `#453 `_: Update Jenkinsfile with regards to the runtime for SPIR-V. + + +Bug Fixes +~~~~~~~~~~~~~~~~~~ + +- `#434 `_: Fix for building TornadoVM on OSx after integration with SPIR-V binaries for OpenCL. +- `#441 `_: Fix PTX unit-tests. +- `#446 `_: Fix NVIDIA thread-block scheduler for new GPU drivers. +- `#447 `_: Fix recompilation when batch processing is not triggered. +- `#463 `_: Fix unit-tests for CPU virtual devices. + + TornadoVM 1.0.5 ---------------- 26th May 2024 diff --git a/docs/source/installation.rst b/docs/source/installation.rst index d692d3117f..d40ce04431 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.5 + 1.0.6 tornado tornado-matrices - 1.0.5 + 1.0.6 @@ -526,6 +526,7 @@ Notice that, for running with TornadoVM, you will need either the docker images Versions available ======================== +* 1.0.6 * 1.0.5 * 1.0.4 * 1.0.3 diff --git a/pom.xml b/pom.xml index 780efaec20..b1b14b90a7 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 pom tornado https://github.com/beehive-lab/tornadovm diff --git a/tornado-annotation/pom.xml b/tornado-annotation/pom.xml index 50469d4ee8..f896711ef9 100644 --- a/tornado-annotation/pom.xml +++ b/tornado-annotation/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-annotation diff --git a/tornado-api/pom.xml b/tornado-api/pom.xml index 7607d1b524..1e5241d48c 100644 --- a/tornado-api/pom.xml +++ b/tornado-api/pom.xml @@ -5,12 +5,12 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado tornado-api - 1.0.6-dev + 1.0.6 tornado-api https://tornadovm.org diff --git a/tornado-assembly/pom.xml b/tornado-assembly/pom.xml index da8466658c..7235a8720c 100644 --- a/tornado-assembly/pom.xml +++ b/tornado-assembly/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-assembly pom diff --git a/tornado-benchmarks/pom.xml b/tornado-benchmarks/pom.xml index e0a16f9973..437e80bc51 100644 --- a/tornado-benchmarks/pom.xml +++ b/tornado-benchmarks/pom.xml @@ -7,7 +7,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-benchmarks diff --git a/tornado-drivers/drivers-common/pom.xml b/tornado-drivers/drivers-common/pom.xml index 060711f625..d5ea727134 100644 --- a/tornado-drivers/drivers-common/pom.xml +++ b/tornado-drivers/drivers-common/pom.xml @@ -5,7 +5,7 @@ tornado tornado-drivers - 1.0.6-dev + 1.0.6 4.0.0 diff --git a/tornado-drivers/opencl-jni/pom.xml b/tornado-drivers/opencl-jni/pom.xml index 626cc45b04..aa87ecf68c 100644 --- a/tornado-drivers/opencl-jni/pom.xml +++ b/tornado-drivers/opencl-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.6-dev + 1.0.6 tornado-drivers-opencl-jni tornado-drivers-opencl-jni diff --git a/tornado-drivers/opencl/pom.xml b/tornado-drivers/opencl/pom.xml index 235878d54a..28925273e0 100644 --- a/tornado-drivers/opencl/pom.xml +++ b/tornado-drivers/opencl/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.6-dev + 1.0.6 tornado-drivers-opencl tornado-drivers-opencl diff --git a/tornado-drivers/pom.xml b/tornado-drivers/pom.xml index 2dd3b3e9ea..eece323b31 100644 --- a/tornado-drivers/pom.xml +++ b/tornado-drivers/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-drivers tornado-drivers diff --git a/tornado-drivers/ptx-jni/pom.xml b/tornado-drivers/ptx-jni/pom.xml index 0d3e83337e..dd7745ff22 100644 --- a/tornado-drivers/ptx-jni/pom.xml +++ b/tornado-drivers/ptx-jni/pom.xml @@ -6,7 +6,7 @@ tornado tornado-drivers - 1.0.6-dev + 1.0.6 tornado-drivers-ptx-jni tornado-drivers-ptx-jni diff --git a/tornado-drivers/ptx/pom.xml b/tornado-drivers/ptx/pom.xml index b311ac5dee..61cf2ff984 100644 --- a/tornado-drivers/ptx/pom.xml +++ b/tornado-drivers/ptx/pom.xml @@ -7,7 +7,7 @@ tornado-drivers tornado - 1.0.6-dev + 1.0.6 tornado-drivers-ptx tornado-drivers-ptx diff --git a/tornado-drivers/spirv/pom.xml b/tornado-drivers/spirv/pom.xml index 82d99fe3c4..6c5c5771a7 100644 --- a/tornado-drivers/spirv/pom.xml +++ b/tornado-drivers/spirv/pom.xml @@ -7,7 +7,7 @@ tornado tornado-drivers - 1.0.6-dev + 1.0.6 tornado-drivers-spirv tornado-drivers-spirv diff --git a/tornado-examples/pom.xml b/tornado-examples/pom.xml index 71f9dbbce9..062e796a04 100644 --- a/tornado-examples/pom.xml +++ b/tornado-examples/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-examples tornado-examples diff --git a/tornado-matrices/pom.xml b/tornado-matrices/pom.xml index f43b14d6ba..1829c8b48e 100644 --- a/tornado-matrices/pom.xml +++ b/tornado-matrices/pom.xml @@ -5,7 +5,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-matrices tornado-matrices diff --git a/tornado-runtime/pom.xml b/tornado-runtime/pom.xml index bcd53f9287..36e658891e 100644 --- a/tornado-runtime/pom.xml +++ b/tornado-runtime/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-runtime tornado-runtime diff --git a/tornado-unittests/pom.xml b/tornado-unittests/pom.xml index a12deb0aed..2616e9b686 100644 --- a/tornado-unittests/pom.xml +++ b/tornado-unittests/pom.xml @@ -6,7 +6,7 @@ tornado tornado - 1.0.6-dev + 1.0.6 tornado-unittests tornado-unittests