Skip to content

[transitive dependency] netty update from vertx 5.0.8 includes a hidden breaking change #6101

@Fabilin

Description

@Fabilin

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions