Migrate from Vert.x 3 to Vert.x 4

Vert.x 4 ex­tends the Vert.x 3 line with a set of new fea­tures while pro­vid­ing the same Vert.x 3 ex­pe­ri­ence: Vert.x 3 users will feel at home with Vert.x 4.

Migration

Vert.x 4 has been de­vel­oped with mi­gra­tion from Vert.x 3 in mind.

Vert.x 4 im­proves asyn­chro­nous pro­gram­ming with fu­tures, how­ever the call­back API are still there to ease the mi­gra­tion from Vert.x 3.

When­ever pos­si­ble, Vert.x 4 APIs have been made avail­able in Vert.x 3 with a dep­re­ca­tion of the old API, giv­ing the op­por­tu­nity to im­prove a Vert.x 3 ap­pli­ca­tion with a bet­ter API while al­low­ing the ap­pli­ca­tion to be ready for a Vert.x 4 mi­gra­tion.

Vert.x 3 support

Vert.x 3 will con­tinue to get bug fix re­leases of­fi­cially until Jan­u­ary 2023.

Vert.x is an open source project of the Eclipse Foun­da­tion, grant­ing the com­mu­nity the op­por­tu­nity to con­tribute fixes be­yond that dead­line and pos­si­bly ex­tend the sup­port.

Next post

What's new in Vert.x 4

See an overview of all new and exciting features in Vert.x 4, including futures, distributed tracing, reactive database clients, SQL templating, and more.

Read more
Previous post

Eclipse Vert.x 4 released!

Vert.x 4 has just been released and it’s the best thing since sliced buffers.

Read more
Related posts

Some Rest with Vert.x

This post is part of the Introduction to Vert.x series. Let’s go a bit further this time and develop a CRUD-ish application

Read more

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

Scala is here

The rise of Scala as one of the most important languages on the JVM caught many (me included) by surprise. This hybrid of functional and imperative paradigms struck a chord with many developers.

Read more