GitHub user cameronlee314 opened a pull request: https://github.com/apache/samza/pull/534
SAMZA-1677 : Make httpcore and httpclient dependencies consistent Samza currently depends on httpclient 4.5.2 and httpcore 4.4.5. However, httpclient 4.5.2 also has a direct dependency on httpcore 4.4.4, which is not backwards compatible with httpcore 4.4.5 since some classes were removed (e.g. ThreadSafe/NotThreadSafe annotation classes). Although this does not currently cause any direct build problems, there may be cases where this conflict introduces transitive dependency conflicts. In addition, this inconsistency can cause confusion in future development if those libraries need to be used. You can merge this pull request into a Git repository by running: $ git pull https://github.com/cameronlee314/samza httpcore Alternatively you can review and apply these changes as the patch at: https://github.com/apache/samza/pull/534.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #534 ---- commit a096acf87773e8914b553bba688b31d4fcb7a39d Author: Cameron Lee <calee@...> Date: 2018-05-24T19:12:21Z SAMZA-1677 : Make httpcore and httpclient dependencies consistent ---- ---