checkout-sdk-java icon indicating copy to clipboard operation
checkout-sdk-java copied to clipboard

Apache core 5 support (Spring Boot 3)

Open antoineriou opened this issue 1 year ago • 5 comments

Environment

  • Checkout SDK version: 6.0.19
  • Platform and version: Java SDK and Spring Boot App
  • Operating System and version: N/A

Description

We are migrating our app from spring boot 2.X to spring boot 3.X. A major change is the use of org.apache.hc.core5.http instead of org.apache.http.

In our app we are using the CheckoutSdk.builder() to instantiate a CheckoutApi Bean and we provide it a custom HttpClientBuilder which uses some custom Interceptors.

We are not able to find a way of using the new apache HttpClientBuilder with Checkout SDK. Is it possible to allow/implement the use of the new HttpClientBuilder from org.apache.hc.core5.http ?

Proposed Solution

N/A

antoineriou avatar Oct 17 '23 14:10 antoineriou

Hello @antoineriou! We'll take a look and give you an answer soon. Thank you

armando-rodriguez-cko avatar Oct 17 '23 15:10 armando-rodriguez-cko

Hi @antoineriou next month we will try to implement it.

armando-rodriguez-cko avatar Mar 04 '24 11:03 armando-rodriguez-cko

Hello @armando-rodriguez-cko, good news ! Thank you so much 🤝

antoineriou avatar Mar 04 '24 13:03 antoineriou

hello @armando-rodriguez-cko can you provide any update on this?

jzrebiec avatar Sep 02 '24 09:09 jzrebiec

Hi @jzrebiec and @antoineriou. We reprioritised the updates and implementations, so we didn’t have time to continue this change. However, it is still open, and we will try to resume work on it in the coming months, although we don’t have an ETA yet. Apologies for not updating this information here sooner. In any case, you have the opportunity to submit a PR to update the SDK with this proposal. Please feel free to do so, and I will be glad to review it.

armando-rodriguez-cko avatar Sep 02 '24 10:09 armando-rodriguez-cko