Migrate from Vert.x 3 to Vert.x 4
Vert.x 4 extends the Vert.x 3 line with a set of new features while providing the same Vert.x 3 experience: Vert.x 3 users will feel at home with Vert.x 4.
Vert.x 4 has been developed with migration from Vert.x 3 in mind.
Vert.x 4 improves asynchronous programming with futures, however the callback API are still there to ease the migration from Vert.x 3.
Whenever possible, Vert.x 4 APIs have been made available in Vert.x 3 with a deprecation of the old API, giving the opportunity to improve a Vert.x 3 application with a better API while allowing the application to be ready for a Vert.x 4 migration.
Read migration guideWe provide a clear and documented migration path from Vert.x 3.9 to Vert.x 4.
Vert.x in ActionEach sample in our book “Vert.x in Action” works with either Vert.x 3.9 or Vert.x 4.
Vert.x 3 support
Vert.x 3 will continue to get bug fix releases officially until January 2023.
Vert.x is an open source project of the Eclipse Foundation, granting the community the opportunity to contribute fixes beyond that deadline and possibly extend the support.
See an overview of all new and exciting features in Vert.x 4, including futures, distributed tracing, reactive database clients, SQL templating, and more.
Eclipse Vert.x version 3.9.7 has just been released. It fixes quite a few bugs that have been reported by the community.