e8d001441c
Bump version to 4.13.0-test.1
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-05-23 09:36:26 +01:00
39df55afb4
MeshCommand does not need a timestamp.
2025-05-23 09:14:57 +01:00
038e45e8f0
api: Rename Mesh to MeshEvent.
...
This is needed as we are also adding commands, thus we need MeshEvent
and MeshCommand messages.
2025-05-23 09:14:57 +01:00
5cf1120f20
Update gw proto & refactor Mesh Heartbeat event.
...
This refactors the gateway protobuf payloads, such that the
Concentratord can publish an Event message, containing one of the
possible events published by the Concentratord (uplink, stats or mesh
event). It also combines the possible Concentratord commands into a
single Command message. This simplifies the ZMQ interface as it is no
longer needed to match the payload type by string.
This also refactors the MeshHeartbeat message into a Mesh message, which
can contain multiple events, of which the Heartbeat is one of the
possible events.
The future goal is to make it possible to send different types of events
from the Gateway Mesh Relay gateways (e.g. battery status, ...) and to
make it possible to also send proprietary event types.
2025-05-23 09:14:57 +01:00
c954cd3645
Store temp. mac-command state in device-session.
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-05-09 14:27:25 +01:00
188ef3d8f3
Bump version to 4.12.1
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-05-02 11:16:19 +01:00
156f42ab82
Bump version to 4.12.1-test.1
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-05-02 09:50:35 +01:00
330f5dcae0
Bump version to 4.12.0
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-04-22 09:01:31 +01:00
92b2439377
Bump version to 4.12.0-test.4
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-04-21 15:23:08 +01:00
b336690a65
Update tonic to 0.13.
2025-04-15 15:00:23 +01:00
e30a2e0e77
Bump version to 4.12.0-test.3
CI / tests (postgres) (push) Waiting to run
CI / tests (sqlite) (push) Waiting to run
CI / dist (postgres) (push) Blocked by required conditions
CI / dist (sqlite) (push) Blocked by required conditions
2025-03-25 13:43:56 +00:00
4b77fa441d
Bump version to 4.12.0-test.2
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-03-20 12:25:23 +00:00
7c134a549d
Update dependencies.
2025-03-20 10:39:52 +00:00
5bbd71ab3a
Add warnings to fuota deployment job + UI.
...
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
In case some devices do not complete a job, this makes it possible
to show a warning in the UI showing the amount of devices that did
not complete the job.
2025-03-19 14:47:47 +00:00
a0f07b5303
Initial FUOTA v2 implementation.
...
This implements selecting the v2.0.0 app-layer package in the
device-profile and handling these payloads in the FUOTA flow.
2025-03-18 12:44:15 +00:00
5a7694a3a4
Bump version to 4.12.0-test.1
2025-03-13 15:09:03 +00:00
98ba2f3198
Set device tags after FUOTA complete.
2025-03-13 15:09:03 +00:00
27f6d2cf03
Implement full FUOTA flow + UI components.
2025-03-13 15:09:03 +00:00
b8ab0182de
ui: Make app-layer params configurable.
2025-03-13 15:09:03 +00:00
b61a684739
Update fuota + device-keys structs / storage.
...
This add the gen_app_key to the device keys which is needed for FUOTA
and adds a random multicast address + key to the fuota deployment. To
the FUOTA job structure, this adds a return msg such that errors can
be captured in the database.
2025-03-13 15:09:03 +00:00
43753958ef
api: List devices by device-profile + expose tags.
2025-03-13 15:09:03 +00:00
1d76fabdb0
Add APIs + functions to get app. device-profiles and tags.
...
These API methods can be used to given an application id, retrieve
the list of used device-profiles and device tags.
2025-03-13 15:09:03 +00:00
de7e0c619d
Update fuota API. Add options for auto-calculation of params.
...
This adds options to auto-calculate the fragment size (based on max.
payload size available for the given data-rate) and multicast
timeout (based on server settings).
2025-03-13 15:09:03 +00:00
38386b23f2
Add start job + get schedulable jobs functions + API.
2025-03-13 15:09:03 +00:00
9b735d6521
Add first fuota storage functions / API.
2025-03-13 15:09:03 +00:00
d000cd3385
Add option to filter devices by tags.
2025-03-13 15:09:03 +00:00
ac52cce7ee
api: Extend 'limit' field documentation.
2025-03-13 15:09:03 +00:00
bbce25efbf
Add app-layer params field to device-profile API.
2025-03-13 15:09:03 +00:00
01246dd124
Add sorting to device and gw table. ( #579 )
...
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
Co-authored-by: Franka Schmid <fra.schmid@rational-online.com >
Co-authored-by: Orne Brocaar <info@brocaar.com >
2025-02-10 12:18:08 +00:00
2fc762d932
Bump version to 4.11.1
2025-02-10 11:41:05 +00:00
24333f8b5d
Bump version to 4.11.1-test.2
2025-02-10 11:10:11 +00:00
2e0d034a6b
Bump version to 4.11.1
2025-02-07 15:56:39 +00:00
f6374f00f8
Bump version to 4.11.1-test.1
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-01-30 19:37:17 +00:00
8cb2d4f383
Bump version to 4.11.0
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-01-15 12:13:04 +00:00
96b544974e
Bump version to 4.11.0-test.2
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2025-01-13 15:00:37 +00:00
a71113db42
Update Rust toolchain + fix Clippy feedback.
2025-01-13 12:16:15 +00:00
2e738e1f33
Bump version to 4.11.0
2025-01-10 13:44:11 +00:00
64b2e82244
Bump version to 4.11.0-test.1
CI / tests (postgres) (push) Has been cancelled
CI / tests (sqlite) (push) Has been cancelled
CI / dist (postgres) (push) Has been cancelled
CI / dist (sqlite) (push) Has been cancelled
2024-12-11 09:33:27 +00:00
70e4afae54
Expose region_config_id in Uplink and Join event.
2024-12-10 14:07:59 +00:00
e50a1e3655
Bump version to 4.10.2
2024-12-10 13:01:17 +00:00
4b6391f57e
Bump version to 4.10.1
2024-11-04 15:20:07 +00:00
ed11c88307
Bump version to 4.10.1-test.1
2024-11-04 12:33:08 +00:00
fdf168bd09
Bump version to 4.10.0
2024-11-04 09:09:44 +00:00
f265a815a6
Bump version to 4.10.0-test.7
2024-10-30 14:20:21 +00:00
3d470c6a14
Update dependencies.
2024-10-29 16:21:24 +00:00
2b5b54a7b7
Bump version to 4.10.0-test.6
2024-10-29 16:04:44 +00:00
1245386f38
Bump version to 4.10.0-test.5
2024-10-29 12:27:29 +00:00
eafda74526
Bump version to 4.10.0-test.4
2024-10-29 11:06:48 +00:00
04e676cad6
Bump version to 4.10.0-test.3
2024-10-29 10:52:37 +00:00
dcf6ea14bd
Bump version to 4.10.0-test.2
2024-10-29 09:30:29 +00:00