Comparing source compatibility of httpclient5-fluent-5.6.jar against httpclient5-fluent-5.5.jar
Old: httpclient5-fluent-5.5.jar
New: httpclient5-fluent-5.6.jar
Created: 2026-01-03T13:42:45.452+0100
Access modifier filter: PROTECTED
Only modifications: false
Only binary incompatible modifications: false
Ignore missing classes: true
Includes: all
Excludes: @org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal;@org.apache.hc.core5.annotation.Internal
Semantic Versioning: 0.0.1
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED public class  org.apache.hc.client5.http.fluent.Async top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.util.concurrent.Future
<..>
New:T
Old:T
execute(org.apache.hc.client5.http.fluent.Request, org.apache.hc.core5.http.io.HttpClientResponseHandler
<..>
New:T
Old:T
, org.apache.hc.core5.concurrent.FutureCallback
<..>
New:T
Old:T
)
n.a.
Old file New file
97 97
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.util.concurrent.Future
<..>
New:T
Old:T
execute(org.apache.hc.client5.http.fluent.Request, org.apache.hc.core5.http.io.HttpClientResponseHandler
<..>
New:T
Old:T
)
n.a.
Old file New file
114 114
UNCHANGED public n.a. java.util.concurrent.Future
<..>
New:org.apache.hc.client5.http.fluent.Content
Old:org.apache.hc.client5.http.fluent.Content
execute(org.apache.hc.client5.http.fluent.Request, org.apache.hc.core5.concurrent.FutureCallback
<..>
New:org.apache.hc.client5.http.fluent.Content
Old:org.apache.hc.client5.http.fluent.Content
)
n.a.
Old file New file
118 118
UNCHANGED public n.a. java.util.concurrent.Future
<..>
New:org.apache.hc.client5.http.fluent.Content
Old:org.apache.hc.client5.http.fluent.Content
execute(org.apache.hc.client5.http.fluent.Request) n.a.
Old file New file
122 122
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Async newInstance() n.a.
Old file New file
46 46
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Async use(org.apache.hc.client5.http.fluent.Executor) n.a.
Old file New file
54 54
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Async use(java.util.concurrent.Executor) n.a.
Old file New file
59 59
UNCHANGED public class  org.apache.hc.client5.http.fluent.Content top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.hc.client5.http.fluent.Content NO_CONTENT n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. Content(byte[], org.apache.hc.core5.http.ContentType) n.a.
Old file New file
50 50
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. byte[] asBytes() n.a.
Old file New file
60 60
UNCHANGED public n.a. java.io.InputStream asStream() n.a.
Old file New file
79 79
UNCHANGED public n.a. java.lang.String asString() n.a.
Old file New file
64 64
UNCHANGED public n.a. java.lang.String asString(java.nio.charset.Charset) n.a.
Old file New file
75 75
UNCHANGED public n.a. org.apache.hc.core5.http.ContentType getType() n.a.
Old file New file
56 56
UNCHANGED public n.a. java.lang.String toString() n.a.
Old file New file
84 84
UNCHANGED public class  org.apache.hc.client5.http.fluent.ContentResponseHandler top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.hc.client5.http.impl.classic.AbstractHttpClientResponseHandler n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED org.apache.hc.core5.http.io.HttpClientResponseHandler n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. ContentResponseHandler() n.a.
Old file New file
46 46
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Content handleEntity(org.apache.hc.core5.http.HttpEntity)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
56 56
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Content handleResponse(org.apache.hc.core5.http.ClassicHttpResponse)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
73 73
UNCHANGED public class  org.apache.hc.client5.http.fluent.Executor top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.client5.http.auth.AuthScope, org.apache.hc.client5.http.auth.Credentials) n.a.
Old file New file
165 165
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.core5.http.HttpHost, org.apache.hc.client5.http.auth.Credentials) n.a.
Old file New file
175 175
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(java.lang.String, org.apache.hc.client5.http.auth.Credentials) n.a.
Old file New file
185 185
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.core5.http.HttpHost, java.lang.String, char[]) n.a.
Old file New file
248 248
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor auth(org.apache.hc.core5.http.HttpHost, java.lang.String, char[], java.lang.String, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
259 259
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptive(org.apache.hc.core5.http.HttpHost) n.a.
Old file New file
193 193
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptive(java.lang.String) n.a.
Old file New file
212 212
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptiveProxy(org.apache.hc.core5.http.HttpHost) n.a.
Old file New file
220 220
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor authPreemptiveProxy(java.lang.String) n.a.
Old file New file
239 239
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor clearAuth() n.a.
Old file New file
263 263
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor clearCookies() n.a.
Old file New file
280 280
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Response execute(org.apache.hc.client5.http.fluent.Request)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
297 297
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Executor newInstance() n.a.
Old file New file
128 128
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Executor newInstance(org.apache.hc.client5.http.impl.classic.CloseableHttpClient) n.a.
Old file New file
132 132
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Executor newInstance(org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient) n.a.
Old file New file
141 141
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor use(org.apache.hc.client5.http.auth.CredentialsStore) n.a.
Old file New file
160 160
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Executor use(org.apache.hc.client5.http.cookie.CookieStore) n.a.
Old file New file
275 275
UNCHANGED public class  org.apache.hc.client5.http.fluent.Form top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Form add(java.lang.String, java.lang.String) n.a.
Old file New file
54 54
UNCHANGED public n.a. java.util.List
<..>
New:org.apache.hc.core5.http.NameValuePair
Old:org.apache.hc.core5.http.NameValuePair
build() n.a.
Old file New file
59 59
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Form form() n.a.
Old file New file
45 45
UNCHANGED public class  org.apache.hc.client5.http.fluent.Request top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.lang.String DATE_FORMAT
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
UNCHANGED public static final java.util.Locale DATE_LOCALE
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
UNCHANGED public static final java.util.TimeZone TIME_ZONE
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request addHeader(org.apache.hc.core5.http.Header) n.a.
Old file New file
229 229
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request addHeader(java.lang.String, java.lang.String) n.a.
Old file New file
243 243
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request body(org.apache.hc.core5.http.HttpEntity) n.a.
Old file New file
377 377
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[]) n.a.
Old file New file
411 411
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[], org.apache.hc.core5.http.ContentType) n.a.
Old file New file
419 419
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[], int, int) n.a.
Old file New file
423 423
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyByteArray(byte[], int, int, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
431 431
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyFile(java.io.File, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
407 407
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyForm(java.lang.Iterable
<..>
New:? extends org.apache.hc.core5.http.NameValuePair
Old:? extends org.apache.hc.core5.http.NameValuePair
, java.nio.charset.Charset)
n.a.
Old file New file
382 382
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyForm(java.lang.Iterable
<..>
New:? extends org.apache.hc.core5.http.NameValuePair
Old:? extends org.apache.hc.core5.http.NameValuePair
)
n.a.
Old file New file
393 393
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyForm(org.apache.hc.core5.http.NameValuePair[]) n.a.
Old file New file
397 397
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyStream(java.io.InputStream) n.a.
Old file New file
435 435
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyStream(java.io.InputStream, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
439 439
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request bodyString(java.lang.String, org.apache.hc.core5.http.ContentType) n.a.
Old file New file
401 401
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request connectTimeout(org.apache.hc.core5.util.Timeout) n.a.
Old file New file
345 345
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request create(org.apache.hc.core5.http.Method, java.net.URI) n.a.
Old file New file
98 98
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request create(java.lang.String, java.lang.String) n.a.
Old file New file
102 102
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request create(java.lang.String, java.net.URI) n.a.
Old file New file
106 106
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request delete(java.net.URI) n.a.
Old file New file
158 158
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request delete(java.lang.String) n.a.
Old file New file
162 162
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Response execute()
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
206 206
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Response execute(org.apache.hc.client5.http.impl.classic.CloseableHttpClient)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
223 223
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Response executeHttp2()
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
219 219
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request get(java.net.URI) n.a.
Old file New file
110 110
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request get(java.lang.String) n.a.
Old file New file
114 114
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request head(java.net.URI) n.a.
Old file New file
118 118
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request head(java.lang.String) n.a.
Old file New file
122 122
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request options(java.net.URI) n.a.
Old file New file
166 166
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request options(java.lang.String) n.a.
Old file New file
170 170
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request patch(java.net.URI) n.a.
Old file New file
134 134
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request patch(java.lang.String) n.a.
Old file New file
138 138
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request post(java.net.URI) n.a.
Old file New file
126 126
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request post(java.lang.String) n.a.
Old file New file
130 130
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request put(java.net.URI) n.a.
Old file New file
142 142
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request put(java.lang.String) n.a.
Old file New file
146 146
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request removeHeader(org.apache.hc.core5.http.Header) n.a.
Old file New file
257 257
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request removeHeaders(java.lang.String) n.a.
Old file New file
262 262
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request responseTimeout(org.apache.hc.core5.util.Timeout) n.a.
Old file New file
350 350
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setCacheControl(java.lang.String) n.a.
Old file New file
272 272
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setDate(java.util.Date)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
286 286
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setDate(java.time.Instant) n.a.
Old file New file
311 311
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setHeader(org.apache.hc.core5.http.Header) n.a.
Old file New file
238 238
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setHeader(java.lang.String, java.lang.String) n.a.
Old file New file
252 252
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setHeaders(org.apache.hc.core5.http.Header[]) n.a.
Old file New file
267 267
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfModifiedSince(java.util.Date)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
296 296
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfModifiedSince(java.time.Instant) n.a.
Old file New file
316 316
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfUnmodifiedSince(java.util.Date)
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.Deprecated n.a.
n.a.
Old file New file
306 306
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request setIfUnmodifiedSince(java.time.Instant) n.a.
Old file New file
321 321
UNCHANGED public n.a. java.lang.String toString() n.a.
Old file New file
444 444
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request trace(java.net.URI) n.a.
Old file New file
150 150
UNCHANGED static public n.a. org.apache.hc.client5.http.fluent.Request trace(java.lang.String) n.a.
Old file New file
154 154
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request useExpectContinue() n.a.
Old file New file
333 333
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request userAgent(java.lang.String) n.a.
Old file New file
338 338
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request version(org.apache.hc.core5.http.HttpVersion) n.a.
Old file New file
328 328
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request viaProxy(org.apache.hc.core5.http.HttpHost) n.a.
Old file New file
357 357
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Request viaProxy(java.lang.String) n.a.
Old file New file
367 367
UNCHANGED public class  org.apache.hc.client5.http.fluent.Response top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void discardContent() n.a.
Old file New file
91 91
UNCHANGED public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object handleResponse(org.apache.hc.core5.http.io.HttpClientResponseHandler
<..>
New:T
Old:T
)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
100 100
UNCHANGED public n.a. org.apache.hc.client5.http.fluent.Content returnContent()
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
111 111
UNCHANGED public n.a. org.apache.hc.core5.http.HttpResponse returnResponse()
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
115 115
UNCHANGED public n.a. void saveContent(java.io.File)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
132 132