[release] ChirpStack v4.11

v4.11.0

Improvements

Refactor (multi-region) de-duplication

This release refactors the uplink de-duplication, such that uplinks received by gateways in different region configurations (but with overlapping channels) are de-duplicated separately. After de-duplication and after resolving the device-session of the device, ChirpStack will only handle the de-duplicated uplink that is within the same region-configuration assigned to the device-session.

This makes it possible to create region configurations of which channels and gateway-coverage are overlapping. Before this release such scenario could result in constantly changing settings (through mac-commands) of the end-device or errors related to unknown channels.

This does include two integration changes:

  • Region information is no longer exposed through the rxInfo elements.
  • A new region_config_id field has been added to join and uplink events.
1 Like

I have been focused on other areas of my service and am still running ChirpStack 4.7. Can I go directly to 4.11 or is it recommended to upgrade to 4.8, 4.9, etc. to get to 4.11?

While it is always good to “dry-run” an upgrade on a test environment (and to make backups), you should be able to upgrade from v4.7 to v4.11.0 directly. ChirpStack keeps track of the database migrations, and on start will apply what hasn’t applied yet (all database migrations are embedded inside the binary).

1 Like

Yes, love it.
I have this issue with my AS923_2 device if I turn on my AS923 gateway and AS923_2 gateway at the same time.

Thanks a lot.

Same here but from 4.8.1, let me know if you achieve the upgrade:)

Thank you

Previously I have Chirpstack V4.9 installed in my laptop then I didn’t see any issue in consuming downlink packet request in the queue.

Now I have a fresh installation with V4.11, I see Queue was never consumed by my device.

Need your help here brocaar, I 'm very new to linux or chirpstack its a blocker for us to move further.

And also suggest a procedure to install specfic version of chirpstack lets say V4.9.0, but when we follow chirpstack documentation "sudo echo “deb Index of /packages/4.x/deb/ stable main” | sudo tee /etc/apt/sources.list.d/chirpstack.list
" .It redirrects us to get latest version of chirpstack.

v4.11.1

Improvements

  • Return LinkCheckAns with margin=0 for non-LoRa modulations.
  • Re-use http clients in integrations to reduce overhead.

Bugfixes

  • Fix missing ns_time after multi-region refactor.
1 Like