Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@Annopaolo Annopaolo released this 01 Jul 11:23
· 11 commits to master since this release
3a0a965

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 to localhost:9042)
    • DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__USERNAME (defaults to cassandra)
    • DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__PASSWORD (defaults to cassandra)
    • DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__POOL_SIZE (defaults to 10)
    • DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_ENABLED (defaults to false)
    • DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_DISABLE_SNI (defaults to true)
    • 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.