Skip to content
This repository was archived by the owner on Feb 10, 2025. It is now read-only.

Upgrade dependencies to a newer versionย #2054

@lojzatran

Description

@lojzatran

When working with this library, I noticed that Netty library used in this project is almost 3 years old (https://netty.io/news/2017/12/11/4-0-54-Final-4-1-18-Final.html) (https://github.com/commercetools/commercetools-jvm-sdk/blob/master/pom.xml#L95). And it's not the only library that is outdated. It would be great if the libraries are upgraded to a newer version.

This cause me a problem when I tried to use the SDK with micronaut framework. Micronaut also uses Netty, but newer version, and some classes in the old library was completely changed. But I cannot just replace one version with another, as both SDK and micronaut depends heavily on their implementation of Netty.

Example of a class where constructor has changed:
https://github.com/netty/netty/blob/4.0/transport/src/main/java/io/netty/channel/AbstractChannel.java#L85 vs https://github.com/netty/netty/blob/4.1/transport/src/main/java/io/netty/channel/AbstractChannel.java#L73

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions