Adyen / Adyen/adyen-java-api-library
[Feature]: Support for Jackson3
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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