Skip to content

Commit f89a00e

Browse files
authored
Merge pull request #121 from noaccOS/push-myvsqqtvllkk
chore: prepare v1.3.0-rc.1
2 parents 4af59d6 + cd6644c commit f89a00e

File tree

3 files changed

+76
-32
lines changed

3 files changed

+76
-32
lines changed

CHANGELOG.md

Lines changed: 51 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,53 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
56
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
67

8+
## [1.3.0-rc.1] - 2026-01-23
9+
710
## [1.3.0-rc.0] - 2025-11-21
11+
812
### Added
13+
914
- Add the option to enable keepalive for scylladb connections, using the environment variable
1015
`DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__ENABLE_KEEPALIVE`. Defaults to `true`
1116
- Devices can now declare support for optional Astarte MQTT v1 features to Astarte via capabilities
1217

1318
## [1.2.1-rc.0] - 2025-08-22
19+
1420
### Changed
21+
1522
- RPC now uses erlang clustering instead of `astarte_rpc`
1623

1724
## [1.2.1-alpha.0] - 2025-04-10
25+
1826
### Added
27+
1928
- Allow to set the Erlang cookie via the `RELEASE_COOKIE`
2029
env var. Default to `vmq` for backwards compatibility.
2130

2231
## [1.2.0] - 2024-07-01
2332

2433
## [1.2.0-rc.0] - 2024-05-29
34+
2535
### Added
36+
2637
- The plugin now accesses the Astarte database. The following
2738
env variables have been added:
2839
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__NODES`
29-
(defaults to `localhost:9042`)
40+
(defaults to `localhost:9042`)
3041
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__USERNAME`
31-
(defaults to `cassandra`)
42+
(defaults to `cassandra`)
3243
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__PASSWORD`
33-
(defaults to `cassandra`)
44+
(defaults to `cassandra`)
3445
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__POOL_SIZE`
35-
(defaults to 10)
46+
(defaults to 10)
3647
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_ENABLED`
37-
(defaults to `false`)
48+
(defaults to `false`)
3849
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_DISABLE_SNI`
39-
(defaults to `true`)
50+
(defaults to `true`)
4051
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_CUSTOM_SNI`
4152
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_CA_FILE`
4253
- Added support for device deletion. During deletion, a device is
@@ -46,9 +57,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
4657
- Added support for multiple Astarte instances sharing the same database,
4758
the following env variable has been added:
4859
- `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__ASTARTE_INSTANCE_ID`
49-
(defaults to ``)
60+
(defaults to ``)
5061

5162
### Changed
63+
5264
- Update Elixir to 1.15.7.
5365
- Update Erlang/OTP to 26.1.
5466
- Update VerneMQ to master (1cc57fa) to support OTP 26.
@@ -58,12 +70,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
5870
## [1.1.0] - 2023-06-20
5971

6072
## [1.1.0-rc.0] - 2023-06-09
73+
6174
### Changed
75+
6276
- Use the `internal` event type for device heartbeat.
6377
- Update Elixir to 1.14.5 and Erlang/OTP to 25.3.2.
6478

6579
## [1.1.0-alpha.0] - 2022-11-24
80+
6681
### Fixed
82+
6783
- Correctly serialize disconnection/reconnection events if VerneMQ hooks are called in
6884
the wrong order. Fix https://github.com/astarte-platform/astarte/issues/668.
6985

@@ -72,38 +88,52 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7288
## [1.0.5] - 2023-09-25
7389

7490
## [1.0.4] - 2022-09-26
91+
7592
### Fixed
93+
7694
- Do not let VerneMQ container start unless the CA cert is retrieved from CFSSL.
7795
- Prevent the connection from timing out when the client takes more than 5 seconds to perform the
7896
SSL handshake
97+
7998
### Security
99+
80100
- Rebuild official docker image (updates OTP to 23.3.4.17), in order to fix CVE-2022-37026.
81101

82102
## [1.0.3] - 2022-04-07
83103

84104
## [1.0.2] - 2022-03-30
85105

86106
## [1.0.1] - 2021-12-16
107+
87108
### Fixed
109+
88110
- Do not override VerneMQ config `max_message_rate` value.
89111

90112
## [1.0.0] - 2021-06-30
113+
91114
### Changed
115+
92116
- Log plugin version when the application is starting.
93117

94118
## [1.0.0-rc.0] - 2021-05-05
95119

96120
## [1.0.0-beta.2] - 2021-03-24
121+
97122
### Changed
123+
98124
- Update Elixir to 1.11.4 and Erlang/OTP to 23.2
99125
- Do not authorize non-devices blindly in `auth_on_publish` and `auth_on_subscribe`.
100126

101127
## [1.0.0-beta.1] - 2021-02-16
128+
102129
### Changed
130+
103131
- Default data_queue_count to 128.
104132

105133
## [1.0.0-alpha.1] - 2020-06-19
134+
106135
### Added
136+
107137
- Send a periodic heartbeat for every connected device.
108138
- Support SSL for RabbitMQ connections.
109139
- Default max certificate chain length to 10.
@@ -112,19 +142,27 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
112142
variables
113143

114144
## [0.11.4] - 2021-01-26
145+
115146
### Fixed
147+
116148
- Fix a bug where the plugin would remain unfunctional after suddenly disconnecting from RabbitMQ.
117149

118150
## [0.11.3] - 2020-09-24
151+
119152
### Fixed
153+
120154
- Fix bug that prevented property unset
121155

122156
## [0.11.2] - 2020-08-14
157+
123158
### Added
159+
124160
- Update Elixir to 1.8.2
125161

126162
## [0.11.1] - 2020-05-18
163+
127164
### Added
165+
128166
- Enhance docker build process
129167

130168
## [0.11.0] - 2020-04-13
@@ -136,7 +174,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
136174
## [0.11.0-beta.2] - 2020-01-24
137175

138176
## [0.11.0-beta.1] - 2019-12-26
177+
139178
### Added
179+
140180
- Add support to multiple queues with consistent hashing
141181

142182
## [0.10.2] - 2019-12-09
@@ -146,7 +186,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
146186
## [0.10.0] - 2019-04-16
147187

148188
## [0.10.0-rc.1] - 2019-04-10
189+
149190
### Fixed
191+
150192
- Re-enable SSL listener, which broke Docker Compose.
151193

152194
## [0.10.0-rc.0] - 2019-04-03
@@ -156,5 +198,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
156198
## [0.10.0-beta.2] - 2018-10-19
157199

158200
## [0.10.0-beta.1] - 2018-08-27
201+
159202
### Added
203+
160204
- First Astarte release.

mix.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ defmodule Astarte.VMQ.Plugin.Mixfile do
2222
def project do
2323
[
2424
app: :astarte_vmq_plugin,
25-
version: "1.3.0-rc.0",
25+
version: "1.3.0-rc.1",
2626
elixir: "~> 1.15",
2727
elixirc_paths: elixirc_paths(Mix.env()),
2828
start_permanent: Mix.env() == :prod,
@@ -77,7 +77,7 @@ defmodule Astarte.VMQ.Plugin.Mixfile do
7777

7878
defp astarte_required_modules(_) do
7979
[
80-
{:astarte_core, github: "astarte-platform/astarte_core", branch: "release-1.2"}
80+
{:astarte_core, github: "astarte-platform/astarte_core", tag: "v1.3.0-rc.1", override: true}
8181
]
8282
end
8383

0 commit comments

Comments
 (0)