Blog - page 40

Quarkus 0.21.1 released

We just released Quarkus 0.21.1. As for 0.20.0, to build native executables, you will need GraalVM 19.1.1. What’s new? This release is mostly about fixing bugs and usability issues. The Kafka Streams and Apache Tika extensions got their usability greatly improved for instance. You can find the full changelog of 0.21.0 and the few additional issues we fixed in 0.21.1 on GitHub. We have a lot of interesting things in the works so stay tuned...

Hibernate ORM lets you generate or update the database schema. Let's explore when to use such option in combination with live coding.

With a little bit of config mojo, it is possible (and useful) to build a native Quarkus application in CircleCI.

Quarkus 0.20.0 released

We just released Quarkus 0.20.0. If you use Quarkus with GraalVM to build native executables, Quarkus 0.20.0 now requires GraalVM 19.1.1 so please upgrade your GraalVM installation. What’s new? Here are the main highlights of this release: Jackson extensions, OAuth2 extension, Camel extensions moved outside the Quarkus tree, a new MicroProfile REST Client implementation, Syslog support and a new guide for Azure deployments. Hibernate ORM multi-line support in import scripts We enabled multi-line support for...

Quarkus ArC is a build-time oriented dependency injection based on CDI 2.0. But what does it actually mean and what benefits does a build-time processing DI bring?

Quarkus 0.19.1 released

We just released Quarkus 0.19.1. This new version brings a lot of new extensions, especially in the persistence area. Quarkus 0.19.1 is still targeting GraalVM 19.0.2 as we discovered a bug in GraalVM 19.1.0 that affects Quarkus. The issue is already fixed but we are waiting for a 19.1.1 release. What’s new? Here are the main highlights of this release: MongoDB support, Neo4J support, Amazon DynamoDB support, Apache Tika support, Reactive Messaging MQTT support and...

Quarkus has so far been focused on start-up time and memory footprint, but runtime performance is important as well. Find out how well Quarkus performs in both Native and JVM modes.

Quarkus 0.18.0 released

Quarkus 0.18.0 was just released and is now available on Maven Central. We usually release Quarkus every two weeks and it has just been a week since our last release so why release 0.18.0 so soon? Well, we have some good news to share: Quarkus now supports GraalVM 19 (requires it, even) and we wanted to put this version in your hands as quickly as possible. What’s new? Here are the main highlights of this...

Kafka Streams is a very popular solution for implementing stream processing applications based on Apache Kafka. It lets you do typical data streaming tasks like filtering and transforming messages, joining multiple Kafka topics, performing (stateful) calculations, grouping and aggregating values in time windows and much more. Unlike other streaming query engines that run on specific processing clusters, Kafka Streams is a client library. This means a (Java) application is needed which starts and runs the...

In the 0.15.0 version of Quarkus, we introduced the Hibernate Search Elasticsearch extension and, with 0.16.0, we added a guide and a quickstart explaining how to use it. If you want to index your Hibernate ORM entities in Elasticsearch and don’t mind updating your code from time to time, you’re very welcome to become an early adopter and provide feedback. What is Hibernate Search? This is an old time favorite of mine. Back in the...