-
Notifications
You must be signed in to change notification settings - Fork 35
4.4.5 Release Notes
Julien Viet edited this page Aug 30, 2023
·
1 revision
- Deprecate GraphQLHandler#getRoutingContext
- GraphQLWS: store the RoutingContext in GraphQLContext
BodyHandler
withdeleteUploadedFilesOnEnd=true
fail to clean temporary file- vertx-web-graphql subscription onError() is not returning a payload of an array of GraphQLErrors
- ForwardedParser improvements
- ForwardedParser parse XFF IPV6.
- Extends HttpServerRequestWrapper to access the routing context associated with the request
- File upload API improvements
- FileUpload API improvements
- Changed network communication in case of HTTP response code 413 after upgrade from Vert.x 4.2.4 to 4.3.4
- vertx-hazelcast uses hazelcast 4.2.8 which has high security vulnerability
- vertx-hazelcast 4.4.x is not able to unregister member from previous version if they are not cleanly stopped.
- Upgrade to Hazelcast Platform 5.x
- [4.x] Implement tracing and client metrics
- Options decomposition
- Implement io.vertx.core.spi.metrics.ClientMetrics
- MqttClientOptions setTimeout should only set the keep alive interval for valid values (greater than 0)
- Create an MQTTClientOption from a JsonObject
- MySql reactive with SSL uses SSL settings only for first connection in pool
- Allow version parsing for mariadb 11 and above (vertx 4.x)
- MySQL client data type mapping rework backport to 4.x
- MySQL client should provide columnDescriptors with LONGVARCHAR JDBCType for TEXT types
- DnsClient can now be closed
- DnsClient does not close the DatagramChannel
- Recordparser vertx core buffer issue
- HTTP2 timeout exception
- Deprecate HttpServerResponse close method
- Fix HTTP/1.1 server connection close header processing that close the connection too early
- HTTP/1.1 upgrade to H2C cannot process fully request entity with a size greater than the initial window size
- Decouple the WebSocketBase frame aggregator from the frame handler
- Allow ping handler to be set on ServerWebScoket
- Deprecate Netty 4 API exposure in Vert.x API
- Fix SSLOptions equals method to use sslHandshakeTimeout from argument
- SSLOptions object incorrectly states objects are equal when SSL handshake timeouts are different
- Backport: Add GlobalTrafficShapingHandler to server pipeline for bandwidth limi…
- Pool evict/acquire race fix
- Execute blocking uses callable 4.x
- HTTP API should expose an authority property to model host/authority request headers
- HTTP/2 server must treat a request with a host header different from authority as malformed
- HTTP/2 server does not aggregate response flush for full response when there is no read in progress
- Deprecate HTTP client host/port properties by an authority property
- Upgrade SLF4J to 2.0.7
- Event bus interceptor delivery should synchronously happen from the interceptor chain
- Eventbus message sometimes lost if publish from non-vertx thread and have outbound interceptor
- Unclear "host" (or ":authority") header setting
- HttpClient send request may get an expiring connection
- Client: When using HTTP/2 and we exceed the timeout to read, it throws
HttpClosedException
instead ofTimeoutException
- Brotli compression to send response from server is not working properly