Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage GraalVM Content on InfoQ

  • Java News Roundup: JDK LTS Release Cadence, OpenJDK, Spring Updates, Helidon, Payara Platform

    This week's Java roundup for September 13th, 2021, features news from OpenJDK, a proposal to accelerate the JDK LTS release cadence from three years to two years, JDK 18, Liberica JDK 17, updates to Spring Framework, Spring Data and Spring Tools 4, Payara Platform, Helidon, JDK 17 dev builds of GraalVM, Hibernate, Piranha, Apache Camel, JobRunr 4.0 and the 2021 Jakarta EE Developer survey.

  • Java News Roundup: Jakarta EE 10 Core Profile, OpenJDK, Open Liberty, Payara, Groovy and Quarkus

    This week's Java roundup for September 6th, 2021, features news from Jakarta EE 10 introducing a new core profile, JEP 417, JDK 18, Open Liberty, Payara August 2021 Roadmap Update webinar, Quarkus 2.2.2.Final, a new Micronaut Java library, Hibernate Search 6.1.0.Alpha1, GraalVM Native Build Tools 0.9.5, updates to versions of Groovy, and the JakartaOne Livestream 2021 conference.

  • Java News Roundup: Roadmap for Spring 6.0 and Spring Boot 3.0, OpenJDK and Quarkus Updates

    This week's Java roundup for August 30th, 2021, features news from SpringOne in which the roadmap of Spring Framework 6.0 and Spring Boot 3.0 was revealed, updates to OpenJDK JEPs, JDK 18, updates to the Quarkus 2.1 and 2.2 release trains, MicroProfile API release candidates, Open Liberty, Hibernate 5.6.0.Beta1, GraalVM Native Build Tools 0.9.4 and a new JHipster project for Helidon.

  • Java News Roundup: Micronaut 3.0, Open Liberty Starter, Spring Boot, GraalVM, and JEP 400

    This week's Java roundup for August 16th, 2021, features news from Micronaut 3.0, OpenJDK, JDK 18, updates to Spring Boot and Spring Tools, a new Open Liberty starter tool, GraalVM Native Build Tools 0.9.3, Payara Platform updates, Quarkus 2.1.3, Eclipse OpenMQ 6.2 and the July update of Java in Visual Studio Code.

  • GraalVM 21.2 Improves Native Components

    GraalVM 21.2 has been released to speed up native compilation times, and improve integrations with JDK flight recorder as well as improve support for non-Java languages like Ruby and JavaScript.

  • Java News Roundup - Week of June 28th, 2021

    This week’s Java roundup features news from JDK 17, JDK 18, GraalVM Native Build Tools, TornadoVM 0.10, the release of Quarkus 2.0 and Apache Camel Quarkus 2.0, Apache Camel 3.11, Apache Wicket, Helidon, Micronaut Foundation, JReleaser 0.5.0, IntelliJ IDEA 2021.1.3, Gradle 7.1.1, Hibernate, Scala, ASM and the Spring Framework.

  • 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.