Version
5.0.8
Context
Not exactly an issue with Vert.x itself, but the update from 5.0.7 to 5.0.8 includes a netty update to 4.2.x which has a binary incompatibility with previous versions that may otherwise exist in a project (in our case, because of AWS SDK). More specifically, io.netty:netty-codec:4.1.x was split into many artifacts in version 4.2.0, which can lead to build tools like Maven and Gradle loading the artifacts for both versions at the same time.
In our project, this resulted in a rather hard to diagnose issue with the two versions of netty existing simultaneously causing runtime errors that end up swallowed by netty/vertx.
It could therefore save developers some time to amend the changelog and/or the wiki page for the 5.0.8 update to make a note of this possible breaking change.
Steps to reproduce
No response
Do you have a reproducer?
No response
Version
5.0.8
Context
Not exactly an issue with Vert.x itself, but the update from 5.0.7 to 5.0.8 includes a netty update to 4.2.x which has a binary incompatibility with previous versions that may otherwise exist in a project (in our case, because of AWS SDK). More specifically,
io.netty:netty-codec:4.1.xwas split into many artifacts in version 4.2.0, which can lead to build tools like Maven and Gradle loading the artifacts for both versions at the same time.In our project, this resulted in a rather hard to diagnose issue with the two versions of netty existing simultaneously causing runtime errors that end up swallowed by netty/vertx.
It could therefore save developers some time to amend the changelog and/or the wiki page for the 5.0.8 update to make a note of this possible breaking change.
Steps to reproduce
No response
Do you have a reproducer?
No response