4.5.12 Release Notes - vert-x3/wiki GitHub Wiki
vertx-http-proxy
vertx-web
- RoutingContext.normalizedPath not decoding as documented
- Web Client: use request promise bound to the creating context
- Port to 4.5.x the UserContext API
- WebClient sendForm leads to IllegalArgumentException
- Informational message when rejecting a malformed request
- Only one header value of several is sent with MultipartForm body
vertx-grpc
vertx-dependencies
vertx-micrometer-metrics
vertx-shell
vertx-rx
- Mark Rx types as deprecated if needed
- Vert.x Web router functionality broken with the Rxified API
@Deprecated
annotation and doc not propagated to rx wrappers
vertx-auth
- Fix bug in VariableAwareExpression that does not correctly parses expression
- Fix bug to read sub string correctly
vertx-redis-client
vertx-sql-client
vert.x
- Provide access to context locals
- Support duplicate context duplication.
- The WebSocket client pool should not starve on connect error.
- Duplicated context duplication
- allow the 'host' header to be used on HTTP/2 requests if the ':authority' header if missing
- Allow http/2 requests to fallback to host header if authority pseudoheader is not provided
- Deprecate HttpServerResponse push methods with a string authority argument in favour of HostAndPort authority
- Vertx 4.2.6 WebsocketEndpoint InflightRequest Not Reducing
- Fix JsonArray contains for non-wrapped JsonArray/JsonObject
- HTTP client stream should handle a write to a stream which has been reset without having being allocated
- Future.all depends on futures implementing FutureInternal
- Improve HTTP validation for inlining and specialized types
- Possibility to use io.vertx.core.VertxBuilder inside io.vertx.core.impl.launcher.VertxLifecycleHooks
- Fixes updates to traffic shaping options with shared servers
- java.util.NoSuchElementException thrown after the HttpClientRequest.reset() is called.