Software Releases - Rigado Device Ops

Rigado Device Ops

Release Date 2023.11.15

Version 2023.08-02 | Revision 4806

Highlights

This is a bug fix release on top of the agent version 2023.08-01 that addresses a recently found bug.

The fixed issue is a case where the internal watchdog can enter a loop restarting the cellular modem every 2 minutes, not giving it enough time to establish a successful connection with the network. As a consequence, when that happens, the gateway may not be able to operate over cellular.

The affected agent versions are all releases starting from release: 2020.09-1 (inclusive)

We estimate that the field conditions that could lead to this behavior are limited, nevertheless it is recommended to install this fix.

Changelog between 2023.08-02...2023.08-01

Bugs Fixed:

fix: modem rebooting very frequently

Miscs:

chore: bump version to 2023.08-02


Release Date 2023.08-29

Version 2023.08-01 | Revision 4697

Highlights

This release delivers improvements around manufacturing process, reducing the failure rates by 5%. It also reinforces the cellular connectivity feature by making it more robust in a few very specific scenarios. Finally, it carries the improvements around wirepas plugs & slots mitigating problems that that have been manifesting themselves recently.

Complete change log

Changelog between 2023.06-01..2023.08-01

New Features:

feature: publish checkins to MQTT relay

Bugs Fixed:

fix: cannot set core.system via ADMIN_APP_SETS
fix: network config errors when n-m isn't running
fix: Improve TLS Security
fix: mtu checker does not read MTU from interface

General Improvements:

refactor: remove references to KC from logs
refactor: configure hook sets refresh.timer to managed
refactor: fix wirepas plug & slot connections
refactor: MTU configurator
refactor: always run MTU Checker
refactor: KC modem fix depends on network connectivity
refactor: rename modem info in checkin JSON payload

Miscs:

chore: fix release build
chore: bump version to 2023.08-01
configure CI to pull AWS creds from env vars
chore: bump version to 2023.06-03
chore: bump version to 2023.06-02

Release Date 2023.06-13

Version 2023.06-03 | Revision 4595

Highlights

This release resolves various cellular oddities that we have been experiencing over recent months. This release:

  • Changes how the PLS63 modem is configured -- now setting it to auto load profiles, drastically improving our interoperability with AT&T networks.
  • Allowed us to locate and fix a long-standing bug in our serial port implementation that messed up responses to AT commands that were long and came with a slight delay.

Complete change log

Release 2023.06-03

Bugs Fixed:

fix: serial port discarded segmented data

General Improvements:

refactor: MTU configurator
refactor: add modem configuration service

Release Date 2023.05.01

Version 2023.05-01 | Revision 4489

Highlights

This release is addressing the compatibility issues with the AT&T networks for our gateways equipped with PLS63 modem (the Cascade 500X gateway). Our gateway agent is now configuring the modem according to AT&T requirements making the gateway introduce itself as data centric (not voice centric as it has been before).

Furthermore, we have tweaked the MQTT Keep Alive setting to improve the performance on a networks with poor connectivity.

Complete change log

Release 2023.05-01

New Features:

feature: Update mqtt keep alive setting to be 10 minutes

General Improvements:

refactor: configure modem for AT&T

Miscs:

chore: bump version to 2023.05-01

Release Date 2023.03.07

Version 2023.02-03 | Revision 4357

Highlights

Quarterly Release for Q1 2023

  • Added Edge Connect startup watchdog
  • Improved diagnostics and reduce system load
  • Added logic for snap updating when changing snap tracks using Managed Refresh
  • Improved connection logic for Wirepas snaps

Complete change log

Changelog between 2022.11-02...2023.02-03

New Features:

feature: always start edge-connect when it is not active
feature: add snap list output to diagnostics payload
feature: stop pivot-agent 5 mins after boot
feature: add User-Agent header to HTTP requests

Bugs Fixed:

fix: filesystem not synced after saving the new keys
fix: environment is not read dynamically

General Improvements:

refactor: connecting plugs & slots for wirepas snap
refactor: do not switch a snap, always refresh
refactor: modem fw filename is correctly read from s3 URL
refactor: improve logging in app refreshes handler

Miscs:

chore: bump version to 2023.02-03
chore: bump version to 2023.02-02
chore: bump version to 2023.02-01
chore: make sure the kernel package builds on mac
chore: add EPL-2.0 to whitelisted licences
chore: bump paho mqtt lib to v1.4.2
chore: ci - tagged version to docker s3

Release Date 2022.11.30

Version 2022.11-02 | Revision 4141

Change log

Release 2022.11-02

Bugs Fixed:

fix: wlan0 does not exist on the device

Release Date 2022.11.18

Version 2022.11-01 | Revision 4096

Change log

Release 2022.11-01

New Features:

feature: add AT over MQTT action
feature: add modem service that fixes APN on PLS63
feature: add recovery partition manifest to the diagnostics
feature: connect wirepas slots/plugs to customer specific snaps
feature: control wlan kernel module
feature: add snap connections to diagnostics payload

Bugs Fixed:

fix: regression with setting the timezone

Release Date 2022.07.06

Version 2022.07-01 | Revision 3946

Change log

release 2022.07-01

New Features:

feature: add DNS troubleshooting to net diagnostics
feature: support setting the regdomain
feature: use bootstrapper for environment setup
feature: restart network-manager when DNS is not working

Bugs Fixed:

fix: Use an unsigned int64 for tx/rx
fix: use contains to verify company name on cradlepoint aps

General Improvements:

refactor: update port test with the newest hosts
refactor: extend config states with ADMIN_APP_SETS

Miscs:

chore: bump version to 2022.07-01
chore: bump version to 2022.06-01
chore: update cascade-shared to required version
chore: fix installing golangci-lint
chore: push selected tags only to docer registry
chore: remove assumptions on a specific core version
chore: update cascade-shared to the v0.3.30
chore: update to latest rigado/ble library
chore: Remove LGPL from acceptable licenses

Release Date 2022.01.31

Version 2022.01-03 | Revision 3633

Change log

Changelog between 2021.07-1...2022.01-03

New Features:

feature: add remove user RPC action
Revert "feature: Enforce TLS >= 1.3"
feature: Enforce TLS >= 1.3
feature: add restart service restarts agent when MQTT not connected
feature: send metrics to EC over relay
feature: add RPC reprovision action
feature: add restoring snapshots via snap command
feature: auto connect i2c-3 slot for any customer snap
feature: improve environment handling with new package and interface

Bugs Fixed:

fix: increase always-restart logic to 35 minutes
fix: agent does not set diag upload url
fix: rectify server/agent config state mismatch
fix: don't configure NM connectivity checks on Docker agent

General Improvements:

refactor: add way to disconnect plugs and slots remotely
refactor: allow provisioner configure internal URLs
refactor: add snapshot sets to checkin message

Miscs:

chore: bump version to 2022.01-03
chore: bump version to 2022.01-02
chore: bump version to 2022.01-01
chore: bump go-ble to v0.6.6
chore: bump version to 2021.12-01
chore: bump cascade-shared to v0.3.26
chore: decouple sdjournal from docker agent so CGO is not required
chore: login to snacpraft with exported login file
chore: use SAN enabled cert
chore: bump golang to 1.17.1
chore: bump version to 2021.09-01
chore: make CI deployment to candidate automatic

Archive

For Software Release notes from 2021 and earlier, click here.