3.2.0 Release Notes
Clement Escoffier edited this page Dec 14, 2015
·
1 revision
- HttpClientRequest timeout doesn't work as indicated - https://github.com/eclipse/vert.x/issues/1236
- Add toString(Charset) method - https://github.com/eclipse/vert.x/pull/1235
- Added support for respecting the Connection header in Http client connections. - https://github.com/eclipse/vert.x/pull/1234
- Ported 2.x support for setting maxWaitQueueSize on HttpClient to master. - https://github.com/eclipse/vert.x/pull/1232
- Handle timed out waiting requests without causing a connect/close. - https://github.com/eclipse/vert.x/pull/1230
- Handle Exception when convert from Object to Json via EventBus - https://github.com/eclipse/vert.x/issues/1227
- CLI redeploy improvements (termination, on-redeploy) - https://github.com/eclipse/vert.x/pull/1226
- Fix typo in documentation about logging backend - https://github.com/eclipse/vert.x/pull/1221
- Add Buffer#toString() / Buffer#toJsonObject() / Buffer#toJsonArray() - https://github.com/eclipse/vert.x/issues/1220
- Waiting requests that have been timed out should not open a tcp connection. - https://github.com/eclipse/vert.x/issues/1219
- Fix thread safety issue for writePos variable - https://github.com/eclipse/vert.x/pull/1214
- Add "Connection: close" handling to HttpClient keepalive connections - https://github.com/eclipse/vert.x/issues/1213
- Add max queue size in HttpClient - https://github.com/eclipse/vert.x/issues/1212
- buffer.duplicate() is invoked twice - https://github.com/eclipse/vert.x/issues/1211
- Add details about the application - https://github.com/eclipse/vert.x/pull/1209
- Use host name provided by the user in DatagramSocketMetrics#listening - https://github.com/eclipse/vert.x/pull/1206
- Stream documentation updates - https://github.com/eclipse/vert.x/pull/1205
- Http Client deadlock fix - https://github.com/eclipse/vert.x/pull/1204
- Added bytesWritten to HttpServerResponse - https://github.com/eclipse/vert.x/pull/1203
- Fix default classloader in command lookup - https://github.com/eclipse/vert.x/pull/1202
- Add a callback invoked when the event bus is initialized. - https://github.com/eclipse/vert.x/pull/1200
- Provide the remote name to the TCPMetrics connected callback so client metrics can be reported using the host name - https://github.com/eclipse/vert.x/pull/1199
- Provide response size to bodyEndHandler on HttpServerResponse - https://github.com/eclipse/vert.x/pull/1198
- BZ482023: Pump.pump does not check that the streams != null - https://github.com/eclipse/vert.x/pull/1196
- Broken config argument in redeploy - https://github.com/eclipse/vert.x/pull/1194
- Changed FileResolver so it can handle nested fat jars - https://github.com/eclipse/vert.x/pull/1193
- Event bus flow control / interceptors - https://github.com/eclipse/vert.x/pull/1192
- Call exceptionHandler when error occurs on dataHandler and endHandler - https://github.com/eclipse/vert.x/pull/1190
- annotate api with @Nullable - https://github.com/eclipse/vert.x/pull/1188
- Race fixed in HAManager - https://github.com/eclipse/vert.x/pull/1185
- Improve the launcher extensibility - https://github.com/eclipse/vert.x/pull/1183
- Add support for bundleresource and bundleentry urls in the FileResolver - https://github.com/eclipse/vert.x/pull/1180
- Fixed logging delegate name for Log4j - https://github.com/eclipse/vert.x/pull/1179
- BZ480001: HandlerRegistration cancels timerID 0 in doUnregister - https://github.com/eclipse/vert.x/pull/1178
- Eventbus refactor - https://github.com/eclipse/vert.x/pull/1177
- Various cli improvements - https://github.com/eclipse/vert.x/pull/1176
- Add an option to set max chunk size for large file upload/download - https://github.com/eclipse/vert.x/pull/1175
- Extend the FileResolver to support OSGi bundles - https://github.com/eclipse/vert.x/pull/1174
- Fix NPE when a node is leaving the cluster - https://github.com/vert-x3/vertx-hazelcast/pull/17
- Remove Cluster Node cause NPE - https://github.com/vert-x3/vertx-hazelcast/issues/16
- Add support for external hazelcast instance - https://github.com/vert-x3/vertx-hazelcast/pull/15
- Nullable type feature - https://github.com/vert-x3/vertx-lang-js/pull/38
- Groovydoc empty on stack - https://github.com/vert-x3/vertx-lang-groovy/issues/22
- Initial work - https://github.com/vert-x3/vertx-lang-ceylon/pull/1
- Data object improvements - https://github.com/vert-x3/vertx-codegen/pull/64
- Nullable type feature - https://github.com/vert-x3/vertx-codegen/pull/62
- New codegen manual - https://github.com/vert-x3/vertx-codegen/pull/61
- How to use codegen standalone - https://github.com/vert-x3/vertx-codegen/issues/59
- Calling RoutingContext#fail(null) recurse to StackOverflowError - https://github.com/vert-x3/vertx-web/issues/276
- Configurable and contextual session store retry timeout - fixes #224 - https://github.com/vert-x3/vertx-web/pull/272
- Proper handling of escape in path parameters - https://github.com/vert-x3/vertx-web/pull/267
- Fixes: #265 - https://github.com/vert-x3/vertx-web/pull/266
- Reroute over a bodyhandler will cause exception (body has been read) - https://github.com/vert-x3/vertx-web/issues/265
- Fixes: #263 - https://github.com/vert-x3/vertx-web/pull/264
- Possible security issue routes mounted with mountRoute() with double // - can bypass authentication - https://github.com/vert-x3/vertx-web/issues/263
- EventbusBridge sends headers in messages to eventbus js client - https://github.com/vert-x3/vertx-web/pull/262
- close not defined in sockjs bridge - https://github.com/vert-x3/vertx-web/issues/260
- handling %2F ('/') in route pattern matches. - https://github.com/vert-x3/vertx-web/issues/259
- Gradle dependency documentation fix - https://github.com/vert-x3/vertx-web/pull/257
- Minor simplification - https://github.com/vert-x3/vertx-web/pull/256
- Web documentation claims StaticHandler will serve files from classpath, but it does not - https://github.com/vert-x3/vertx-web/issues/253
- Add BodyHandler constructor which allows custom upload directory - https://github.com/vert-x3/vertx-web/pull/251
- FaviconHandler crashes app - https://github.com/vert-x3/vertx-web/issues/250
- RoutingContextImpl reroute should clear cached normalisedPath - https://github.com/vert-x3/vertx-web/issues/246
- context.redirect + BadyHandler causes java.lang.IllegalStateException: Request has already been read - https://github.com/vert-x3/vertx-web/issues/243
- Route fix - https://github.com/vert-x3/vertx-web/pull/239
- Add flag for session get retry - https://github.com/vert-x3/vertx-web/pull/238
- RoutingContext#failure method should not be annotated with @VertxGen - https://github.com/vert-x3/vertx-web/issues/237
- URL decoding and pattern matching in routes - https://github.com/vert-x3/vertx-web/issues/236
- The console.error command leads to an error - https://github.com/vert-x3/vertx-web/issues/234
- vertx-eventbus.js close sets wrong state - https://github.com/vert-x3/vertx-web/issues/232
- StaticHandler setAlwaysAsyncFS(true),if it can't find a file,it throw a exception rather than 404 error - https://github.com/vert-x3/vertx-web/issues/231
- Wrong io.vertx:vertx-web:test-jar:tests scope in template engines - https://github.com/vert-x3/vertx-web/issues/228
- Improve the TCCL Switch in the StaticHandlerImpl - https://github.com/vert-x3/vertx-web/pull/227
- ThymeleafTemplateEngineImpl.WebIContext Locale bug introduced in 3.1 - https://github.com/vert-x3/vertx-web/issues/226
- Configurable and contextual session store retry timeout - https://github.com/vert-x3/vertx-web/issues/224
- Why do not CSRFHandler check the CSRF token in request body? - https://github.com/vert-x3/vertx-web/issues/222
- Implementation for #214: BodyHandler custom upload dir change - https://github.com/vert-x3/vertx-web/pull/218
- BodyHandler should not create the default upload directory if a different directory is configured - https://github.com/vert-x3/vertx-web/issues/214
- Why root cannot start with '/'" in StaticHandlerImpl? - https://github.com/vert-x3/vertx-web/issues/204
- BodyHandler with clustered vertx crashing with already ended request? - https://github.com/vert-x3/vertx-web/issues/198
- Session should be fully stored before response is returned - https://github.com/vert-x3/vertx-web/issues/93
- Support OAuth - https://github.com/vert-x3/vertx-web/issues/81
- Update to 3.2 - https://github.com/vert-x3/vertx-mongo-client/issues/59
- Make sure result handlers are called on the invokers context - https://github.com/vert-x3/vertx-mongo-client/pull/57
- Move findbatch test to MongoClientTest because MongoClientTestBase is called from VerticleTest and findBatch doesnt work with ProxyHandler - https://github.com/vert-x3/vertx-mongo-client/pull/56
- Test broken: findbatch test should be only on client project - https://github.com/vert-x3/vertx-mongo-client/issues/55
- Fix flapdoodle classnotfound exceptions in build 612 and 613 - https://github.com/vert-x3/vertx-mongo-client/issues/54
- Distinct feature - https://github.com/vert-x3/vertx-mongo-client/pull/53
- Result handlers not run on calling vertx context - https://github.com/vert-x3/vertx-mongo-client/issues/52
- Added new find method with batchCursor - https://github.com/vert-x3/vertx-mongo-client/pull/48
- AbstractJsonCodec.writeValue throws an NPE on an unknown data type - https://github.com/vert-x3/vertx-mongo-client/issues/47
- Auth should probably set the "authSource" to match "db_name" - https://github.com/vert-x3/vertx-mongo-client/issues/46
- Creating a new document with an _id field fails - https://github.com/vert-x3/vertx-mongo-client/issues/44
- Add Documentation / Javadoc making it clear that this client uses the Mongo Async Driver - https://github.com/vert-x3/vertx-mongo-client/issues/37
- Add support for batch size in FindOptions - https://github.com/vert-x3/vertx-mongo-client/issues/33
- callable with RS + out does not return all values - https://github.com/vert-x3/vertx-jdbc-client/issues/36
- HikariCPDataSourceProvider - throws classcast exception - https://github.com/vert-x3/vertx-jdbc-client/issues/33
- Missing quotes in documentation - https://github.com/vert-x3/vertx-jdbc-client/pull/32
- Missing quotes - https://github.com/vert-x3/vertx-jdbc-client/pull/31
- Implement callable statements - https://github.com/vert-x3/vertx-jdbc-client/pull/29
- Enhance data objects - https://github.com/vert-x3/vertx-sql-common/issues/13
- Stored Procedure support - https://github.com/vert-x3/vertx-sql-common/pull/10
- Support return/output params and resultsets with stored procedures - https://github.com/vert-x3/vertx-sql-common/issues/5
- redisClient.setBinaryWithOptions method is missing - https://github.com/vert-x3/vertx-redis-client/issues/41
- redisClient.setBinary should take a byte[] or a Buffer not a String - https://github.com/vert-x3/vertx-redis-client/issues/40
- Redisclient throwing ArrayIndexOutOfBoundsExceptions under heavy load in 3.1 - https://github.com/vert-x3/vertx-redis-client/issues/38
- ehloCmd method is not run when Mail Server reply "ESMTP" is not all uppercase characters - https://github.com/vert-x3/vertx-mail-client/issues/46
- Provide options for jdbc and mongo and allow to create AuthProvider from the options with a lookup - https://github.com/vert-x3/vertx-auth/pull/47
- update docs to state we need a unique index for mongo usernames column - https://github.com/vert-x3/vertx-auth/pull/46
- mongoAuth.insertUser creates multiple users with he same name - https://github.com/vert-x3/vertx-auth/issues/45
- Fix example LDAP URL - https://github.com/vert-x3/vertx-auth/pull/44
- Issue 42 - https://github.com/vert-x3/vertx-auth/pull/43
- Add an option to specify the signing algorithm - https://github.com/vert-x3/vertx-auth/issues/42
- Fix data object broken compliance - https://github.com/vert-x3/vertx-auth/issues/41
- simple oauth2 server side support - https://github.com/vert-x3/vertx-auth/issues/39
- Auth options - https://github.com/vert-x3/vertx-auth/issues/36
- Flow freeze when sending no body in HTTP request - https://github.com/vert-x3/vertx-rx/issues/25
- Change needed for nullable types - https://github.com/vert-x3/vertx-rx/pull/22
- Consider removing the instance hashcode in the metric naming - https://github.com/vert-x3/vertx-dropwizard-metrics/issues/12
- Initial work - https://github.com/vert-x3/vertx-hawkular-metrics/pull/14
- Create documentation - https://github.com/vert-x3/vertx-hawkular-metrics/issues/13
- Metrics bridge JSON "source" field name change - https://github.com/vert-x3/vertx-hawkular-metrics/issues/12
- Reconfigure CI to build master - https://github.com/vert-x3/vertx-hawkular-metrics/issues/10
- Investigate CI issues - https://github.com/vert-x3/vertx-hawkular-metrics/issues/9
- Configure Continuous Integration - https://github.com/vert-x3/vertx-hawkular-metrics/issues/8
- Support
remoteName
in io.vertx.ext.hawkular.impl.NetClientMetricsImpl#connected - https://github.com/vert-x3/vertx-hawkular-metrics/issues/7 - NPE when starting JS verticle with metrics bridge enabled - https://github.com/vert-x3/vertx-hawkular-metrics/issues/4
- Remove Hawkular's clients-common dependency - https://github.com/vert-x3/vertx-hawkular-metrics/issues/3
- Add integration test for metrics bridge - https://github.com/vert-x3/vertx-hawkular-metrics/issues/2
- Moving code to official repo - https://github.com/vert-x3/vertx-hawkular-metrics/pull/1
- @Repeat should run before/after ? - https://github.com/vert-x3/vertx-unit/issues/25
- Async can be created with an count that needs to reach zero to complete - https://github.com/vert-x3/vertx-unit/issues/23
- Repeat and timeout thread - https://github.com/vert-x3/vertx-unit/pull/22
- Allow to repeat a test - https://github.com/vert-x3/vertx-unit/issues/21
- Timeout thread should be interrupted when test case ends - https://github.com/vert-x3/vertx-unit/issues/20
- http term - https://github.com/vert-x3/vertx-shell/pull/13
- Session timeout - https://github.com/vert-x3/vertx-shell/issues/12
- Term server + programmatic shell - https://github.com/vert-x3/vertx-shell/pull/10
- Shell close - https://github.com/vert-x3/vertx-shell/issues/9
- Group context per verticle to undeploy - https://github.com/vert-x3/vertx-shell/issues/8
- Unregister a command when it is registered from a Verticle and this Verticle is undeployed - https://github.com/vert-x3/vertx-shell/issues/6
- Local session - https://github.com/vert-x3/vertx-shell/issues/5
- Standalone SSH and Telnet server - https://github.com/vert-x3/vertx-shell/issues/4
- Create a manual - https://github.com/vert-x3/vertx-service-factory/issues/6
- Create a manual - https://github.com/vert-x3/vertx-service-proxy/issues/32
- Fix reference to Map in the readme file - https://github.com/vert-x3/vertx-service-proxy/issues/31
- Convert element within nested list and map. - https://github.com/vert-x3/vertx-service-proxy/pull/29
- Be able to use a Enum type as a result - https://github.com/vert-x3/vertx-service-proxy/issues/28
- It should not deploy optional dependencies - https://github.com/vert-x3/vertx-maven-service-factory/issues/21
- It should not deploy excluded dependencies - https://github.com/vert-x3/vertx-maven-service-factory/issues/20
- Simplify build structure - https://github.com/vert-x3/vertx-maven-service-factory/issues/19
- Optional and Excluded dependencies are resolved - https://github.com/vert-x3/vertx-maven-service-factory/issues/17
- Create a manual - https://github.com/vert-x3/vertx-maven-service-factory/issues/14
- HttpClient closed twice when PGP signature verification fails - https://github.com/vert-x3/vertx-http-service-factory/issues/5
- Data object improvements - https://github.com/vert-x3/vertx-codegen/pull/64
- Nullable type feature - https://github.com/vert-x3/vertx-codegen/pull/62
- New codegen manual - https://github.com/vert-x3/vertx-codegen/pull/61
- How to use codegen standalone - https://github.com/vert-x3/vertx-codegen/issues/59
- Add new modules to the dep chain - https://github.com/vert-x3/vertx-stack/issues/31
- Add ceylon-lang to the stacks - https://github.com/vert-x3/vertx-stack/issues/30
- Add the jgroups cluster manager to the stack - https://github.com/vert-x3/vertx-stack/issues/29
- Remove codegen and mvel from stacks - https://github.com/vert-x3/vertx-stack/issues/28
- stack-docs relies on -docs artifacts which are not packaged by default - https://github.com/vert-x3/vertx-stack/issues/27
- Add oauth2 module to the stack - https://github.com/vert-x3/vertx-stack/issues/26
- vertx stack cache aether infos - https://github.com/vert-x3/vertx-stack/issues/25
- vertx stack resolution should use VERTX_HOME/lib directory when it exists - https://github.com/vert-x3/vertx-stack/issues/24
- Provide a tools to manage the vert.x stack. - https://github.com/vert-x3/vertx-stack/pull/22
- Provide a way to manage the vert.x stack - https://github.com/vert-x3/vertx-stack/issues/21
- Add support for structure match in the bridge - https://github.com/vert-x3/vertx-stomp/issues/7
- Use the common bridge configuration - https://github.com/vert-x3/vertx-stomp/issues/6
- Add connectionDroppedHandler to Stomp Client Connection - https://github.com/vert-x3/vertx-stomp/issues/5
- Frame Ack null value cause Queue/Topic transform method NPE - https://github.com/vert-x3/vertx-stomp/issues/4
- Exclude LatencyUtils and HdrHistogram dependencies - https://github.com/vert-x3/vertx-sync/issues/8
- Added: awaitEvent and awaitResult with timeout - https://github.com/vert-x3/vertx-sync/pull/6
- Proper package naming - https://github.com/vert-x3/vertx-jgroups/issues/20
- Aligned default configuration file to the required protocols - https://github.com/vert-x3/vertx-jgroups/pull/19
- Cannot join cluster - https://github.com/vert-x3/vertx-jgroups/issues/18
- Allow passing an external instance of JChannel - https://github.com/vert-x3/vertx-jgroups/issues/17
- wrapped in vertx thread model - https://github.com/vert-x3/vertx-jgroups/pull/16
- ClusterWideMap callbacks are executed on wrong threads. - https://github.com/vert-x3/vertx-jgroups/issues/15
- Initial work - https://github.com/vert-x3/vertx-tcp-eventbus-bridge/pull/1
- LICENSE file - https://github.com/vert-x3/vertx-bridge-common/pull/2
- Extract bridge configuration - https://github.com/vert-x3/vertx-bridge-common/pull/1