Vert.x 3.1.0 is released!

I’m pleased to an­nounce the re­lease of Vert.x 3.1!

Some of the high­lights of this re­lease in­clude:

  • Vertx-​sync is a set of util­i­ties that allow you to per­form asyn­chro­nous op­er­a­tions and re­ceive events in a syn­chro­nous way, but with­out block­ing ker­nel threads.

  • Vertx-​stomp is an im­ple­men­ta­tion of a STOMP server and client. You can use the STOMP server with other clients and use the STOMP client with other servers. The server and the client sup­ports the ver­sion 1.0, 1.1 and 1.2 of the STOMP pro­to­col. The STOMP server can also be used as a bridge with the vert.x event bus.

  • Vertx-​shell is a com­mand line in­ter­face for the Vert.x run­time avail­able from reg­u­lar ter­mi­nals using dif­fer­ent pro­to­cols.

  • Re-​implementation of the Starter class and re­lated func­tion­al­ity. And now re­de­ploy is back!

Full re­lease notes can be found here:​x3/wiki/wiki/3.1-​Release-Notes

Break­ing changes here:​x3/wiki/wiki/3.1.0-​—Breaking-changes

NPM for the event-​bus client here:­age/vertx3-​eventbus-client

Many thanks to all the com­mit­ters and com­mu­nity whose con­tri­bu­tions made this pos­si­ble.

A spe­cial thanks to the full-​time team - Clement, Julien and Paulo who put in a lot of work to get this out :)

Next stop is Vert.x 3.2 which we hope to have out be­fore Christ­mas.

The ar­ti­facts have been de­ployed to Maven Cen­tral and you can get the dis­tri­b­u­tion on Bin­tray.

Next post

Using the asynchronous SQL client

Finally, back... This post is the fifth post of the introduction to vert.x blog series, after a not-that-small break. In this post we are going to see how we can use JDBC in a vert.x application.

Read more
Previous post

Contract Driven REST Services with Vert.x3

We see a new trend in development where we are shifting from developing applications to APIs. More and more we see services being offered as REST APIs that we are allowed to consume.

Read more
Related posts

Things to keep in mind concerning CSRF attacks

Eclipse Vert.x like most frameworks provides an anti-CSRF defense. However, no framework can prevent all attack vectors that exist in the web. Therefore, developers need to be aware of some dangers and common attack vectors concerning CSRF defenses.

Read more

Building a real-time web app with Angular/Ngrx and Vert.x

There are multiple tech stacks to build a real-time web app. What are the best choices to build Angular client apps, connected to a JVM-based backend?

Read more

Real-time bidding with Websockets and Vert.x

The expectations of users for interactivity with web applications have changed over the past few years. Users during bidding in auction no longer want to press the refresh button.

Read more