Morning Glory (2022 R2) - Remove vertx-completable-future

Description

Remove any usage of the

me.escoffier.vertx:vertx-completable-future = https://github.com/cescoffier/vertx-completable-future

library because it is no longer maintained and doesn't work with Vert.x 4.

The library maintainer Clement Escoffier, a Vert.x Core developer, says at https://github.com/cescoffier/vertx-completable-future/issues/45 :

Unfortunately, I don't have the time to maintain this project.
I don't believe it would be part of Vert.x, and in terms of API, I'm not recommending CompletionStage anymore after having seen quite some code horrors.

vertx-completable-future requires Vert.x 3. It doesn't work with Vert.x 4 because it uses Future#setHandler that exists in Vert.x 3 but not in Vert.x 4 (removal commit).

https://vertx.io/blog/from-vert-x-3-to-vert-x-4/ :

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

FOLIO's Morning Glory support period exceeds January 2023.

Therefore all modules must migrate from Vert.x 3 to Vert.x 4 for Morning Glory.

Environment

None

Potential Workaround

None
100% Done
0

Checklist

hide

TestRail: Results

Activity

Show:

Marc JohnsonJune 3, 2022 at 9:12 AM

As a follow up to the question I asked in yesterday's release meeting.

Edge-common was released shortly after the meeting and so can now be used for this purpose.

Done

Details

Assignee

Reporter

Priority

Development Team

None

Epic Name

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 21, 2022 at 5:28 PM
Updated November 30, 2023 at 4:42 PM
Resolved July 11, 2022 at 1:24 PM
TestRail: Cases
TestRail: Runs

Flag notifications