davsclaus opened a new pull request, #26345:
URL: https://github.com/apache/camel/pull/26345
Upgrades Netty from `4.2.17.Final` to `4.2.18.Final` (released 2026-09-09).
### Why
This is a **bug-fix and security release**. The Netty team lists 30 reported
vulnerabilities fixed across the HTTP/1.1, HTTP/2, HTTP/3, SMTP, STOMP, MQTT,
Redis, memcache, HAProxy and OCSP modules — request/response smuggling,
improper header and certificate validation, unbounded resource usage and memory
leaks. No CVE ids were assigned in time for the release ("due to overwhelming
strain on the CVE infrastructure"), so the advisories are published without
them.
Release notes: https://netty.io/news/2026/09/09/4-2-18-Final.html
### Behaviour changes called out by upstream
* **HTTP/2 header _value_ validation is now enabled by default** (previously
opt-in). Both name and value validation are now on by default.
* **QUIC now requires an `X509ExtendedTrustManager`** when hostname
verification is enabled — previously verification was silently skipped with a
plain `X509TrustManager`, now it throws.
Neither affects Camel's own code, but the HTTP/2 default may be visible to
users of `camel-netty-http` / `camel-grpc` sending non-conforming header
values. Happy to add an upgrade-guide note if reviewers think it warrants one.
### Testing
`mvn verify` run locally on the two directly affected modules:
* `components/camel-netty` — 125 tests, 0 failures
* `components/camel-netty-http` — 274 tests, 0 failures
---
_Claude Code on behalf of davsclaus_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]