Astarte v1.2.0 release.
Changes since 1.1
Added
- The plugin now accesses the Astarte database. The following env variables have been added:
DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__NODES
(defaults tolocalhost:9042
)DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__USERNAME
(defaults tocassandra
)DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__PASSWORD
(defaults tocassandra
)DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__POOL_SIZE
(defaults to 10)DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_ENABLED
(defaults tofalse
)DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_DISABLE_SNI
(defaults totrue
)DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_CUSTOM_SNI
DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_CA_FILE
- Added support for device deletion. During deletion, a device is disconnected and not allowed to reconnect until deletion ends. Inflight messages are discarded. After deletion, a device must be registered again in order to connect to Astarte.
- Added support for multiple Astarte instances sharing the same database. The following env variable has been added:
DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__ASTARTE_INSTANCE_ID
(defaults to ``)
Changed
- Update Elixir to 1.15.7.
- Update Erlang/OTP to 26.1.
- Update VerneMQ to master (
1cc57fa
) to support OTP 26.