This is a maintenance release that corrects several defects found since 5.3 release
including an HTTP/2 protocol handler failure to notify the opposite endpoint when using
non-default dynamic table sizes.
Change Log
Bug fix: Allow Host headers in HTTP/2 request messages.
Contributed by Oleg Kalnichevski
Bug fix: Fixed the HTTP/1.1 async protocol handler incorrectly reporting its state
as CLOSED immediately after its instantiation until the #onConnect event has been
triggered.
Contributed by Oleg Kalnichevski
HTTPCORE-771: Ignore java.lang.UnsupportedOperationException when gracefully shutting
down classic SSL sockets for compatibility with Oracle JDK 1.8.
Contributed by Oleg Kalnichevski
Bug fix: HTTP/2 protocol handler fails to notify the opposite endpoint when correctly
using non-default dynamic table sizes.
Contributed by Brendan Thomas
Bug fix: Moved HTTP/2 illegal message header check from message converters to protocol
interceptors.
Contributed by Oleg Kalnichevski
Bug fix: Corrected error handling in AbstractAsyncPushHandler
This is a maintenance release that corrects several defects found since 5.3 release
including an HTTP/2 protocol handler failure to notify the opposite endpoint when using
non-default dynamic table sizes.
Change Log
Bug fix: Allow Host headers in HTTP/2 request messages.
Contributed by Oleg Kalnichevski
Bug fix: Fixed the HTTP/1.1 async protocol handler incorrectly reporting its state
as CLOSED immediately after its instantiation until the #onConnect event has been
triggered.
Contributed by Oleg Kalnichevski
HTTPCORE-771: Ignore java.lang.UnsupportedOperationException when gracefully shutting
down classic SSL sockets for compatibility with Oracle JDK 1.8.
Contributed by Oleg Kalnichevski
Bug fix: HTTP/2 protocol handler fails to notify the opposite endpoint when correctly
using non-default dynamic table sizes.
Contributed by Brendan Thomas
Bug fix: Moved HTTP/2 illegal message header check from message converters to protocol
interceptors.
Contributed by Oleg Kalnichevski
Bug fix: Corrected error handling in AbstractAsyncPushHandler
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
versions.httpcore5
from 5.3 to 5.3.1. Updatesorg.apache.httpcomponents.core5:httpcore5-h2
from 5.3 to 5.3.1Changelog
Sourced from org.apache.httpcomponents.core5:httpcore5-h2's changelog.
Commits
ce15a4b
HttpCore 5.3.1 release8c55aa6
Updated release notes for HttpCore 5.3.1 release9024f46
Bug fix: allowHost
headers in HTTP/2 request messagesabc2f7f
Bug fix: fixed the problem with the HTTP/1.1 async protocol handler incorrect...cf2070a
HTTPCORE-771: Ignore java.lang.UnsupportedOperationException when gracefully ...3509d45
Properly alert receivers when using non-default dynamic table sizes549e239
Bug fix: move H2 illegal message header check from message converters to prot...d43f13a
Bug fix: corrected error handling in AbstractAsyncPushHandler6da87d3
Upgraded API compatibility level to 5.3fd28c34
Upgraded HttpCore version to 5.3.1-SNAPSHOTUpdates
org.apache.httpcomponents.core5:httpcore5
from 5.3 to 5.3.1Changelog
Sourced from org.apache.httpcomponents.core5:httpcore5's changelog.
Commits
ce15a4b
HttpCore 5.3.1 release8c55aa6
Updated release notes for HttpCore 5.3.1 release9024f46
Bug fix: allowHost
headers in HTTP/2 request messagesabc2f7f
Bug fix: fixed the problem with the HTTP/1.1 async protocol handler incorrect...cf2070a
HTTPCORE-771: Ignore java.lang.UnsupportedOperationException when gracefully ...3509d45
Properly alert receivers when using non-default dynamic table sizes549e239
Bug fix: move H2 illegal message header check from message converters to prot...d43f13a
Bug fix: corrected error handling in AbstractAsyncPushHandler6da87d3
Upgraded API compatibility level to 5.3fd28c34
Upgraded HttpCore version to 5.3.1-SNAPSHOTDependabot 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