InfoQ Homepage Java Content on InfoQ
-
Kestra: a Scalable Open-Source Orchestration and Scheduling Platform
Kestra, a new open-source orchestration and scheduling platform, helps developers to build, run, schedule, and monitor complex pipelines. The concept of a workflow, called Flow in Kestra, is at the heart of the platform. It is a list of tasks defined with a descriptive language based on yaml.
-
Java News Roundup: JDK 18 GA, JMC 8.2, Spring Updates, MicroStream 7.0-Beta1, WildFly 26.1-Beta1
This week's Java roundup for March 21st, 2022, features news from JDK 18, JDK 19, JDK Mission Control 8.2, Amazon Corretto 18, BellSoft LibericaJDK 18, multiple Spring milestone and point releases, Micronaut 3.4.0, GraalVM Native Build Tools 0.9.11, WildFly 26 Beta 1, Hibernate Reactive 1.1.4.Final, MicroStream 7.0-M1, JReleaser 1.0-RC1, and TornadoVM 0.13.
-
JHipster Native Blueprint Supports GraalVM Native Image
The Spring Boot Native blueprint for JHipster generates code and configuration to create a JHipster project which uses Spring Native. Spring Native allows compiling Spring applications to native executables with the GraalVM Native Image compiler.
-
Vaadin Introduces Hilla to Unify Frontend/Backend Web Development
Vaadin has introduced Hilla, a new framework for Java developers that combines the backend with Spring Boot and the frontend as a mix of TypeScript and Lit. Hilla offers many capabilities to simplify business application development, such as providing a unified project setup for Java and TypeScript that remains in sync.
-
Infer New Deadlock Detector for Android Aims to Be Efficient for Large Codebases
In a joint research, London University College and Facebook researchers created a new deadlock detector for Android Java code now available as part of open-source Infer static analysis tool. The new analyzer is able to process large codebases efficiently thanks to its incremental approach specifically designed for integration in a CI pipeline.
-
Java 18 is Now Available
Oracle has released version 18 of the Java programming language and virtual machine with a final feature set that includes nine JEPs. This release features JEPs that provide continued contribution toward Project Amber, Project Loom and Project Panama along with some useful new tools.
-
Java News Roundup: OpenJDK Updates, Spring Framework 6.0-M3, Helidon 3.0-M1, JobRunr 5.0-M1
This week's Java roundup for March 14th, 2022, features news from OpenJDK, JDK 19, Spring Framework 6.0-M3 and 5.3.17, Spring Tools 4.14.0, Quarkus 2.7.5, Helidon 3.0-M1, March 2022 Payara Platform, Open Liberty 22.0.0.3 and 22.0.0.4-beta, Hibernate ORM 5.6.7, Hibernate Search 6.1.3 and 6.0.9, JobRunr 5.0-RC1, Apache Camel 3.11.6, Piranha 22.3.0, JReleaser update, and reasons why Java makes sense.
-
JRebel Java Development Trends and Analysis 2022
JRebel has published the 2022 Java Developer Productivity Report, and this year marks the 10th anniversary of this annual publication. The survey investigates Java trends about architectures, frameworks and productivity tools.
-
Gradle 7.4 Introduces Aggregated Test Reports
Gradle has released version 7.4 of their open-source build automation tool that allows developers to create aggregated test and Jacoco coverage HTML reports. The versions catalog feature allows the centralized declaration of dependencies for usage in build scripts. Shared build services allow caching of state or resources across multiple tasks.
-
Java News Roundup: JDK 19 and Jakarta EE 10 Updates, Ansynch and Buffered Logging by Amazon Corretto
This week's Java roundup for March 7th, 2022, features news from OpenJDK, JDK 19, Jakarta EE 10, updates to Spring Cloud subprojects, Amazon Corretto providing asynchronous and buffered logging for OpenJDK 17, Quarkus 2.7.4.Final, Hibernate ORM 6.0.0.CR2, Apache Groovy 3.0.10 and 2.5.16, Apache Camel 3.14.2, JReleaser early-access, JobRunr 4.0.10, JDKMon 17.0.23 and FailSafe 3.2.3.
-
Google Java App Engine Standard is Now Open Source
Google has open-sourced the Java Source code for Google App Engine Standard environment, the production runtime, App Engine APIs, and the local sdk. Initially released in 2018, Google App Engine was designed to make it easy for developers to deploy and scale their web applications easily, without worrying about infrastructure management.
-
Java News Roundup: JEP 424, NetBeans 13, Hazelcast 5.1, JHipster 7.7, Spring Cloud Gateway CVEs
This week's Java roundup for February 28th, 2022, features news from OpenJDK, JDK 19, point and milestone releases on various Spring projects, Quarkus 2.7.3.Final, Micronaut 3.3.4, HIbernate Validator versions 6.2.2.Final, 7.0.3.Final and 8.0.0.Alpha1, Hazelcast 5.1, Apache NetBeans 13, Apache Log4j 2.17.2, JHipster 7.7.0, and JReleaser 1.0.0-M3.
-
JDK 18 and JDK 19: What We Know So Far
JDK 18, the first non-LTS release since JDK 17, has reached its initial release candidate phase with a final set of nine new features, in the form of JEPs, that can be separated into three categories: Core Java Library, Java Tools and Java Specification. We examine JDK 18 and predict what features may be targeted for JDK 19.
-
Kotlin 1.6.20 Preview Features Context Receivers and Performance Improvements
JetBrains has released Kotlin 1.6.20-M1, a preview version of the upcoming GA release that introduces context receivers, several performance improvement options to reduce compilation time and a concurrent garbage collector.
-
Java News Roundup: Spring Projects Updates, Value Objects (Preview) JEP, Quarkus 2.7.2
This week's Java roundup for February 21st, 2022, features news from OpenJDK, JDK 18, JDK 19, Quarkus 2.7.2.Final, JReleaser early-access, and multiple Spring project updates: Spring Boot 2.7.0-M1, 2.6.4, 2.5.10; a new ListCrudRepository interface for Spring Data 3.0-M2; Spring Security 5.7.0-M2, 5.6.2, 5.5.5; Spring Session 2021.1.2, 2021.0.5; Spring Shell 2.1.0-M3; and Spring Batch 4.3.5.