Skip to content

Releases: wirepas/gateway

Release 1.4.5

02 Aug 13:37
e17d41c
Compare
Choose a tag to compare

Main difference from 1.4.4

New features

  • Black hole: add an option to stop stack in case of black hole instead of increasing sink cost
  • Add a mechanism to limit the rate at which gateway is publishing on the broker.
    • It is disabled by default and can be enabled with option --mqtt_rate_limit_pps (or with global variable WM_SERVICES_MQTT_RATE_LIMIT_PPS)
  • Add a backoff mechanism to randomize the interval to reconnect to broker
    • It is useful to avoid all gateways reconnecting at same time in case broker is down

Enhancements

  • Upgrade c-mesh-api version for sink-service to support bigger MTU than 102
  • Display the error code from transport in places where it was missing

Fixes

  • Fix how black hole is enabled

v1.4.5 release candidate 3

04 Jul 16:17
Compare
Choose a tag to compare
Pre-release

Compare to v1.4.5rc2:

  • Add a mechanism to limit the rate at which gateway is publishing on the broker.
    • It is disabled by default and can be enabled with option --mqtt_rate_limit_pps (or with global variable WM_SERVICES_MQTT_RATE_LIMIT_PPS)
  • Add a backoff mechanism to randomize the interval to reconnect to broker
    • It is useful to avoid all gateways reconnecting at same time in case broker is down

v1.4.5 release candidate 2

17 Jun 15:48
bbcb38c
Compare
Choose a tag to compare
Pre-release

Compare to v1.4.5rc1:

  • Upgrade c-mesh-api version for sink-service to include a fix for dynamic mtu
  • Display the error code from transport in places where it was missing
  • Black hole: add an option to stop stack in case of black hole instead of increasing sink cost

v1.4.5-rc.1

11 Jun 14:46
Compare
Choose a tag to compare
v1.4.5-rc.1 Pre-release
Pre-release

Compare to v1.4.4:

  • Upgrade c-mesh-api version for sink-service to support bigger MTU than 102
  • Fix how black hole is enabled

Release 1.4.4

16 May 14:26
ba5c4e3
Compare
Choose a tag to compare

Main difference from 1.4.3

New features

  • No new features compare to 1.4.3

Enhancements

  • Increase default timeout for sink communication from 60s to 120s (to cover long image processing)

Fixes

  • Add a cache in transport service for sink configs to avoid sending an uncomplete config in gateway status.
  • Fix exception handling in RTC service and add possibility to specify the ntp server to use
  • Fix logging of dbus-print-service

v1.4.4 release candidate 2

24 Apr 15:57
Compare
Choose a tag to compare
Pre-release

Changes from 1.4.4 rc 1

  • Fix a bug in gateway status generation when connection is back after a disconnect
  • Increase default timeout for sink communication from 60s to 120s (to cover long image processing)

v1.4.4 release candidate 1

12 Apr 12:40
5edffec
Compare
Choose a tag to compare
Pre-release

Compare to v1.4.3:

  • Add a cache in transport service for sink configs to avoid sending an uncomplete config in gateway status.
  • Fix exception handling in RTC service and add possibility to specify the ntp server to use
  • Fix logging of dbus-print-service

Release 1.4.3

01 Feb 17:37
1df3804
Compare
Choose a tag to compare

Main difference from 1.4.2

Warning

Docker images are based on Alpine 3.19. Starting from Alpine 3.13, time64 requirements are added.
As explained in the release note, it requires a Docker version of 19.03.9+ and libseccomp 2.4.2+.
If those requirements are not met, images will fail with PermissionError
Container can still be started with privileged: true but it will reduce the security of the system.

New features

  • Local history service: to store traffic locally in gateway
  • Rtc service: to periodically send RTC time in network (need the support in node side)

Enhancements

  • Use of more recent alpine version for docker base image
  • Use more recent c-mesh-api
    • handle up to 3 retries in case of crc error from host to sink (with recent Dualmcu app)
    • align timeout and use monotonic clock
  • Introduce a downlink limitation in sink service
  • Do not stop transport service if first connection to broker is not successful (and let internal retry mechanism to try again)
  • Enhance logs for reassembly

Fixes

  • Fix a potential deadlock in sink service
  • Fix for a warning from Wirepas Mesh Messaging (detection of protobuf backend)
  • Fix a reference leak of transport toward sink service
  • Fix a potential uncaught exception in transport service

v1.4.3 release candidate 6

29 Jan 14:39
9c6d7b2
Compare
Choose a tag to compare
Pre-release
  • Enhance logs for reassembly
  • Fix a potential uncaught exception in transport service

v1.4.3 release candidate 5

16 Oct 15:17
7c9395f
Compare
Choose a tag to compare
Pre-release
  • Include fix for a warning from Wirepas Mesh Messaging (detection of protobuf backend)
  • Fix a reference leak of transport toward sink service
  • Make local_history_service and rtc_service mainline