Julien Viet
89729b346e
Releasing 3.8.4
3.8.4
2019-11-20 18:01:19 +01:00
Julien Viet
b7ad8d6072
Annotate EventBus body parameters with Nullable - close #3199
2019-11-17 11:35:51 +01:00
Radim Vansa
92ed677a17
Replace LinkedBlockingQueue with LinkedTransferQueue in worker-pool
...
Signed-off-by: Radim Vansa <rvansa@redhat.com >
2019-11-16 13:36:13 +01:00
Julien Viet
5303812b18
Improve MetricsTest#testBroadcastMessage to avoid race when the metrics has not yet fully published the collected metrics which are asserted
2019-11-15 13:04:21 +01:00
Julien Viet
656e4171c5
Fix racy test DeploymentTest#testSimpleChildDeployment
2019-11-15 12:40:43 +01:00
Julien Viet
341d6932de
HTTP/1 stream should synchronise when updating the connection stream - closes #3196
2019-11-15 11:36:24 +01:00
Julien Viet
ed854f4d67
Refactor and move the HTTP/1 request creation/send in Http1xClientConnection
2019-11-15 11:13:30 +01:00
zenios
f2d54d7bcf
Fixes incomplete promise when a child verticle could not be deployed … ( #3186 )
...
* Fixes incomplete promise when a child verticle could not be deployed because its parent has been undeployed
Signed-off-by: zenios <dimitris.zenios@gmail.com >
* Added tests
Signed-off-by: zenios <dimitris.zenios@gmail.com >
* Fail the promise after undeploy is completed
Signed-off-by: zenios <dimitris.zenios@gmail.com >
* Simplify test using onSuccess / onFailure
Signed-off-by: zenios <dimitris.zenios@gmail.com >
* Use await / testComplete instead of CountDownLatch
Signed-off-by: zenios <dimitris.zenios@gmail.com >
2019-11-13 23:29:14 +01:00
Julien Viet
5ede342c80
Fix minor issue with previous commit
2019-11-07 19:22:12 +01:00
Julien Viet
f533a9a877
Fix minor issue with previous commit
2019-11-07 19:19:27 +01:00
Julien Viet
6168189b03
Cache ConnectionBase localAddress / remoteAddress instances - closes #3185
2019-11-07 19:18:44 +01:00
Lukas Prettenthaler
acfa46329e
add yaml to mimetypes
...
Signed-off-by: Lukas Prettenthaler <rdx@wsn.at >
2019-11-07 18:55:18 +01:00
Julien Viet
c59c324226
Terminal Future method callbacks - see #3175
2019-11-04 14:50:14 +01:00
Julien Viet
8feaa77803
Future should handle multiple handlers instead of a single - see #3174
2019-11-04 14:43:14 +01:00
Julien Viet
b6b718470e
JsonObject equality should check the map keys instead of the sizes -closes #3170
2019-11-03 09:11:40 +01:00
Julien Viet
7b8734b46c
Catch throwable instead of exception in Future#future(Handler) factory method
2019-10-29 20:58:30 +01:00
Julien Viet
d4647424fa
Releasing 3.8.4-SNAPSHOT
2019-10-17 20:51:52 +02:00
Julien Viet
1fe33e0f91
Releasing 3.8.3
3.8.3
2019-10-17 18:14:05 +02:00
Julien Viet
e222554718
Restrict tests for native transport in CI as now job fails due to time limit exceeded
2019-10-16 14:53:31 +02:00
Julien Viet
3a73b6efde
Netty upgrade to 4.1.42.Final - see https://github.com/eclipse-vertx/vert.x/issues/3146
2019-10-16 10:57:01 +02:00
Julien Viet
d124ed576a
Fix synchronisation regression leading to potential deadlock
2019-10-15 14:09:05 +02:00
Julien Viet
21da7a952f
Provide the Future#flatMap method as alias of Future#compose method - closes #3145
2019-10-15 12:42:48 +02:00
Julien Viet
0b019d0d9d
Extend Future#compose to allow remapping errors - closes #3144
2019-10-15 12:36:10 +02:00
Kowalczyk
8ea333ec5a
2934 make compressed http2 request possible
...
Signed-off-by: Kowalczyk <bkowalczyyk@gmail.com >
2019-10-15 11:53:13 +02:00
Julien Viet
3d7ee3ceeb
Use Netty future/promise in AsyncResolveConnectHelper to remove unecessary concurrency - fixes #3142
2019-10-15 11:29:37 +02:00
Julien Viet
41cd0da5c1
Improve usage of synchronization in HttpClientRequest
2019-10-14 10:37:37 +02:00
Julien Viet
cd09e7bfdf
Do not lock the handler calls in AsyncFile - closes #3140
2019-10-14 10:06:32 +02:00
Julien Viet
dfc48ddd9e
Remove succeeded/failed Promise creation - closes #3139
2019-10-14 00:14:28 +02:00
Julien Viet
bbf77eea36
Return the empty succeeded future when for succeeded null futures
2019-10-13 19:26:12 +02:00
Julien Viet
165b0f4a7f
EventBus consumer should register pending replies context close hooks when the context is associated with a deployment - closes #3138
2019-10-13 19:26:00 +02:00
Julien Viet
39cbb5840e
ServerWebSocket asynchrone handshake method should consume a future instead of a promise - closes #3137
2019-10-13 19:25:48 +02:00
Julien Viet
a2369208b7
NPE on WebSocket reject - closes #3131
2019-10-07 14:04:15 +02:00
Julien Viet
eb40550dd1
Releasing 3.8.3-SNAPSHOT
2019-10-04 09:45:04 +02:00
Julien Viet
845749b977
Releasing 3.8.2
3.8.2
2019-10-03 11:53:22 +02:00
Julien Viet
cc7365a9d5
Avoid unecessary string concat on hot path
2019-10-03 11:47:49 +02:00
Julien Viet
601e5f5757
Adjustements
2019-10-02 18:02:40 +02:00
swinterberger
f3d2535f94
Fix imports
...
Signed-off-by: swinterberger <sean.winterberger@gmail.com >
2019-10-02 17:07:41 +02:00
swinterberger
665f52fb84
I suppose there is no reason to return the full response, just return the headers
...
Signed-off-by: swinterberger <sean.winterberger@gmail.com >
2019-10-02 17:07:41 +02:00
swinterberger
2eb6ab8016
Add websocket client response headers to completion handler. Clear them after handled
...
Signed-off-by: swinterberger <sean.winterberger@gmail.com >
2019-10-02 17:07:41 +02:00
Julien Viet
669feec9e1
Cannot remove server cookies without getting cookie list first - closes #3122
2019-10-02 16:33:47 +02:00
Dimitris Zenios
f09e010548
Fixes #3119
...
Signed-off-by: zenios <dimitris.zenios@gmail.com >
2019-09-29 09:58:04 +02:00
Stéphane Épardaud
fa255604d1
Fixed docs of Context.isOnEventLoopThread() ( #3118 )
...
Signed-off-by: Stephane Epardaud <stef@epardaud.fr >
2019-09-27 14:39:29 +02:00
Thomas Segismont
a0a26d24b9
Synchronize access to shared http server map ( #3117 )
...
* Synchronize access to shared http server map
Fixes #2565
Signed-off-by: Thomas Segismont <tsegismont@gmail.com >
* Synchronize access to shared net server map too
Signed-off-by: Thomas Segismont <tsegismont@gmail.com >
2019-09-26 14:56:11 +02:00
Thomas Segismont
8f90bd2640
Fixed InboundBuffer Javadoc for write methods ( #3114 )
...
Signed-off-by: Thomas Segismont <tsegismont@gmail.com >
2019-09-26 09:47:22 +02:00
Thomas Segismont
a88d1fa99a
JsonArray methods for insertion of data at given position ( #3110 )
...
* JsonArray methods for insertion of data at given position
Signed-off-by: Thomas Segismont <tsegismont@gmail.com >
* Added tests for JsonArray set methods
Signed-off-by: Thomas Segismont <tsegismont@gmail.com >
2019-09-26 09:45:49 +02:00
Thomas Segismont
2026b07e69
Fixed link in Json Pointers doc
...
Signed-off-by: Thomas Segismont <tsegismont@gmail.com >
2019-09-24 16:52:35 +02:00
Julien Viet
0bc549a203
Fix wrong package for JacksonCodec and DatabindCodec
2019-09-17 10:53:47 +02:00
Thomas Segismont
df6f93a7c9
Relax TTL tests
...
Signed-off-by: Thomas Segismont <tsegismont@gmail.com >
2019-09-16 15:18:47 +02:00
Julien Viet
0c07807989
Deprecate Json elements referencing Jackson types - closes #3108
2019-09-16 11:46:42 +02:00
Julien Viet
5c962e9d7f
Rename io.vertx.core.json.impl package to io.vertx.core.json.jackson
2019-09-16 09:27:24 +02:00