Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage GraalVM Content on InfoQ

  • GraalVM 21.1 Supports JDK 16

    Oracle Labs has released GraalVM 21.1 featuring experimental binaries for Java 16. This new release also contains performance improvements along with new features, such as support for multiple locales in a Native Image. Node.js, originally included in previous versions of the GraalVM installation package, is now an optional dependency requiring manual installation.

  • Convert Spring Boot Apps to GraalVM with Spring Native Beta

    Spring has released Spring Native Beta, a new tool to convert existing Spring Boot applications, written in Java or Kotlin, to GraalVM native images. The goal is to support Spring Boot applications on Spring Native. GraalVM native images are small, optimized and boot quickly. The tradeoffs, however, are longer build times and fewer runtime optimizations compared to the JVM.

  • GraalVM inside Oracle Database

    Oracle has added support for GraalVM-based stored procedures that run inside the database. The capability supports JavaScript functions through the Multilingual Engine (MLE) focused on the APEX framework. This removes unnecessary data transfer over the network and can significantly improve performance.

  • GraalVM 21.0 Introduces a JVM Written in Java

    GraalVM has released major version 21.0 with a new component, Java on Truffle, that provides a JVM implementation written in Java. GraalVM is itself a polyglot virtual machine that provides a shared runtime to execute applications in multiple languages. Java on Truffle, a JVM written in Java using the Truffle framework, provides a new option to run Java applications. Its code name is Espresso.

  • Red Hat Releases OptaPlanner 8

    InfoQ spoke to Geoffrey De Smet about Red Hat’s OptaPlanner 8 release. This new version provides better support for new technologies such as Spring Boot and Quarkus, while still supporting Spring Boot and plain Java. One of the improvements for release 8 are quickstart examples showcasing the various OptaPlanner features in the supported technologies.

  • GraalVM Offers COBOL Support

    GraalVM offers integration support to bridge between COBOL and Java, adding support for many languages under a single runtime.

  • Micronaut 2.0 Enhances Tooling, Improves Support for Serverless and GraalVM

    Object Computing, Inc. (OCI) has formally released Micronaut 2.0, a major release of the full-stack JVM-based framework that helps create microservices-based, cloud-native and serverless applications utilizing languages such as Java, Groovy, and Kotlin.

  • Helidon 2.0 Features New Web Client, DB Client and Command-Line Tool

    Oracle has formally released Helidon 2.0 with a host of new significant features such as: support for reactive messaging and streams; a new command-line tool, a new web client API for Helidon SE, GraalVM support for Helidon MP, and a new reactive database client. Dmitry Kornilov, director of software development at Oracle, spoke to infoQ about this latest release.

  • Red Hat Mandrel Makes Java Native

    Red Hat has introduced a new Java distribution, Mandrel, that compiles Java applications directly to native code. As a fork of GraalVM, this decreases startup time and memory usage.

  • JavaFX 14 Released

    JavaFX 14 is available to help developers create cross-platform GUI applications with a single codebase. Improvements include HTTP/2 support with an embedded browser, controlled by native Java code.

  • GraalVM 20.0: Run Tomcat as Native Image on Windows

    GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages like Java, Python, and JavaScript, has released major version 20.0 with full support on Windows Platform. In a related news, Apache Tomcat 9 has announced full support for GraalVM native image generation that includes the container.

  • GraalVM 19.3 Brings JDK 11 Support

    GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages like Java, C, Python, and JavaScript, has released version 19.3 with support for JDK 11. Previous versions of GraalVM were based on JDK 8.

  • Helidon Supports GraalVM for Native Executable Applications

    Shortly after the release of Helidon 1.0, Oracle announced Helidon support for GraalVM that converts Helidon applications to native executable code via the native-image utility. Helidon was designed to be simple and fast, and is comprised of two versions: Helidon SE and Helidon MP. Dmitry Kornilov, senior software development manager at Oracle, spoke to InfoQ about Helidon support for GraalVM.

  • GraalVM 19.0: the Anticipated GA Release

    More than a year of numerous release candidates, Oracle has released the GA version of GraalVM 19.0, a polyglot virtual machine and platform created by Oracle Labs. Features added in the RC releases include: migrating Nashorn to GraalVM, integration with Python’s numpy library, and a managed mode LLVM interpreter. Oracle Labs have also included the formal release of GraalVM Enterprise Edition.

  • New Renaissance Performance Benchmark Aims to Compare JVMs

    Charles University and Oracle Labs have released a new JVM performance benchmark, named Renaissance. The performance tests focus on modern parallel workloads, primarily comparing GraalVM in HotSpot mode against OpenJDK.


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.