[Request] Update Jackson Databind dependency to 2.19.X

Hi, the only external dependency of the java sdk is jackson, and is out of date by 2 minor releases, it would be great to stay up to date with their bug fixes, there’s issues namely with kotlin value data classes that have been fixed since 2.17.x

Thanks. I’ll look into it.

Did you know the Couchbase SDKs are open source and accept pull requests after the contributor agreement has been signed? :wink:
Hello World | Couchbase Docs Hello World | Couchbase Docs

Hi @afonso-tsx !

The August release of the Couchbase JVM SDKs will use Jackson 2.19.x.

In the meantime, if you’re concerned about Kotlin data classes maybe you’d be interested in checking out the Couchbase Kotlin SDK? The Kotlin SDK uses a “vanilla” (not shaded/repackaged) version of Jackson to serialize user classes. Since it’s not repackaged, it’s possible to upgrade Jackson independently of the Kotlin SDK.

Thanks,
David

1 Like