Uploaded image for project: 'Samza'
  1. Samza
  2. SAMZA-1677

Make httpcore and httpclient dependencies consistent

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.0
    • None

    Description

      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.

      Upgrading httpclient or downgrading (possibly just removing) httpcore should remove this conflict.

      Attachments

        Issue Links

          Activity

            People

              cameronlee Cameron Lee
              cameronlee Cameron Lee
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: