[
https://issues.apache.org/jira/browse/JENA-576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15375069#comment-15375069
]
ASF GitHub Bot commented on JENA-576:
-------------------------------------
Github user rvesse commented on the issue:
https://github.com/apache/jena/pull/151
It also potentially makes it much harder to define complex authentication
schemes. Four example the current API allows you to define an authenticator
that presents different credentials to different URLs e.g. I might need
different credentials for accessing the `/query` and `/update` endpoints of a
Fuseki instance. In the new API it seems I would have to manually manage this
and make sure I present the right client or context to each API call or
encapsulating object
> Upgrade Apache HTTP Client to 4.3
> ---------------------------------
>
> Key: JENA-576
> URL: https://issues.apache.org/jira/browse/JENA-576
> Project: Apache Jena
> Issue Type: Dependency upgrade
> Components: ARQ
> Affects Versions: Jena 2.11.0
> Reporter: Rob Vesse
> Assignee: Rob Vesse
> Priority: Minor
> Original Estimate: 72h
> Remaining Estimate: 72h
>
> As of 2.11.0 ARQ centralizes all HTTP operations through HttpOp which relies
> on Apache HTTP Client. Currently we are using 4.2.3 while the latest stable
> release is actually 4.3.1
> Therefore we should look at upgrading our code to use the latest version
> which may entail some refactoring since there appears to have been some
> breaking changes across the minor version bump which users have seen in usage
> - e.g.
> https://github.com/pyvandenbussche/sparqles/issues/9#issuecomment-27220738
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)