intuit / QuickBooks-V3-Java-SDK

Java SDK for QuickBooks REST API v3 services
Apache License 2.0
70 stars 144 forks source link

Update org.apache.httpcomponents from 4.5.x to 5.x.x #215

Open kaden-sharpin opened 6 months ago

kaden-sharpin commented 6 months ago

This updates two dependencies:

  1. org.apache.httpcomponents:httpclient:4.5.13 -> org.apache.httpcomponents.client5:httpclient5:5.3.1
  2. org.apache.httpcomponents:httpcore:4.4.12 -> org.apache.httpcomponents.core5:httpcore5:5.2.4

There are many breaking changes between the two versions and the imports changed so a lot of files had to be touched.

Malarvzh commented 3 months ago

@kaden-sharpin In our most recent release, version 6.4.0, we downgraded Java17 to Java8 due to restrictions with the Jaxb dependency in Java17. Httpcomponent:httpclient:5.x.x requires a higher Java version and is incompatible with Java 8. You can modify the SDK release 6.3.0 code on your end if you need to upgrade httpclient and httpcore versions, but we won't be able to merge your PR into the master code. We appreciate your understanding.