Releases: astarte-platform/astarte_vmq_plugin
Releases · astarte-platform/astarte_vmq_plugin
v1.2.0
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.
v1.2.0-rc.0
First Astarte v1.2.0 release candidate.
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. Tthe 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.
v1.0.6
v1.1.1
v1.0.5
v1.1.0
Astarte v1.1.0 release.
Changes since v1.0
Changed
- Use the
internal
event type for device heartbeat. - Update Elixir to 1.14.5 and Erlang/OTP to 25.3.2.
Fixed
- Correctly serialize disconnection/reconnection events if VerneMQ hooks are called in the wrong order. Fix astarte-platform/astarte#668.
v1.0.4
Fourth Astarte 1.0 maintenance release.
Official docker image security notice: please, make sure to update to 1.0.4 version, in order to fix CVE-2022-37026.
[1.0.4] - 2022-09-26
Fixed
- Do not let VerneMQ container start unless the CA cert is retrieved from CFSSL.
- Prevent the connection from timing out when the client takes more than 5 seconds to perform the
SSL handshake
Security
- Rebuild official docker image (updates OTP to 23.3.4.17), in order to fix CVE-2022-37026.