days
0
-13
-9
hours
-1
-3
minutes
0
-3
seconds
-1
-1
search
Upgrading the subatomic Java

Quarkus updates: Eclipse MicroProfile 3.2 compatibility reached

Sarah Schlothauer
quarkus
© Shutterstock / VAlex

Quarkus has been on our Java radar since its inception, and for a good reason too. A recent update reveals that Quarkus is now compatible with the latest edition of Eclipse MicroProfile. Check in on the latest news and see what’s changed, and what the plans for the future are. Keep an eye out, because the newest edition of Quarkus is on its way and it could arrive any day now.

What’s the scoop on Quarkus? Since it’s release, we have been watching the project closely and according to many Java experts, it should have a place on your radar. The “supersonic subatomic Java” is an open source Cloud-Native, container-first framework for writing Java applications.

Its latest version is Quarkus 1.1.1, which was a minor release that mostly focused on fixing bugs.

Now, Quarkus reaches a new milestone. On January 21, 2019, engineer for Eclipse MicroProfile and Quarkus, Ken Finnigan posted an update blog detailing the news that Quarkus 1.1 is now compatible with MicroProfile 3.2.

Let’s take a look at the recent news.

SEE ALSO: Java devs rate microservice satisfaction 6 stars out of 10

Added compatibility

In the announcement blog regarding the updated compatibility, Ken Finnigan writes:

Over the last couple of months, the team has worked tirelessly to add the various MicroProfile specification TCKs to the Quarkus build and hunt down the failures they raised. With fixes not just in Quarkus, but also fixes for dependent libraries such as SmallRye and RESTEasy.

With Quarkus we’re seeking the best developer experience for cloud-native development. In addition to the MicroProfile APIs we provide support for popular APIs and standards such as HibernateApache Kafka, and a flexible DI implementation that understands CDI annotations and Spring DI. For more information check out Quarkus CDI Reference.

Now, MicroProfile compatibility is a key feature of Quarkus.

This compatibility is possible thanks to the hard-working efforts of community contributions.

What is MicroProfile version 3.2?

So, why is this worth celebrating? Let’s quickly review what Eclipse MicroProfile 3.2 added. MicroProfile version 3.2 is a minor version which released according to its train model for platform releases in November 2019.

Eclipse MicroProfile helps create specifications for developing optimized microservices in Enterprise Java. This latest version of Eclipse MicroProfile includes updated components that maintain backward compatibility. It also updated the Metrics and Health specifications.

Check out the release tag on GitHub and the specification for all the info.

SEE ALSO: Java retrospective #5 – what will change the Java world in 2020?

Future plans

What’s next on the agenda for Quarkus?

Currently, Quarkus developers are working on more changes to SmallRye, a library for Java devs that improves Cloud Native development through Eclipse MicroProfile. SmallRye is included in Quarkus, as well as Thorntail, Wildfly, and Open Liberty. View SmallRye on GitHub for additional information and a list of its repositories.

Work for various IDE support continues behind the scenes. Check out this list for stability status for IDE/Editors such as Eclipse Che, IntelliJ Ultimate, VS Code Quarkus Tools, and Eclipse Quarkus Tools.

quarkus

IDE/Editor support status. Source.

According to the plan, version 1.2 will arrive sometime in late January 2020, which can be any day now. So keep your eyes open for the next update.

In the meantime, join the Quarkus Google Group for all the latest updates and discussions.

Author
Sarah Schlothauer

Sarah Schlothauer

All Posts by Sarah Schlothauer

Sarah Schlothauer is an assistant editor for JAXenter.com. She received her Bachelor's degree from Monmouth University and is currently enrolled at Goethe University in Frankfurt, Germany where she is working on her Masters. She lives in Frankfurt with her husband and cat. She is also the editor for Conditio Humana, an online magazine about ethics, AI, and technology.

Leave a Reply