ChirpStack v4.18.0

Viewed 86

v4.18.0

Upgrade note: This release contains a dependency update related to the hashing of passwords. If you are upgrading ChirpStack from a previous version and have not changed the default admin password, you must do this before upgrading to this version. The old default password was hashed with 1 iteration, which is no longer accepted by pbkdf2, which now enforces 1000 hash iterations (minimum).

Features

  • Make it possible to list multicast groups by tenant_api (#783)
  • Make it possible to list FUOTA deployments by tenant_id (#783)
  • Add missing Cayenne LPP parsers. (#909)

Improvements

  • Make MQTT channel capacity configurable.
  • Improve Redis Stream write performance by using approximate trimming (which is more efficient than exact trimming).
  • Update internal dependencies.

Bugfixes

  • Remove toolchain from go.mod for Go API client.
  • Fix dependency conflict in js API client.
  • Only flush non-pending downlinks on queue. (#897)
  • Add missing connection_recycling_method to config template.
  • Fix descriptor to fragmentation-session setup (v2) MIC calculation. (#910)
1 Answers

I updated to the new Version. Works fine so far.
just wanted to inform you, that there are two small bugs in the (default) configuration file. I can see the error's on the website (https://www.chirpstack.io/docs/chirpstack/configuration.html) and if i generate a new config with the command line.

first error is in the logging section. we have json=false two times there. once for the log format, and once for the flattern. this leads to a duplicated key error

second error is use_target_role_suffix in the roaming/romaing.default. There is no value defined for use_target_role_suffix. it is use_target_role_suffix= older versions use false as default there. this leads to a parsing error.

let me know if i should open a issue on github, or if this message is enough.

regards,
sil

Hi @sil could you please create a GitHub issue for this? That helps to keep track of open issues :)