Re: SPARQL operations [was: Evolving HttpClient usage]

2021-09-26 Thread Andy Seaborne
Merged! On 23/09/2021 21:15, Andy Seaborne wrote: It is time to consider putting this in.  > Suggestion: so as not to make this a hard-to-reverse change,  > + Create a new branch in git with this PR  > + Change the overnight development build to build from this branch.  >  > so the main branc

Re: SPARQL operations [was: Evolving HttpClient usage]

2021-09-24 Thread Andy Seaborne
Bruno - thank you for the reviews Andy On 23/09/2021 21:38, Andy Seaborne wrote: To add: I've checked by compiling RDF Delta against a build of this branch. Part of the changes is switching from Apache HttpClient v4 to use java.net.http. Apache HttpClient is still a dependency at the m

Re: SPARQL operations [was: Evolving HttpClient usage]

2021-09-23 Thread Andy Seaborne
To add: I've checked by compiling RDF Delta against a build of this branch. Part of the changes is switching from Apache HttpClient v4 to use java.net.http. Apache HttpClient is still a dependency at the moment. The biggest change is HttpOp used in test classes. The class has intentionally

Re: SPARQL operations [was: Evolving HttpClient usage]

2021-09-23 Thread Andy Seaborne
It is time to consider putting this in. > Suggestion: so as not to make this a hard-to-reverse change, > + Create a new branch in git with this PR > + Change the overnight development build to build from this branch. > > so the main branch is left in the current state. that is all very well but

SPARQL operations [was: Evolving HttpClient usage]

2021-07-29 Thread Andy Seaborne
This is about ready. It's big. == tl;dr + Put on new branch + Switch the development Jenkins build the new branch so people can test it prior to release (and smooth out any unexpected bumps) + Applications using HTTP authentication need to change. == It will affect application that use of H

Re: Evolving HttpClient usage

2021-07-09 Thread Andy Seaborne
Epic JENA-2125 to track this with tickets for each part. > ResultSet(resources) - RowSet (Nodes) > RDFConnection - RDFLink > QueryExecution - QueryExec Andy On 28/06/2021 18:00, Andy Seaborne wrote: Jena currently uses Apache HttpClient v4 for HTTP. This supports HTTP 1.1

Evolving HttpClient usage

2021-06-28 Thread Andy Seaborne
Jena currently uses Apache HttpClient v4 for HTTP. This supports HTTP 1.1. Apache HttpClient v5 supports HTTP/2 and there is a migration path from v4 to new style v5 but the path is not seamless. It is at least package renaming followed by API changes. https://hc.apache.org/httpcomponents-cli