Last week, RedHat’s Quarkus, the Kubernetes native Java framework for GraalVM & OpenJDK HotSpot announced the availability of its first release candidate. It also notified users that its first stable version will be released by the end of this month.
Launched in March this year, Quarkus framework uses Java libraries and standards to provide an effective solution for running Java on new deployment environments like serverless, microservices, containers, Kubernetes, and more. Java developers can employ this framework to build apps with faster startup time and less memory than traditional Java-based microservices frameworks. It also provides flexible and easy to use APIs that can help developers to build cloud-native apps, and best-of-breed frameworks.
“The community has worked really hard to up the quality of Quarkus in the last few weeks: bug fixes, documentation improvements, new extensions and above all upping the standards for developer experience,” states the Quarkus team.
Latest updates added in Quarkus 1.0
- A new reactive core based on Vert.x with support for reactive and imperative programming models. This feature aims to make reactive programming a first-class feature of Quarkus.
- A new non-blocking security layer that allows reactive authentications and authorization. It also enables reactive security operations to integrate with Vert.x.
- Improved Spring API compatibility, including Spring Web and Spring Data JPA, as well as Spring DI.
- A Quarkus ecosystem also called as “universe”, is a set of extensions that fully supports native compilation via GraalVM native image. It supports Java 8, 11 and 13 when using Quarkus on the JVM. It will also support Java 11 native compilation in the near future.
RedHat says, “Looking ahead, the community is focused on adding additional extensions like enhanced Spring API compatibility, improved observability, and support for long-running transactions.”
Many users are excited about Quarkus and are looking forward to trying the stable version.
Great news! We have ported one of our smaller projects to Quarkus already with 0.26. Looking forward to working with 1.0 and bringing it in production 👍
— zemiak (@zemiak) November 6, 2019
Congratulations for your amazing work. It was really time to reboot the server stack and Quarkus does it in an incredible way. Thank you.
— Loïc Rouchon (@loicrouchon) November 6, 2019
Congratulations to the whole team! That is an amazing accomplishment! Well done!!
— Ingo (@lasombra_br) November 6, 2019