Skip to content

Release 1.4.3

Latest
Compare
Choose a tag to compare
@GwendalRaoul GwendalRaoul released this 01 Feb 17:37
· 9 commits to master since this release
1df3804

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