All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump MSRV to 1.78.0.
- Provide support to dynamically add or remove interfaces from a Node introspection #241
- Create a
Dockerfile
to build the message hub as a container #268 - Add
-c
and--config
flags as an alternative totoml
for providing the configuration file path. #268 - Add the
host
andport
cli configuration options. #268 - Add the optional
grpc_socket_host
option for the HTTP, gRPC and File configurations. #268 - Handle the
SIGINT
andSIGTERM
to shutdown the gRPC server. #268
- Retrieve Node information from metadata to detach a node, now the
detach
rpc is called withEmpty
#251 - Print a warning when the
-t/--toml
flag is used, while still accepting it, and require it to be a well formed path. #268 - Make the
grpc_socket_port
optional for the HTTP, gRPC and File configurations. #268 - Default to
127.0.0.1:50051
if no host and port is configured. #268 - Handle the new return type of the Attach rpc,
MessageHubEvent
, which can either be an error or an Astarte message. #264 - Retrieve the Node ID information from the grpc metadata also for the Attach rpc. #264
- Update Astarte Device Sdk to 0.9.2 release.
- Update sdk dependency to fix a purge property bug #341
- Update Astarte Device Sdk to 0.8.1 release.
- Bump MSRV to 1.72.0.
- Introduce Node ID check for gRPC metadata.
- Send all server properties in the node introspection on attach. #244
- Option to configure the timeout and keep alive interval for the MQTT connection to astarte.
- Add support to receive
device_id
option from dbus.
- Make
device_id
options as optional field.
- Initial Astarte Message Hub release.