3.5.2 Release Notes - vert-x3/wiki GitHub Wiki
vertx-stack
vertx-core
- Missing VertxGen annotation on JsonEventType
- Native transport SO_REUSEPORT should be set on server bootstrap as option instead of child option
- Typo prevents configuration of EpollTransport
- Json#decodeValue cannot deserialize a JSON null/number/boolean from a Buffer
- HTTP server connection keeps processing pending pipelined requests when connection close
- HttpClient pool gets inconsistent on a synchronous connection failure
- Report HTTP client pool internal failures as connect errors
- Don't route connection write promise failures in the pipeline
- Http1xOrH2CHandler should remove itself before firing the buffer
- HTTP client keep alive timeout
- The http server request exception handler should observe the response as closed on a close event
- HTTP/2 via HTTP/1.1 connection upgrade does not respect the protocol
- The HTTP server should always resume the request when the last chunk is processed
- HttpClient pool should use a LIFO policy instead of a FIFO policy
- HTTP client requests should always prefix request URI with / for absolute queries
- App Id in the start command doc is wrong
- Remove HttpClientImpl#close method synchronization
- Improve connection exception logging
- Incorrect VertxHttp2Stream checkNextTick implementation
- WebSocket end handler should be called immediately to signal stream ended
- WorkExecutorImpls are not removed from closeHooks when they are closed
- Http header CR / LF validation
- FileSystem readDir does not list all entries when resolving from Classpath
vertx-mqtt
- Use NetSocket as lock on MqttClientConnection instead of itself
- Windows redeploy does not provide valid inline verticle configuration
vertx-lang-scala
- ClassCastException when using eventbus sockjs bridge
- Possible regression on JsonObject in version 3.5.1
vertx-web
- RountingContext#getBodyAsJsonXXX create unnecessary intermediate String
- Avoid NPE on empty path requests
- Fix behaviour of cookies on error
- Don't retain a ref to HttpClientResponse in HttpResponse
- Don't keep a reference in the HTTP pool connection listener to the connection waiter
vertx-web-api-contract
- Fixed #874 Invalid JsonArray body
- Resolve refs for requestBody definitions
- Allow setting customised BodyHandler
- Add global handlers to be added to router before swagger routes
- Regexes fixes with semicolon fix
- Fix #850
- Fix #939
vertx-mysql-postgresql-client
vertx-auth
- Wrong Log level fix
- Explicitly specify we prefer JSON
- Fix Shiro context
- Add GDPR docs
- Fix Instagram default config
- Fix documentation regarding shiro LDAP properties
vertx-micrometer-metrics
vertx-codegen
vertx-proton
vertx-amqp-bridge
vertx-sync
vertx-rx
vertx-circuit-breaker
vertx-junit5
- Updated to JUnit 5.2.0
- Fix the documentation on how to fail using a user-managed test context