-
Notifications
You must be signed in to change notification settings - Fork 12
Comparing changes
Open a pull request
base repository: astarte-platform/astarte_vmq_plugin
base: v1.1.1
head repository: astarte-platform/astarte_vmq_plugin
compare: master
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2209372 - Browse repository at this point
Copy the full SHA 2209372View commit details
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3351f7 - Browse repository at this point
Copy the full SHA d3351f7View commit details -
Prepare next dev cycle (v1.2.0-dev)
Signed-off-by: Davide Bettio <davide@uninstall.it>
Configuration menu - View commit details
-
Copy full SHA for 52cd7f7 - Browse repository at this point
Copy the full SHA 52cd7f7View commit details
Commits on Jun 22, 2023
-
Merge pull request #77 from bettio/prepare-v1.2.0-dev
Prepare next dev cycle (v1.2.0-dev)
Configuration menu - View commit details
-
Copy full SHA for 49cdfb8 - Browse repository at this point
Copy the full SHA 49cdfb8View commit details
Commits on Aug 28, 2023
-
astarte_core and astarte_rpc Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 0beca12 - Browse repository at this point
Copy the full SHA 0beca12View commit details
Commits on Aug 31, 2023
-
The plugin has now access to the Astarte database. Relevant environment variables for Cassandra connection have been added: - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__NODES` (default: "localhost:9042") - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__USERNAME` (default: "cassandra") - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__PASSWORD` (default: "cassandra") - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__POOL_SIZE` (default: 1) - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_ENABLED` (default: false) - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_DISABLE_SNI`(default: true) - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_CUSTOM_SNI` - `DOCKER_VERNEMQ_ASTARTE_VMQ_PLUGIN__CASSANDRA__SSL_CA_FILE` Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for e8919ed - Browse repository at this point
Copy the full SHA e8919edView commit details
Commits on Sep 8, 2023
-
Add relevant queries for device status
In order to allow device deletion, its status must be retrieved: devices under deletion may not reconnect. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 19048c2 - Browse repository at this point
Copy the full SHA 19048c2View commit details -
When a device is being deleted, it is also disconnected. Disconnection due to deletion is required via RPC from DataUpdaterPlant. After the device has been disconnected, the broker sends a message on the internal `"/f"` (for "farewell") topic to signal that the emission of messages from the device has ended. Then, the deletion ack for the device is written to database. A device under deletion cannot be allowed to reconnect until deletion is completed. This is made sure by checking the database in the `auth_on_register` plugin hook. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 968c384 - Browse repository at this point
Copy the full SHA 968c384View commit details -
Configuration menu - View commit details
-
Copy full SHA for 928bf40 - Browse repository at this point
Copy the full SHA 928bf40View commit details -
CI: Add database to test workflow
The plugin now requires a connection to Astarte's database. Include it in the testing workflow. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 86c9195 - Browse repository at this point
Copy the full SHA 86c9195View commit details
Commits on Oct 5, 2023
-
Merge pull request #75 from Annopaolo/delete-device
Support device deletion
Configuration menu - View commit details
-
Copy full SHA for e5f4eb1 - Browse repository at this point
Copy the full SHA e5f4eb1View commit details
Commits on Nov 22, 2023
-
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 9518e73 - Browse repository at this point
Copy the full SHA 9518e73View commit details -
Workflows: use Elixir 1.15 in build workflow
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for e132171 - Browse repository at this point
Copy the full SHA e132171View commit details -
Charlists: write them in an Elixir 1.15-compatible way
`mix format` now requires charlists to be written as `~c"charlist"` instead of `'charlist'`. Fix accordingly. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for da0eb7e - Browse repository at this point
Copy the full SHA da0eb7eView commit details -
- Update Astarte dependencies (astarte_core, astarte_rpc) to latest master version - Update ssl_verify_fun to 1.1.17 to make it compatible with Elixir 1.15 Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 6a800a8 - Browse repository at this point
Copy the full SHA 6a800a8View commit details -
Merge pull request #82 from Annopaolo/update_elixir_deps
Update Elixir and dependencies
Configuration menu - View commit details
-
Copy full SHA for def7641 - Browse repository at this point
Copy the full SHA def7641View commit details -
Replace dialyzex with dialyxir
Use a more popular gradual typing tool, with better error messages. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 7849629 - Browse repository at this point
Copy the full SHA 7849629View commit details -
Workflows: fix cache dir in build GH workflow
The PLT cache directory was not created when cache miss, failing the dialyzer task. Create it. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for bf8509f - Browse repository at this point
Copy the full SHA bf8509fView commit details -
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for c849e4c - Browse repository at this point
Copy the full SHA c849e4cView commit details -
Update OTP to 26 in Dockerfile
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 3401874 - Browse repository at this point
Copy the full SHA 3401874View commit details
Commits on Nov 24, 2023
-
Merge pull request #83 from Annopaolo/dialyxir-ditches-dialyzex
Update Dialyzer tool
Configuration menu - View commit details
-
Copy full SHA for 7430dc1 - Browse repository at this point
Copy the full SHA 7430dc1View commit details
Commits on Nov 30, 2023
-
Update dependencies (amqp, astarte_rpc) to handle OTP 26
Moreover, remove lager dependency as it is no more required by amqp_common. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 148fde8 - Browse repository at this point
Copy the full SHA 148fde8View commit details -
Dockerfile: build on VerneMQ master
It supports OTP 26. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for ca8d6f1 - Browse repository at this point
Copy the full SHA ca8d6f1View commit details -
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 74f8f29 - Browse repository at this point
Copy the full SHA 74f8f29View commit details -
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 3ac6fd6 - Browse repository at this point
Copy the full SHA 3ac6fd6View commit details
Commits on Dec 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a9e33b4 - Browse repository at this point
Copy the full SHA a9e33b4View commit details
Commits on Apr 17, 2024
-
Edit current implementation in order to add keyspace differentation from env param Add new env param to .schema file Signed-off-by: Eddy Babetto <eddy.babetto@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for d7e1682 - Browse repository at this point
Copy the full SHA d7e1682View commit details -
Edit changelog with new env and queries edit Signed-off-by: Eddy Babetto <eddy.babetto@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 5fa19f6 - Browse repository at this point
Copy the full SHA 5fa19f6View commit details -
Update astarte_core dependency
Update astarte_core dependency with new realm_to_keysapce translation Signed-off-by: Eddy Babetto <eddy.babetto@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 18e67df - Browse repository at this point
Copy the full SHA 18e67dfView commit details -
Merge pull request #85 from eddbbt/keyspaces_edit
Queries edit for keyspace separation feature
Configuration menu - View commit details
-
Copy full SHA for 90859cb - Browse repository at this point
Copy the full SHA 90859cbView commit details
Commits on Apr 18, 2024
-
mix deps.update astarte_core Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 8cb7cd5 - Browse repository at this point
Copy the full SHA 8cb7cd5View commit details -
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for f522147 - Browse repository at this point
Copy the full SHA f522147View commit details -
Merge pull request #86 from Annopaolo/prepare-v1.0.6
Prepare v1.0.6 release
Configuration menu - View commit details
-
Copy full SHA for 11a0d7c - Browse repository at this point
Copy the full SHA 11a0d7cView commit details
Commits on Apr 24, 2024
-
Bring in the new CAstore version as required by astarte_rpc mix deps.update astarte_rpc castore Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 46392ce - Browse repository at this point
Copy the full SHA 46392ceView commit details -
Merge pull request #87 from Annopaolo/new-beaver
Update CAstore to 1.0.x
Configuration menu - View commit details
-
Copy full SHA for 5e0a063 - Browse repository at this point
Copy the full SHA 5e0a063View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0602fa - Browse repository at this point
Copy the full SHA f0602faView commit details -
Merge pull request #88 from eddbbt/fwport-1.1
Forward-port changes from release-1.0
Configuration menu - View commit details
-
Copy full SHA for 2c9c017 - Browse repository at this point
Copy the full SHA 2c9c017View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee83b02 - Browse repository at this point
Copy the full SHA ee83b02View commit details -
Merge pull request #89 from eddbbt/fwport-master
Forward-port changes from release-1.1 to master
Configuration menu - View commit details
-
Copy full SHA for df9326a - Browse repository at this point
Copy the full SHA df9326aView commit details
Commits on Jul 18, 2024
-
Workflows: add build and push to Dockerhub workflow
Standardize the image publishing workflows to use Github rather than Dockerhub CI. For all details, see astarte-platform/astarte#960. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for f0b3b2b - Browse repository at this point
Copy the full SHA f0b3b2bView commit details
Commits on Aug 14, 2024
-
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 7159bf8 - Browse repository at this point
Copy the full SHA 7159bf8View commit details
Commits on Oct 22, 2024
-
Replace the old messy AMQP code. The sharding key is now included (as a binary header) in the message, according to Mississippi best practices. This change is retrocompatible. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for f01cbfb - Browse repository at this point
Copy the full SHA f01cbfbView commit details
Commits on Oct 30, 2024
-
Merge pull request #94 from Annopaolo/mississippi-vmq-dup
Move AMQP publish logic to Mississippi
Configuration menu - View commit details
-
Copy full SHA for 9ca4d04 - Browse repository at this point
Copy the full SHA 9ca4d04View commit details
Commits on Dec 12, 2024
-
Show logs in logfmt format (now you can use humanlog, and even see the date of a log line, wohooo). Moreover, make sure via a runtime configuration that displayed logs are only from level info or higher. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 2ebbe2b - Browse repository at this point
Copy the full SHA 2ebbe2bView commit details
Commits on Dec 19, 2024
-
The most significant change is the update of Dockerfile and related scripts. The reference used is v2.0.1 of vernemq/docker-vernemq (see https://github.com/vernemq/docker-vernemq/tree/2.0.1). This is mostly a verbatim copy. Some outdated configuration params have been removed from vernemq.conf. Similar to what previously done, we build both our plugin and VerneMQ and then put them together in the image. We're still using root as user. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 9be7913 - Browse repository at this point
Copy the full SHA 9be7913View commit details -
Add support for tls on 8883, again
The v2.0.1 vernemq.sh script did not expose port 8883 for mqtts. Bring it back. Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 97fb465 - Browse repository at this point
Copy the full SHA 97fb465View commit details -
Use the same vm.args as VErneMQ 2.0.1.
Signed-off-by: Arnaldo Cesco <arnaldo.cesco@secomind.com>
Configuration menu - View commit details
-
Copy full SHA for 9bfb267 - Browse repository at this point
Copy the full SHA 9bfb267View commit details
Commits on Jan 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ca63667 - Browse repository at this point
Copy the full SHA ca63667View commit details
Commits on Jan 14, 2025
-
Merge pull request #93 from Annopaolo/revamp-ci
Workflows: add build and push to Dockerhub workflow
Configuration menu - View commit details
-
Copy full SHA for 260392a - Browse repository at this point
Copy the full SHA 260392aView commit details -
Merge pull request #96 from Annopaolo/when-im-in-a-2-competition-and-…
…my-opponent-is-vernemq Update VerneMQ to 2.0.1
Configuration menu - View commit details
-
Copy full SHA for 43e3bcb - Browse repository at this point
Copy the full SHA 43e3bcbView commit details
There are no files selected for viewing