diff --git a/INSTALL.md b/INSTALL.md
index 46666c7594..666ae82140 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -221,13 +221,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
tornado
tornado-api
- 0.9
+ 0.10
tornado
tornado-matrices
- 0.9
+ 0.10
```
@@ -236,6 +236,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
#### Versions available
+* 0.10
* 0.9
* 0.8
* 0.7
diff --git a/README.md b/README.md
index 099d7f42b3..e6c6b2ae0f 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ GPUs (NVIDIA, AMD), integrated GPUs (Intel HD Graphics and ARM Mali), and FPGAs
For a quick introduction please read the following [FAQ](assembly/src/docs/15_FAQ.md).
-**Current Release:** TornadoVM 0.9 - 15/04/2021 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-09)
+**Current Release:** TornadoVM 0.10 - 29/06/2021 : See [CHANGELOG](assembly/src/docs/CHANGELOG.md#tornadovm-0.10)
Previous Releases can be found [here](assembly/src/docs/Releases.md)
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 13f8815939..d5b2122a90 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -4,7 +4,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-assembly
pom
diff --git a/assembly/src/bin/tornadoLocalInstallMaven b/assembly/src/bin/tornadoLocalInstallMaven
index 97120224bb..8765e70b37 100755
--- a/assembly/src/bin/tornadoLocalInstallMaven
+++ b/assembly/src/bin/tornadoLocalInstallMaven
@@ -29,7 +29,7 @@
cd $TORNADO_SDK
cd share/java/tornado/
-TORNADOVM_VERSION="0.10-dev"
+TORNADOVM_VERSION="0.10"
read -ra selected_backends < "${TORNADO_SDK}/etc/tornado.backend"
diff --git a/assembly/src/docs/1_INSTALL.md b/assembly/src/docs/1_INSTALL.md
index af9eb8d985..1f2c62f922 100644
--- a/assembly/src/docs/1_INSTALL.md
+++ b/assembly/src/docs/1_INSTALL.md
@@ -208,13 +208,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
tornado
tornado-api
- 0.9
+ 0.10
tornado
tornado-matrices
- 0.9
+ 0.10
```
@@ -223,6 +223,7 @@ Notice that, for running with TornadoVM, you will need either the docker images
#### Versions available
+* 0.10
* 0.9
* 0.8
* 0.7
diff --git a/assembly/src/docs/CHANGELOG.md b/assembly/src/docs/CHANGELOG.md
index 6ec0b240b4..5e477aa814 100644
--- a/assembly/src/docs/CHANGELOG.md
+++ b/assembly/src/docs/CHANGELOG.md
@@ -1,6 +1,25 @@
# TornadoVM Changelog
This file summarizes the new features and major changes for each *TornadoVM* version.
+## TornadoVM 0.10
+29/06/2021
+
+- TornadoVM JIT Compiler sync with Graal 21.1.0
+- Experimental support for OpenJDK 16
+- Tracing the TornadoVM thread distribution and device information with a new option `--threadInfo` instead of `--debug`
+- Refactoring of the new API:
+ - `TornadoVMExecutionContext` renamed to `KernelContext`
+ - `GridTask` renamed to `GridScheduler`
+- AWS F1 AMI version upgraded to 1.10.0 and automated the generation of AFI image
+- Xilinx OpenCL backend expanded with:
+ - a) Initial integration of Xilinx OpenCL attributes for loop pipelining in the TornadoVM compiler
+ - b) Support for multiple compute units
+- Logging FPGA compilation option added to dump FPGA HLS compilation to a file
+- TornadoVM profiler enhanced for including data transfers for the stack-frame and kernel dispatch time
+- Initial support for 2D Arrays added
+- Several bug fixes and stability support for the OpenCL and PTX backends
+
+
## TornadoVM 0.9
15/04/2021
diff --git a/assembly/src/docs/Releases.md b/assembly/src/docs/Releases.md
index 7ecb21fda5..3892639e14 100644
--- a/assembly/src/docs/Releases.md
+++ b/assembly/src/docs/Releases.md
@@ -1,4 +1,5 @@
# Releases
+ * TornadoVM 0.10 - 29/06/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-0.10)
* TornadoVM 0.9 - 15/04/2021 : See [CHANGELOG](CHANGELOG.md#tornadovm-09)
* TornadoVM 0.8 - 19/11/2020 : See [CHANGELOG](CHANGELOG.md#tornadovm-08)
* TornadoVM 0.7 - 22/06/2020 : See [CHANGELOG](CHANGELOG.md#tornadovm-07)
diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml
index 8fc467479f..37c46040c2 100644
--- a/benchmarks/pom.xml
+++ b/benchmarks/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-benchmarks
tornado-benchmarks
diff --git a/drivers/drivers-common/pom.xml b/drivers/drivers-common/pom.xml
index e27037e477..fd775104ac 100644
--- a/drivers/drivers-common/pom.xml
+++ b/drivers/drivers-common/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado-drivers
- 0.10-dev
+ 0.10
4.0.0
diff --git a/drivers/opencl-jni/pom.xml b/drivers/opencl-jni/pom.xml
index a720490501..323202826d 100644
--- a/drivers/opencl-jni/pom.xml
+++ b/drivers/opencl-jni/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 0.10-dev
+ 0.10
tornado-drivers-opencl-jni
tornado-drivers-opencl-jni
diff --git a/drivers/opencl/pom.xml b/drivers/opencl/pom.xml
index 9a48d084e3..894177bcd6 100644
--- a/drivers/opencl/pom.xml
+++ b/drivers/opencl/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 0.10-dev
+ 0.10
tornado-drivers-opencl
tornado-drivers-opencl
diff --git a/drivers/pom.xml b/drivers/pom.xml
index 3051d71e5e..747253e88f 100644
--- a/drivers/pom.xml
+++ b/drivers/pom.xml
@@ -4,7 +4,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-drivers
tornado-drivers
diff --git a/drivers/ptx-jni/pom.xml b/drivers/ptx-jni/pom.xml
index 699e4505b1..b388fb7a7d 100644
--- a/drivers/ptx-jni/pom.xml
+++ b/drivers/ptx-jni/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado-drivers
- 0.10-dev
+ 0.10
tornado-drivers-ptx-jni
tornado-drivers-ptx-jni
diff --git a/drivers/ptx/pom.xml b/drivers/ptx/pom.xml
index 8f097417b5..0224f95295 100644
--- a/drivers/ptx/pom.xml
+++ b/drivers/ptx/pom.xml
@@ -7,7 +7,7 @@
tornado-drivers
tornado
- 0.10-dev
+ 0.10
tornado-drivers-ptx
tornado-drivers-ptx
diff --git a/examples/pom.xml b/examples/pom.xml
index 4471421d26..0e429c675b 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-examples
tornado-examples
diff --git a/matrices/pom.xml b/matrices/pom.xml
index 93a2c07674..0350b1b8ba 100644
--- a/matrices/pom.xml
+++ b/matrices/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-matrices
tornado-matrices
diff --git a/pom.xml b/pom.xml
index 2d0dd419fe..63efd01a45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
pom
tornado
https://github.com/beehive-lab/tornadovm
@@ -17,7 +17,7 @@
- 0.10-dev
+ 0.10
21.1.0
UTF-8
${platform}
diff --git a/runtime/pom.xml b/runtime/pom.xml
index 93333bc08e..671bd05d19 100644
--- a/runtime/pom.xml
+++ b/runtime/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-runtime
tornado-runtime
diff --git a/tornado-annotation/pom.xml b/tornado-annotation/pom.xml
index 9e5e2c7c48..8c9790c56e 100644
--- a/tornado-annotation/pom.xml
+++ b/tornado-annotation/pom.xml
@@ -6,7 +6,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-annotation
diff --git a/tornado-api/pom.xml b/tornado-api/pom.xml
index 894604ad84..0fcd42a605 100644
--- a/tornado-api/pom.xml
+++ b/tornado-api/pom.xml
@@ -5,12 +5,12 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado
tornado-api
- 0.10-dev
+ 0.10
tornado-api
https://tornadovm.org
diff --git a/unittests/pom.xml b/unittests/pom.xml
index 4294d5a62d..6ca29d4a5c 100644
--- a/unittests/pom.xml
+++ b/unittests/pom.xml
@@ -5,7 +5,7 @@
tornado
tornado
- 0.10-dev
+ 0.10
tornado-unittests
tornado-unittests