3.9.0 Release Notes - vert-x3/wiki GitHub Wiki
vert.x
- HttpServerRequest multipart expectation should fail when request say otherwise
- Clustered start failure does not close resources
- Event bus metrics schedule event should be delivered when message is received
- Disable EDNS by default
- HttpClientRequest set timeout when request begins
- FileSystemImpl.existsInternal can block event loop thread
- Event bus metrics reports discarded messages
- AsyncFileImpl - flush() and close() use the internal ordered task queue
- Deprecate the Future setHandler method
- Critical CVEs in jackson-databind
- NPE in Http1xServerConnection
- WebSocket should delay all handlers when paused
- Websocket ping message shouldn't trigger handler
- HTTP/2 client clear text upgrade should send the preface after the upgrade request
- HTTP/2 client clear text upgrade might corrupt the connection data with streamed bodies
- Metrics SPI not informed of messages discarded during unregister
- NetSocket data handler should report runtime failures to context exception handler
- NetSocketImpl Bug
- CaseInsensitiveHeaders deprecation
- MultiMap#set operation with a null value shall remove the entry
- JsonObject decodes first object in a list of objects (in invalid json string) instead of throwing an error
- NPE in Http1xClientConnection
- Vertx cannot open multiple domain socket-bound HTTP servers
- Test fully native epoll profiles when upgrading to Netty 4.1.43.Final or above
- WebClient request not fail when connection reset
- Clustered Lock is not released if more locks are requested than available worker threads
- null value header getting into request and validateHeaderValue throwing NullPointerException
- timeout is not working properly in multipart/form-data request
vertx-amqp-client
vertx-health-check
vertx-web
- File descriptor leak when using web client
- GraphQL subscriptions not canceled when connection is closed abruptly
- Empty object broken in OpenAPI validation
- Locale in graphql
- vertx-web-api-contract using problematic version of networknt/json-schema-validator
- Null Pointer in OpenAPI3RequestValidationHandlerImpl
- HttpServerRequestWrapper leaks the delegate object
- WebClient sendForm misses timeout failures
- Upgrade to GraphQL Java 14.0
vertx-dependencies
vertx-micrometer-metrics
- MicrometerMetricsOptions does not override setFactory
- "Pending" message gauges should be set to zero when handler is unregistered
- Label matches don't seem to actually filter anything.
issues
vertx-auth
vertx-dropwizard-metrics
vertx-rx
- Support nested method type arguments
- Rx-ified API issues with Row/RowSet
- AsyncFile#toSubscriber#onComplete is triggered before the actual write
vertx-redis-client
- RedisClient 3.8.5 - Full waiting queue issue
- ArrayIndexOutOfBoundsException in ArrayQueue.java
- RedisClientImpl - handlePubSubMessage is not using address from options