Open vietj opened 1 year ago
Development of Vert.x 5
io.vertx.codegen.processor
synchronized
HttpServerResponse#reset
HttpClientRequest#reset
WebsocketVersion
WebSocketVersion
void start(Handler<Future<Void>>)
Future<T> start()
WriteStream#write(...)
Future
writeQueueFull
Future<T>
AsyncResult<T>
SelfSignedCertificate
NoStackTraceThrowable
NetClient
Pool#connectionProvider
Supplier<Future<SqlConnectOptions>>
Query
Can we have support for HTTP/3?
it shall be implemented but most likely in 5.x, x > 0
Can we get vertx.createQuicServer() or QuicServer.create(vertx) too?
vertx.createQuicServer()
QuicServer.create(vertx)
Vert.x 5 Roadmap
5.0.0
Development of Vert.x 5
io.vertx.codegen.processor
packagesynchronized
usage analysis to find un-necessary usage in particular with respect to biased lockingHttpServerResponse#reset
result should be asynchronousHttpClientRequest#reset
result should be asynchronousWebsocketVersion
➡WebSocketVersion
void start(Handler<Future<Void>>)
➡Future<T> start()
WriteStream#write(...)
returns a result extendingFuture
allowing the result to signal back-pressurewriteQueueFull
potentially racy (non event-loop) patternFuture<T>
should not extend anymoreAsyncResult<T>
SelfSignedCertificate
that does not work after Java 8 du to JDK changesNoStackTraceThrowable
https://github.com/eclipse-vertx/vert.x/issues/5012NetClient
Pool#connectionProvider
that is replaced bySupplier<Future<SqlConnectOptions>>
Query
collector/mapping that are not composable5.x.0
Components deprecation
Components sunset