Release 2022.11-02
Bugs Fixed:
fix: wlan0 does not exist on the device
rigado-deviceops
2022.11.18
2022.11-01
4096
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
rigado-edge-connect
2022.11.11
2022.10-1
5638
Edge Connect 2022.10-01
Bluetooth:
Support for activeScanning bluetooth option in recipes.
Cloud:
Support for keystore usage in MQTT credentials
New `cloudStatus` event emitted when clouds are connected.
Filters:
`hash` filter can now perform an using secrets provided by the keystore
Wirepas:
Wirepas devices now automatically use their `srcAddr` as their `deviceID`
Misc:
New `keystore` events when a keystone item is updated or deleted.
DeviceTypes can now be marked as `ephemeral`, which prevents Edge Connect from storing in-memory information about them.
Bug Fixes:
EC-668: fix for legacy serial and timestamp inject not tolerating template funcs.
EC-871: Extend adv decode error suppression to BGAPI
EC-949: bgapi - error handling, flush rx buffers, fix panic, stateful scanning.
EC-958: bgapi - enable debug logging only when log.bleDebug:true.
EC-967: misc logging bug fixes and ability to log to a file
EC-978: bluetooth scanning can get stuck due to non-fatal errors
EC-981: fix deviceAssignment events not firing for SDM provisioned devices
EC-986: fix for device group includeList breaking deviceType detection
Changing back DeviceGroup.AllIncluded to return strings, adding IsMember func
rigado-edge-connect
2021.06.10
2021.06-01
3825
rigado-edge-connect
2021.05.17
2021.05-01
3633
Bug fix update: updating version of mqtt library to include fixes for hangs during disconnect.
rigado-deviceops
2021.05.05
2021.04-1
3348
New Features:
add support for refresh --ignore-validation
add 802-1x phase1-fast-provisioning option
report emmc wear in metrics
add MQTT Relay service to the docker agent
add full checkin support to the docker agent
General Improvements:
add support for multiple mqtt endpoints
JWT provisioner skips serial from JWT token
always insert the default NTP server
Miscs:
bump version to 2021.04-1
update MQTT paho to v1.3.2
re-enable arm64 docker build
Use CI_JOB_TOKEN
update to Golang 1.14.14
Fix typo in log message
rigado-edge-connect
2021.03.23
2021.03-01
3402
rigado-edge-connect
2021.02.22
2021.02-01
3183
rigado-deviceops
2021.01.5
2021.01-1
3162
New Features: - enable modem reset logic by default - add a proper unsetting of the snap config keys - publish MQTT on gzip topic when on cell - stop polling EC metrics when instructed by EC - add 'switch' and 'abort' snap commands - ability to setup a static eth connection over BLE - ability to setup NTP over BLE - ability to setup cellular using ble - include the newest hosts in diag port tests - send cellular acces tech (2G, 3G,..) in checkin - added EC mqtt relay service - option to disable network configuration over ble - report GW model in metrics
Bugs Fixed: - fix pppdMissing restart condition - only get EC metrics/events/health when MQTT connected - first boot should not block boot for 6 hours - read init config files before config service init
General Improvements: - increase heartbeat period - set heartbeat max timeout to 1 hour - heartbeat service does not depend on config anymore - lower the heartbeat frequency on cell gateways
Miscs: - require snapd version 2.47.1
rigado-edge-connect
2020.12.17
2020.12-02
2812
rigado-edge-connect
2020.12.03
2020.12-01
2741
Hotfix release:
Fix high memory usage in certain circumstances w/ our new faster logging framework
Fix issue with recipe metadata conflicts preventing startup
Fix issue with empty config not starting up properly
rigado-edge-connect
2020.11.23
2020.11-02
2665
rigado-edge-connect
2020.11.04
2020.11-01
2529
Hotfix release:
Improve KKM ESL action output
Increase operation timeout for KKM ESL action
Fix panic in fwupdate when activation is disabled
rigado-edge-connect
2020.10.27
2020.10-01
2399
rigado-deviceops
2020.09.28
2020.09-3
2797
New Features:
enable cell modem reset by default on hilti cell GWs
Bugs Fixed:
'tracking channel' was populated from 'channel'
correct an number of issues related to cell modem reset
rigado-deviceops
2020.09.21
2020.09-2
2757
New Features:
make in-memory log buffer size configurable
add config settings for generic unit file
debug action can trigger stack trace on edge-connect
reset cell modem on failure
core20 snap compatibility
improved diagnostic payload
added detailed route info to diag payload
include lldp neighbors info in net diagnostics
always restart agent, regardless of exit error
schedule reboot after journald config
Bugs Fixed:
system-files interface assumes snapd2.44.3
unmarshaling the variety of the lldpdcli output
mqtt throttle does not update current sleep time
only auto-activate wifi on UC GWs
add recovery to BLE diag logic
pppd missing does not detect when pppd is not running
mqtt manager is blocked by send on nil channel
ensure sleep timeout is calculated correctly
throttle mqtt reconnect attempts
restart service does not send heartbeats when disabled
agent killed by SIGPIPE and not restarted
remove SIGTERM after journald config
rigado-edge-connect
2020.08.13
2020.08-01
1992
rigado-deviceops
2020.07.11
2020.07-1
2420
New Features:
restart service collects diagnostics payload
add retry to firstboot success POST
restart service is configurable via app set
include lldp neighbors information in checkin message
add cell location data to checkin
monitor pppd process and recover when missing
include snap services in the checkin message
added microseconds to rsyslog stream
implemented lightweight agent that can run on docker
Bugs Fixed:
only restart rigado-edge-connect.service after config
conversion of the cell signal strength to RSSI
check for LED file before writing it
General Improvements:
include more debugging data in the diag payload
restart service logs to file rescue and restart actions
rigado-edge-connect
2020.07.09
2020.07-01
1821
rigado-edge-connect
2020.05.19
2020.05-01
1479
rigado-deviceops
2020.05.11
2020.05-2
2204
Bugs Fixed:
give restart service permissions to read modem status
Misc:
update go-ble version to v0.5.10
rigado-deviceops
2020.05.04
2020.05-1
2178
New Features:
add support for Cisco MUD via lldp
auto connect snaps to silvair-bluez:bluez slot
Bugs Fixed:
fix bug related to config states resolving changes that it should not
insert network defaults into desired and current configs before resolving changes
fixed bug where wlan0 would be set to managed when adding any connection, not just wifi connections.
fix bug where time config reapplied if one NTP server is empty
fix edge case panic on desired settings being nil
remove unneeded binaries in snap, reduce size by 50%
handle 'latest' in channel strings
General:
make firstboot handler non-blocking so normal agent boot can proceed without a pivot
renew mqtt certificates after 15 mins if disconnected
rigado-edge-connect
2020.04.30
2020.04-01
1415
rigado-deviceops
2020.04.01
2020.01-3
2066
Fix bug where disk usage was incorrectly reported
rigado-deviceops
2020.02.13
2020.01-2
1831
Disable automatic (nightly) updates for rigado-deviceops. This feature is configurable, but by default updates will now only occur when explicitly commanded to do so.
Added the option for rigado-deviceops to no longer restart a snap after it is configured through Edge Direct.
edge channel will no longer follow beta, and will instead get updated more frequently with features slated to go to beta
Fix bug where slots were not connected because new version of snapd API did not return unconnected slots like it used to.
Fix regression where snap configuration call would attempt to restart core and report errors
rigado-edge-connect
2020.02.20
2020.02-03
1045
rigado-edge-connect
2020.02.19
2020.02-02
1038
rigado-deviceops
2020.01.06
2019.12-1
1743
Added buffer for MQTT messages at boot so they are not lost when no internet is available
Added restart service that attempts to fix network issues when no default route is set, no resolve.conf is configured, or network-manager is not running.
Added rsyslog log streaming feature to send TLS encrypted logs to an rsyslog server or loggly/greylog account.
Fixed bug where BLE diagnostics would not start if gateway booted with no internet.
rigado-edge-connect
2019.11.12
2019.11-01
561
rigado-deviceops
2019.11.12
2019.10-2
1642
Report Edge Connect health, metrics, and events to Edge Direct.
Fix bug where GW would show green LED when it booted with no internet connection.
rigado-deviceops
2019.10.21
2019.10-1
1580
Get cell interface APN from network-manager instead of modem-manager
Update to latest version of paho mqtt library
Add restart service to monitor and restart network-manager if it goes down
Config States Additions/Fixes:
Call Validate method on report settings
Allow empty string in top level snap set values
Resolve config state sub-types in deterministic order
Made config states resolve time configurable
Sense async snap errors by actively retrieving errors from snap operations
Allow other config state sub-types to resolve when another hits an error
Make auto-resolve timer independent of other config state operations
Ensure wlan0 is managed when adding a wifi connection
Fix bug when trying to getting network config state while network-manager is down
Prevent the reporting of consecutive, duplicate errors
Only send checkin messages when changes have occurs, or on much longer interval
Automatically reduce metrics frequency when on cell connection
Determine refreshable snaps on server instead of on GW.
Add modem-manager information to diagnostics payload
Fixed port test NTP server and ordering
Fixed rare bug where multiple default ethernet connections could be added
Fixed logs API filtering and timestamps
Add ability for admins to switch a snaps channel
Refactor how we wait for async snapd operations to finish
Update cascade-shared to version 0.2.1/2019-10-11
rigado-deviceops
2019.09.24
2019.08-4
1364
Set default backup NTP server to more reliable NTP server
Wait up to 30 seconds for network-manager to start before starting rigado-deviceops network service. This fixes a harmless bug that causes an error to be logged at boot when the rigado-deviceops is started before network-manager
Change behavior of checkin service to not cache refreshable snaps when snapd has no internet connection. This fixes bug where some refreshable snaps would not be listed as refreshable in Edge Direct because the agent was unable to get refreshable snaps from snapd at startup.
Added snap changes and stack trace to diagnostics payload
Added ability to request debug stack trace via MQTT.
Fix bug where agent attempts to remove `core18` after it is installed as a dependency of certain other snaps.
Added ability to statefully configure App Settings, App Versions, Network Configuration, Time Configuration, EAP mode, and SSH Disable. This entire feature set is referred to as “Config States”.
Metrics upload interval configurable through snap settings
Diagnostics disconnect timeout configurable through snap settings
Diagnostics file upload timeout is configurable and now defaults to 4 minutes
cascade-kernel
2019.09.12
4.4.0-1008.9
81
== snapcraft changes == snapcraft: kernel snap requires snapd2.41 Merge branch 'support_build_from_project_ppa' into cascade remove patches for oem archive support build from project ppa [snapcraft] Ubuntu-cascade-4.4.0-1008.9