-
Notifications
You must be signed in to change notification settings - Fork 35
3.2.0 Breaking changes
Clement Escoffier edited this page Dec 11, 2015
·
10 revisions
This page lists breaking changes introduced in the 3.2.0 version of the vert.x stack breaking compatibility. Only the public API changes are listed.
-
io.vertx.core.cli.impl.DefaultCommandLine#getRawValues(Option)
has been replaced byio.vertx.core.cli.impl.DefaultCommandLine.getRawValuesForOption(Option)
(codegen compatibility) -
io.vertx.core.spi.metrics.EventBusMetrics#handlerRegistered(java.lang.String,boolean) has been replaced by
handlerRegistered(String address, String repliedAddress)` -
io.vertx.core.spi.metrics.TCPMetrics#connected(io.vertx.core.net.SocketAddress)
has been replaced byconnected(SocketAddress remoteAddress, String remoteName)
. This change also impacts sub-classes. - The
EventBus.close
method is not polyglot anymore, so it cannot be used from Groovy, RX, Ruby, JavaScript and Ceylon. This method should not be used by the end user anyway.
- AMD client module name rename to match file name -
vertx3bus
=>vertx-eventbus
-
JWTOptions
has been modified:setExpiresInMinutes
,setExpiresInSeconds
takesLong
parameters.toJSON
has been removed.getAudience
returns aList
instead of aJsonArray
- getBinary/setBinary now take a Buffer as value instead of String
-
RedisOptions.setSelect
takes anInteger
instead of anint
- The default
authSource
is now set to thedb_name
instead ofadmin
.
- The configuration of the
MavenServiceFactory
now relies on aResolverOptions
object (instead of direct access).