Adyen / Adyen/adyen-java-api-library

[Feature]: Support for Jackson3

Open
#1,899 8 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

do not stale Feature
Dominant language
Java
Stars
148
Forks
158
Avg merge
3d 3h
Merged PRs (30d)
10

Description

Feature summary

Add support for Jackson3

Problem statement

We're currently using the Adyen library in a service that uses SpringBoot 3. We would like to update our service to SpringBoot4. That change includes going from Jackson2 to Jackson3.

As of now the Adyen library does not support Jackson3.

Proposed solution

Create a new artifact that uses Jackson3 instead of Jackson2. This would support both options.

Alternatives considered

We considered running Jackson2 and Jackson3 at the same time. That is not a valid solution for us.

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the library's existing Jackson2 integration and build configuration to identify how artifacts and serialization dependencies are organized. Define the scope of a parallel Jackson3 artifact, then verify that both Jackson2 and Jackson3 options can be built and used independently.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring-boot
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.