Upgrade Notes¶
To see the full list of changes made for this release check the Release Notes. Upgrading from the previous versions requires changes to the existing configuration file. This section covers all the changes to be made to the existing configuration file to make it work with this version.
From 2.0 to 2.1¶
- The default LDAP plugin class has been renamed from
com.landoop.kafka.lenses.security.LdapMemberOfUserGroupPlugin
tocom.landoop.lenses.security.ldap.LdapMemberOfUserGroupPlugin
. Although this is the default value, if you set it explicitly, please update to the new name.
From 2.1.4 or older to 2.1.5¶
The deprecated option
lenses.jmx.brokers
returned in order to support Zookeeper-less installations —a new feature of Lenses 2.1.5. It now has a different format, so if you kept it around, Lenses will fail to start unless you remove it (suggested) or update it to the new format. It expects an array. E.g:lenses.jmx.brokers = [ { id:"broker1 id", jmx:"broker1 JMX port" }, { id:"broker2 id", jmx:"broker2 JMX port" }, { id:"broker3 id", jmx:"broker3 JMX port" } ]
Please note that this option is only needed when you setup Lenses without Zookeeper. Even then, if all brokers use the same JMX port, you should use the more convenient
lenses.jmx.broker.port
option instead:lenses.jmx.broker.port=[JMX_PORT]
From 1.1 to 2.0¶
For those upgrading from version 1.1 please also read
From 1.0 to 1.1¶
For those upgrading from version 1.0 please also read
See Upgrade path from 1.0 to 1.1
Docker pull the latest Lenses environment for Developers
docker pull landoop/kafka-lenses-dev:latest
And update you official docker container for Lenses Enterprise with
docker pull landoop/lenses:latest