Skip to content

Commit 90c50d3

Browse files
authored
Merge pull request #805 from beehive-lab/release/3.0.0
Release 3.0.0
2 parents 555f209 + f4b9fb0 commit 90c50d3

File tree

22 files changed

+60
-27
lines changed

22 files changed

+60
-27
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![Runtime Version](https://img.shields.io/maven-central/v/io.github.beehive-lab/tornado-runtime?logo=apache-maven&color=blue&label=Tornado%20Runtime)](https://central.sonatype.com/artifact/io.github.beehive-lab/tornado-runtime)
66
[![SDKMAN!](https://img.shields.io/badge/Install%20with-SDKMAN!-2c7a7b?logo=sdkman&logoColor=white)](https://sdkman.io/sdks/tornadovm/)
77

8-
![TornadoVM version](https://img.shields.io/badge/version-2.2.0-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%20Classpath%20Exception-blue.svg)
8+
![TornadoVM version](https://img.shields.io/badge/version-3.0.0-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%20Classpath%20Exception-blue.svg)
99

1010
<img align="left" width="180" height="180" src="etc/tornadoVM_Logo.jpg">
1111

@@ -25,7 +25,7 @@ Developers can choose which backends to install and run.
2525

2626
For a quick introduction please read the following [FAQ](https://tornadovm.readthedocs.io/en/latest/).
2727

28-
**Latest Release:** TornadoVM 2.2.0 - 17/12/2025 :
28+
**Latest Release:** TornadoVM 3.0.0 - 24/02/2026 :
2929
See [CHANGELOG](https://tornadovm.readthedocs.io/en/latest/CHANGELOG.html).
3030

3131
----------------------
@@ -121,12 +121,12 @@ that includes NBody, DFT, KMeans computation and matrix computations.
121121
<dependency>
122122
<groupId>io.github.beehive-lab</groupId>
123123
<artifactId>tornado-api</artifactId>
124-
<version>2.2.0</version>
124+
<version>3.0.0</version>
125125
</dependency>
126126
<dependency>
127127
<groupId>io.github.beehive-lab</groupId>
128128
<artifactId>tornado-runtime</artifactId>
129-
<version>2.2.0</version>
129+
<version>3.0.0</version>
130130
</dependency>
131131
</dependencies>
132132
```

bin/tornadovm-installer

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ import textwrap
6161

6262
# Configuration
6363
__DIRECTORY_DEPENDENCIES__ = (Path("etc") / "dependencies").resolve()
64-
__VERSION__ = "v2.2.0"
64+
__VERSION__ = "v3.0.0"
6565
__SUPPORTED_JDKS__ = [
6666
config.__JDK21__,
6767
config.__GRAALVM21__,

docs/source/CHANGELOG.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,39 @@ This file summarizes the new features and major changes for each *TornadoVM* ver
77

88
CHANGELOG
99

10+
TornadoVM 3.0.0
11+
---------------
12+
24/02/26
13+
14+
Improvements
15+
~~~~~~~~~~~~
16+
17+
- `#790 <https://github.com/beehive-lab/TornadoVM/pull/790>`_: [feat] Move --intellijinit from CLI to developer-only Makefile target with dynamic backend selection
18+
19+
Compatibility
20+
~~~~~~~~~~~~
21+
22+
- `#804 <https://github.com/beehive-lab/TornadoVM/pull/804>`_: Refactor GH actions to split JDK21 and JDK25 testing, packaging and deployment
23+
- `#777 <https://github.com/beehive-lab/TornadoVM/pull/777>`_: Bump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.25.3
24+
- `#775 <https://github.com/beehive-lab/TornadoVM/pull/775>`_: [docs] Revise TornadoVM installation instructions
25+
- `#776 <https://github.com/beehive-lab/TornadoVM/pull/776>`_: [feat] Add new action to push default tornadovm version
26+
27+
Bug Fixes
28+
~~~~~~~~~~~~
29+
30+
- `#785 <https://github.com/beehive-lab/TornadoVM/pull/785>`_: [fix] Added scripts in dist directory to resolve issue with intellijinit
31+
32+
Other Changes
33+
~~~~~~~~~~~~
34+
35+
- `#803 <https://github.com/beehive-lab/TornadoVM/pull/803>`_: Whitelist \`TestInheritedFields\` for non-OpenCL backends
36+
- `#802 <https://github.com/beehive-lab/TornadoVM/pull/802>`_: [fix] Handle Windows CRLF line endings in virtual device tests and native tests & Update Makefile.mak
37+
- `#801 <https://github.com/beehive-lab/TornadoVM/pull/801>`_: Add GitHub workflows for JDK 25 build, deployment, and release prepar…
38+
- `#799 <https://github.com/beehive-lab/TornadoVM/pull/799>`_: Add JDK 25.0.2 release automation workflows
39+
- `#787 <https://github.com/beehive-lab/TornadoVM/pull/787>`_: [refactor] Prepare compiler and API infrastructure for Jdk25 migration
40+
- `#781 <https://github.com/beehive-lab/TornadoVM/pull/781>`_: Fix OCLFieldBuffer to include inherited instance fields
41+
42+
1043
TornadoVM 2.2.0
1144
---------------
1245
17/12/25

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
copyright = "2013-2025, APT Group, Department of Computer Science"
77
author = "The University of Manchester"
88

9-
release = "v2.2.0"
10-
version = "v2.2.0"
9+
release = "v3.0.0"
10+
version = "v3.0.0"
1111

1212
# -- General configuration
1313

docs/source/installation.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -722,13 +722,13 @@ To use the TornadoVM API in your projects, you can checkout our maven repository
722722
<dependency>
723723
<groupId>io.github.beehive-lab</groupId>
724724
<artifactId>tornado-api</artifactId>
725-
<version>2.2.0</version>
725+
<version>3.0.0</version>
726726
</dependency>
727727
728728
<dependency>
729729
<groupId>io.github.beehive-lab</groupId>
730730
<artifactId>tornado-matrices</artifactId>
731-
<version>2.2.0</version>
731+
<version>3.0.0</version>
732732
</dependency>
733733
</dependencies>
734734

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>io.github.beehive-lab</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>2.2.1-dev</version>
8+
<version>3.0.0</version>
99
<packaging>pom</packaging>
1010
<name>tornado</name>
1111
<url>https://github.com/beehive-lab/tornadovm</url>

tornado-annotation/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.github.beehive-lab</groupId>
88
<artifactId>tornado</artifactId>
9-
<version>2.2.1-dev</version>
9+
<version>3.0.0</version>
1010
</parent>
1111

1212
<artifactId>tornado-annotation</artifactId>

tornado-api/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<parent>
66
<artifactId>tornado</artifactId>
77
<groupId>io.github.beehive-lab</groupId>
8-
<version>2.2.1-dev</version>
8+
<version>3.0.0</version>
99
</parent>
1010
<description>TornadoVM API: A high-level programming interface for accelerating Java applications on heterogeneous hardware</description>
1111
<groupId>io.github.beehive-lab</groupId>
1212
<artifactId>tornado-api</artifactId>
13-
<version>2.2.1-dev</version>
13+
<version>3.0.0</version>
1414
<name>tornado-api</name>
1515
<url>https://tornadovm.org</url>
1616
<licenses>

tornado-assembly/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>io.github.beehive-lab</groupId>
77
<artifactId>tornado</artifactId>
8-
<version>2.2.1-dev</version>
8+
<version>3.0.0</version>
99
</parent>
1010
<artifactId>tornado-assembly</artifactId>
1111
<packaging>pom</packaging>

tornado-assembly/src/bin/tornado-test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ else:
396396

397397
ENABLE_ASSERTIONS = "-ea "
398398

399-
__VERSION__ = "2.2.1-dev"
399+
__VERSION__ = "3.0.0"
400400

401401
try:
402402
javaHome = os.environ["JAVA_HOME"]

0 commit comments

Comments
 (0)