Quarkus 0.22.0 launches new user-friendly web interface
Quarkus version 0.22.0 arrived recently, adding a Quarkus Extension for Spring Web API, and a new web interface for easily creating Quarkus applications. See the newest changes and be sure to check out our interview with Alex Soto, Java Champion and Director of Developer Experience at Red Hat about the future of Quarkus.
Quarkus has been on our radar since March, 2019, and we’ve enjoyed seeing it grow. (Metaphorically speaking of course! It’s still ‘subatomic’ and lightweight as always, just like the particle it takes naming inspiration from.) The open source Kubernetes Native Java stack continues its journey with more improvements, new releases, a shiny new icon, and a bustling user base.
The latest version, Quarkus 0.22.0 released recently on September 16, 2019. This version also coincides with the launch of code.quarkus.io, a page that makes Quarkus app building easier than ever before. Have a look at everything new and for newcomers, see what this handy Java stack offers.
According to the changelog on GitHub, here are some of the new version highlights:
Improved Spring API support
Introducing the Quarkus extensions for Spring Web API and Spring Data JPA API. Now with these extensions, Quarkus apps can leverage Spring Web annotations and other useful Spring features, such as live coding.
Grow the extension ecosystem
Have an idea for a new extension? Now you can easily submit an issue and propose a new Quarkus extension on GitHub with a newly added template.
While you’re at it, view the current extension proposals with the new ‘extension-proposal‘ tag, give feedback, collaborate, and help the ecosystem grow.
Boostrap your app
Good news for beginners! The launch of code.quarkus.io will help you create a pain-free application. The user-interface is driven towards an easier user-experience and helps users bootstrap their application and discover its extensions, all inside of the browser.
Simply explore the extensions and select the ones you need. Each extension is divided into categories for simpler exploration, including serialization, security, and Cloud resources. Then generate your application, unzip, and run Quarkus.
No release is complete without a few fixes and 0.22.0 is no exception.
This release addresses some pull requests including some fixes to the error pages.
How to get started
Looking for a beginner’s guide? Newcomers to Quarkus can check out its features with the Quarkus cheat sheet, written by Alex Soto, JAX London speaker, Java Champion, and Director of Developer Experience at Red Hat.
Be sure to also check out our interview with Alex Soto and see what he had to say about the project’s upcoming plans and what “container first” means.
Quarkus is an open source project sponsored by Red Hat but contributed to by several other individuals not related to Red Hat. It came with two main goals: to improve the developer experience when developing microservices, and to make Java a language choice for microservices and serverless architecture.
As always, keep your eyes open for more news, additional features, and future releases.