4.5.2 Release Notes
Julien Viet edited this page Jan 30, 2024
·
2 revisions
- Use HttpServerRequest authority() pre-parsed authority instead of the deprecated host()
- [Performance] Improve parsing dates and times
- ipv6 port problem when extracting information from the authority data
- MVEL regression: failure to declare new variables in the template
- Document MVEL limitation regarding file resolution
- Remove usage of atomics in RoutingContext handlers management
- CVE-2024-1023
- Use a static FastThreadLocal in CombinerExecutor instead of a instance field
- Improve the HostAndPort API when dealing with URI authorities
- Memory Leak related to io.netty.util.concurrent.FastThreadLocal in Vertx code
- 5074 Fix the WebSocket exception handling strategy
- HTTP/2 configurable stream byte distributor
- Reduce useless HTTP 2 status's String allocation
- Apply the queueing pattern to the initial message written by the HTTP client connection to preserve ordering of subsequent messages
- Deprecate DatabindCodec pretty mapper
- Speedup HTTP headers lowercase transformation
- Deprecate AddressResolverOptions#DEFAULT_SEACH_DOMAINS (typo)
- Avoid closing zip file when accessing a jar url connection caching the zip file
- Using FileSystem closes all the ressources when using an URLClassLoader
- HTTP/2 pseudo header lookup optimisations
- HTTP/2 server headers validation improvements
- [DNSClient] Error while using lookup
- Use a virtual threads friendly pool with Jackson