This is a maintenance release that corrects several defects discovered since release 5.2.2 including
a major defect that can cause non-blocking character-based consumers to enter an invalid state and
stop processing incoming data.
Change Log
HTTPCORE-757: AbstractCharDataConsumer fails to correctly handle incomplete UTF8 encoded data split
across multiple data packets.
Contributed by Oleg Kalnichevski
Support SOCKS5 with username/password authentication
Contributed by yndu13
Non-blocking protocol handler to filter out non-printable ASCII and non-ASCII characters
from HTTP headers by default. This makes the behavior of the non-blocking transport consistent
with that of the blocking one (#416).
Contributed by vismayku
HTTPCORE-754: StrictConnPool fails to correctly handle infinite request timeout.
Contributed by Oleg Kalnichevski
HTTPCORE-753: Fixed race condition in the IOSession#close method.
Contributed by Oleg Kalnichevski
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps org.apache.httpcomponents.core5:httpcore5-h2 from 5.2.2 to 5.2.3.
Changelog
Sourced from org.apache.httpcomponents.core5:httpcore5-h2's changelog.
Commits
c418c5d
HttpCore 5.2.3 release5425ae1
Updated release notes for HttpCore 5.2.3 release6f8f579
HTTPCORE-757: AbstractCharDataConsumer fails to correctly handle incomplete U...bfba5f9
Deprecated misplaced method that introduced a dependency between the protocol...f44526e
Support SOCKS5 proxy with username/password authenticationf255736
Filter characters before byte conversion (#416)0b126ee
HTTPCORE-754: StrictConnPool fails to correctly handle infinite request timeout4695f25
HTTPCORE-754: Correct formatting of infinite deadlinea56b383
HTTPCORE-753: fixed race condition in the IOSession#close method2dcf85f
[HTTPCORE-747]: add information about the minimum requirement for stable test...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show