Orne Brocaar
4d27c339cc
Expose skip_f_cnt and device variables to ADR.
...
This provides more flexibility to custom ADR algorithm implementations.
E.g. the device variables can be used to store per-device variables that
might overwrite normal ADR logic.
2023-10-09 11:23:13 +01:00
Orne Brocaar
41d00cb651
Implement end-to-end app payload encryption.
...
This implements end-to-end encryption between the end-device and
end-application. The encrypted AppSKey or SessionKeyID is forwarded to
the end-application which should be able to decrypt or request the
AppSKey to decrypt the uplink payload. As well the end-application will
be able to enqueue encrypted application payloads.
Using this mechanism, ChirpStack will never have access to the uplink
and downlink application-payloads.
2023-10-05 13:06:09 +01:00
Orne Brocaar
503beaa2fd
Bump version to 4.5.1
2023-10-05 10:20:32 +01:00
Michael Jeffrey
fe131c070a
api: Re-export prost dependency. ( #285 )
2023-10-03 15:29:49 +01:00
Orne Brocaar
943ccd558d
lrwn: Fix AS923 max payload-size table.
...
See #283
2023-10-02 14:00:56 +01:00
Orne Brocaar
5bd2f2b24f
chirpstack: Log OTAA for unknown device as warning.
2023-09-29 14:12:36 +01:00
Orne Brocaar
48aa453e95
ui: Fix Doughnut chart resizing.
...
Fixes #284 .
2023-09-29 12:36:42 +01:00
Orne Brocaar
2c986d0889
Fix AS923 max-payload table.
...
Fixes #283 and #276 .
2023-09-29 11:18:25 +01:00
Orne Brocaar
97d9072ffc
Apply fix for #282 to all forms.
2023-09-29 10:46:53 +01:00
Orne Brocaar
91611b0505
Show form validation errors in notification.
...
This solves #282 because the issue was that auto created measurements
did not have a name and without the measurements tab open, the error
was not visible.
Before ChirpStack v4.5.0 forceRender was not used on the Tabs.TabPane,
in which case the validation would not run on unrendered tabs, which
explains why the form could be submitted even with the empty
measurement names.
Closes #282 .
2023-09-29 10:24:50 +01:00
Orne Brocaar
a402b487f8
Update dependencies.
2023-09-18 16:22:05 +01:00
Joel Michael
0cf0a91699
chirpstack: Fix enabled_uplink_channels error (change 65 > 66) ( #274 )
2023-09-14 11:30:51 +01:00
Orne Brocaar
4ebee8d614
Bump version to 4.5.0
2023-09-11 16:58:25 +01:00
Orne Brocaar
81ac49ff8f
Bump version to 4.5.0-test.3
2023-09-07 16:53:20 +01:00
Orne Brocaar
f39efa995f
chirpstack: disable auto requirement in rpm package.
2023-09-07 16:39:49 +01:00
Orne Brocaar
f06f11334e
Bump version to 4.5.0-test.2
2023-09-05 12:14:35 +01:00
Orne Brocaar
adec1fdca4
Update pq, zlib and openssl versions.
...
The old zlib download URL returns 404 and breaks the build.
OpenSSL 1.1.1 is almost EOL.
2023-09-05 10:44:08 +01:00
Orne Brocaar
295cd5e4b1
Bump version to 4.5.0-test.1
2023-09-04 15:06:38 +01:00
Orne Brocaar
76858bd610
ui: Update dependencies.
2023-09-04 14:29:23 +01:00
dependabot[bot]
81df990fd0
Bump redis from 0.23.1 to 0.23.3 ( #269 )
...
Bumps [redis](https://github.com/redis-rs/redis-rs ) from 0.23.1 to 0.23.3.
- [Release notes](https://github.com/redis-rs/redis-rs/releases )
- [Commits](https://github.com/redis-rs/redis-rs/compare/redis-0.23.1...redis-0.23.3 )
---
updated-dependencies:
- dependency-name: redis
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04 14:12:06 +01:00
Orne Brocaar
ee0597f500
lrwn: Fix compiler warnings.
2023-09-04 14:11:05 +01:00
Orne Brocaar
570a1fb07b
chirpstack: Fix compiler warnings.
2023-09-04 14:10:55 +01:00
Orne Brocaar
cd57929b43
Update dependencies.
2023-09-04 14:10:27 +01:00
Orne Brocaar
2bc2dde0ba
Fix resolver version warning.
2023-09-04 13:27:08 +01:00
Orne Brocaar
5b8ff67016
Update Rust toolchain version.
2023-09-04 13:26:50 +01:00
Orne Brocaar
be035f16b5
chirpstack: add rediss:// config example.
...
See #219 .
2023-09-04 10:56:53 +01:00
Orne Brocaar
582cf9f257
chirpstack: Do not set empty username / password in MQTT.
...
Closes #257 .
2023-08-10 13:44:14 +01:00
dependabot[bot]
d15a180a39
examples: Bump google.golang.org/grpc in /examples/frame_log/go ( #227 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.45.0 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.45.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 13:32:12 +01:00
dependabot[bot]
85864be5ed
examples: Bump google.golang.org/grpc in /examples/request_log/go ( #228 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.45.0 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.45.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 13:31:53 +01:00
Orne Brocaar
d3b2d6a824
chirpstack: Update rdkafka dependency.
2023-08-08 13:29:42 +01:00
Orne Brocaar
582df0dc8f
api: Update js dependencies.
2023-08-08 12:22:45 +01:00
Orne Brocaar
5ce2b636ca
api: Update grpc-web dependencies.
2023-08-08 12:17:58 +01:00
Orne Brocaar
cc5b27f299
ui: Update dependencies.
2023-08-08 12:07:29 +01:00
Orne Brocaar
443d3a4db9
api: Update Go gRPC dependencies + generate code.
2023-08-08 11:59:51 +01:00
Orne Brocaar
e2d82134de
Update dependencies.
2023-08-08 11:53:56 +01:00
Alexander Leisentritt
8f40b6dca3
Fix ADR plugin variable mapping (maxRr > maxDr) ( #256 )
2023-08-07 14:24:11 +01:00
Orne Brocaar
ae8c732895
Send CtrlUplinkAction=1 for deleted Relay devices.
2023-08-01 14:39:48 +01:00
Orne Brocaar
4359e90613
Implement removing device from Relay filter list.
2023-07-31 16:00:08 +01:00
Orne Brocaar
050610de55
Fix clippy warnings.
2023-07-31 12:58:14 +01:00
Orne Brocaar
a433c7dd14
Cleanup dead code warnings.
2023-07-31 11:49:45 +01:00
Orne Brocaar
dac4f15f40
Fix showing initial InfluxDB integration form.
...
Closes #254 .
2023-07-31 10:51:23 +01:00
Orne Brocaar
651fcfce43
Fix gRPC stream handling after UI refactor.
...
This moves the onMessage handler out of useEffect and it fixes
appending the the array. The .unshift() method does not work
well using React.useState. It would prepend, but since it would not
change the array (it adds an item to the array), the update would
not propagate.
2023-07-27 16:39:29 +01:00
Orne Brocaar
6f1638e87a
Refactor UI to function elements & update React + Ant.
...
This refactor the UI components from class based element into function
based elements. This makes it possible to use hooks that are used now
by most React components. This also updates React and Ant to the latest
versions (+ other dependencies).
2023-07-27 13:07:00 +01:00
Orne Brocaar
afc196095d
Make it possible to use DeviceModeInd for LW 1.0.x devices.
...
This change makes it possible to use the DeviceModeInd mac-command to
switch between Class-A / C for LoRaWAN 1.0.x devices. In such a case the
Supports Class-C would be disabled for LoRaWAN 1.0.x devices, meaning
that on OTAA the device is marked as Class-A. If the device then sends a
DeviceModeInd mac-command, this will cause the to be marked as
Class-C, event.
This was (unintentionally) possible in v3, but this part of the Class-B
beacon locked code would prevent to make the same work in v4.
2023-07-26 12:01:52 +01:00
Orne Brocaar
7ff12f5ae7
Bump version to 4.4.3
2023-07-24 11:54:31 +01:00
Orne Brocaar
a28d29deb9
Do not disable activation fields.
...
It prevents showing and copying the keys etc.
2023-07-19 11:49:20 +01:00
Orne Brocaar
f930bd6b96
Wait for first uplink for Class-C scheduling.
2023-07-19 11:27:55 +01:00
Orne Brocaar
f66186bb7b
Bump version to 4.4.2
2023-07-14 10:56:00 +01:00
Orne Brocaar
3f8f746dc5
Fix sending multiple FilterListReq mac-commands.
2023-07-13 12:26:03 +01:00
Orne Brocaar
57ab993a88
Update dependencies.
2023-07-13 11:39:20 +01:00