Skip to content

Bump org.asynchttpclient:async-http-client from 3.0.12 to 3.0.13 - #19248

Merged
Jackie-Jiang merged 1 commit into
masterfrom
dependabot/maven/org.asynchttpclient-async-http-client-3.0.13
Aug 13, 2026
Merged

Bump org.asynchttpclient:async-http-client from 3.0.12 to 3.0.13#19248
Jackie-Jiang merged 1 commit into
masterfrom
dependabot/maven/org.asynchttpclient-async-http-client-3.0.13

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor

Bumps org.asynchttpclient:async-http-client from 3.0.12 to 3.0.13.

Release notes

Sourced from org.asynchttpclient:async-http-client's releases.

AHC v3.0.13 Release

Security

  • GHSA-rqf5-2wxv-rjf4 - Digest challenge without a usable nonce downgrades to Basic and sends the password in cleartext
  • GHSA-jmqq-x5g9-9p2w - Replay to a different host sends the original host's request and credentials to the new host
  • GHSA-vvp4-63h8-v5pm - Connection pool key omits the authenticated principal, so an NTLM or Negotiate connection is reused across identities
  • GHSA-f9m8-cv68-674w - Cookie Domain attribute is not checked against the public suffix list, so a cookie can be set for co.uk
  • GHSA-qhv6-3pmh-95q4 - Digest mutual authentication is switched off by a peer offering qop=auth-int

Behaviour changes

  • A Digest challenge carrying no nonce now selects Digest rather than Basic. Such an exchange previously appeared to work because the client answered in Basic, and it will now fail. It was sending the password in the clear.
  • A server offering qop="auth-int" and nothing else now falls back to the qop-less digest of RFC 2069, which has weaker replay protection. The client logs a warning when this happens.
  • Realm.Builder.matchParam keeps a backslash that precedes any character other than a quote or another backslash. This repairs a 3.0.12 regression that corrupted DOMAIN\Users to DOMAINUsers and broke Digest against those realms.
  • NTLM and Negotiate connections are pooled per principal, so an application authenticating as several identities against one host holds more connections than before.
  • A cookie whose Domain names a public suffix is refused. A host whose own name is a public suffix, such as the short names Docker Compose and Kubernetes hand out, can still set a cookie for itself.

Known issues

  • Over HTTP/2, an intercepted 401 or a redirect completes the caller's future exceptionally even though the exchange succeeds on the wire. Use HTTP/1.1 where authentication or redirects are involved.
Commits
  • 35ad15f [maven-release-plugin] prepare release async-http-client-project-3.0.13
  • 83e552e Keep a connection authenticated by one principal away from another
  • 3302678 Refuse a cookie whose Domain names a public suffix
  • c363701 Warn when an auth-int-only challenge forces the RFC 2069 fallback
  • a542249 Stop negotiating a qop whose mutual authentication cannot be verified
  • 15b2545 Move the target, the proxy and the pool key together when a request is replayed
  • c0fd24e Disable autoPublish
  • 8376866 Fail a Digest challenge with no usable nonce instead of downgrading to Basic
  • fc6c9b7 [maven-release-plugin] prepare for next development iteration
  • See full diff in compare view

Dependabot compatibility score

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 show <dependency name> 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.asynchttpclient:async-http-client](https://github.com/AsyncHttpClient/async-http-client) from 3.0.12 to 3.0.13.
- [Release notes](https://github.com/AsyncHttpClient/async-http-client/releases)
- [Commits](AsyncHttpClient/async-http-client@async-http-client-project-3.0.12...async-http-client-project-3.0.13)

---
updated-dependencies:
- dependency-name: org.asynchttpclient:async-http-client
  dependency-version: 3.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 13, 2026
@Jackie-Jiang
Jackie-Jiang merged commit ffa97d9 into master Aug 13, 2026
15 of 16 checks passed
@Jackie-Jiang
Jackie-Jiang deleted the dependabot/maven/org.asynchttpclient-async-http-client-3.0.13 branch August 13, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant