Release Notes
v3.16.13 - 2024-09-11 14:19:00 UTC
What's Changed
Enabled connectivity check
Applied default gateway connectivity check before internet check
Fixed device agent update issue
v3.16.12 - 2024-08-30 14:10:00 UTC
What's Changed
Disabled connectivity check
Support aws CLI
v3.16.11 - 2024-08-29 18:37:00 UTC
What's Changed
Extended connectivity check interval
v3.16.10 - 2024-08-29 18:37:00 UTC
What's Changed
Autoreboot when network connectivity is lost
v3.16.9 - 2024-08-01 11:32:00 UTC
What's Changed
Persist Nodered flow data
Support existing edgesignal user
v3.16.8 - 2024-08-01 11:32:00 UTC
What's Changed
Fixing application config lost
v3.16.7 - 2024-07-03 09:24:00 UTC
What's Changed
Show wifi status promptly after configuration
v3.16.6 - 2024-06-11 06:28:00 UTC
What's Changed
Support Nodered flow sync on devices
Nucleus version set to 2.12.6 during device registering
v3.16.4 - 2024-05-22 08:39:00 UTC
What's Changed
Support NPU metric reporting if applicable
Add emergency rescue for non-responding device
Fix: signal service daemon reload failure
v3.16.3 - 2024-05-09 05:56:00 UTC
What's Changed
Fix enable wifi issue
Fix network instability handling
v3.16.1 - 2024-04-13 09:06:00 UTC
What's Changed
Enable Mosquitto service properly
Change installer default to privilege mode without user input
v3.16.0 - 2024-01-31 07:33:33 UTC
What's Changed
Support application command
Fix logrotate service config
v3.15.7 - 2024-01-24 07:27:07 UTC
What's Changed
Proxy support during installation
Improvements on IP address detection
v3.15.6 - 2024-01-19 07:23:27 UTC
What's Changed
Auth.log rotate and rsyslog config issue
v3.15.5
What's Changed
Added support for Mitel PBX registration
Provide device info API to applications
v3.15.3
What's Changed
Smart alerts feature implementation
Enable device agent version check
v3.14.2
What's Changed
Housekeeping on external access endpoints
Core software upgrade to 2.12.1
v3.13.2
What's Changed
Bug fixes about data flow status reporting
v3.13.1
What's Changed
Smart alert resource lifecycle management
Prevent gateway application installation during device registration
Clean up gateway application resources during device update
v3.12.1
What's Changed
Device agent metrics now include the number of physical cores on a device
Device agent support smart alert reporting
Fix Raspberry Pi device registration issue
v3.11.8
What's Changed
More smart alerts feature implementation
Device agent refactor
fix: log service only downloaded one file
v3.11.3
What's Changed
Smart alerts feature implementation
Support Gpu metric reporting if applicable
Fix tunnel not working issue
Support Red Hat device registration
Allow skipping question for privilege user in installer
v3.10.3
What's Changed
Log service should only allow downloading files
Caching device API request result for deployment
v3.10.1
What's Changed
Create edgesignal user and group for edgesignal service
v3.9.2
What's Changed
Performance improvements
v3.9.1
What's Changed
Enable log download feature
v3.8.5
What's Changed
Performance improvements
v3.8.4
What's Changed
Enable service command to execute raw command
v3.8.3
What's Changed
Refactor command service
v3.8.2
What's Changed
Remove /new path usages
v3.8.1
What's Changed
Ensure mosquitto and greengrass started before signal
Fix: Device does not report up to date greengrass version
v3.8.0
What's Changed
Disable awssignv4 signing
Enabled jwt authorization
v3.7.0
What's Changed
Enable local MQTT bridge and shadow manager
v3.6.5
What's Changed
Include data flow deployment status in status telemetry
Bug fix: invalid input when parsing base64 token
Upgrade Nucleus version to 2.10.3
v3.6.4
What's Changed
Code Refactoring & Improvements
v3.6.3
What's Changed
Refactor and enhance error handling for application configuration error
v3.6.2
What's Changed
Support running remote commands with specified user instead of root user
v3.6.1
What's Changed
Upgrade aws-sdk library
v3.6.0
What's Changed
Security Improvements
v3.5.2
What's Changed
Security Improvements
v3.5.1
What's Changed
Technical Debts, refactoring
v3.5.0
What's Changed
Upgrade Nucleus to 2.8.1
v3.4.2
What's Changed
Added support for Data Flow as standalone service
v3.4.1
What's Changed
Stop listening /api/thing endpoint on device agent
v3.4.0
What's Changed
Stop listening all interfaces on mosquitto service
Upgrade node-os-util library to address negative cpu usage report
v3.3.10
What's Changed
Added "--gateway" ("-gw") argument to signal installer
v3.3.9
What's Changed
Install nodered service on first installation
v3.3.8
What's Changed
Upgrade node version to 16
Minor bug fixes
v3.3.7
What's Changed
Native application metric report fix
v3.3.6
What's Changed
Bug fixes
Improvements around device monitoring
v3.3.5
What's Changed
Negative Data usage in time fixed
Send metrics soon after deployment completed
Refactor IotMqttConnection and SecureTunnelingListener classes of signal-device-agent
Fixed: increase in info cache duration to 1 day
Ref: device config server unit tests
Fixed: device-agent error when turn off Wifi
v3.3.0
What's Changed
Hot fix for device config server url match problem
Fix device-agent robustness
Add feature: custom metrics
Support native application metrics reporting
v3.2.0
What's Changed
Signal-device-agent to report data usage metrics for default interface
Fix signal-device-agent stuck
Fix default network interface not correct
Update installer to 3.1.2
Use port 443 for signal device registration
Feature: Provide an API to support customer metrics
v3.0.0
What's Changed
Enforce LF line endings in prettier
service_setup
Service setup by
upload installer script to a public directory
Signal installer public access
signal-device-agent installer fix
remove optional group name when registering device
Register device command is not working as expected
Signal service fix
Do not deploy to staging until pull request is merged to master
separate creating iot connection logic to a library
Enforce Jira issue id at the start of PR description
get iot endpoint from file, enable iot connection to send metrics (previously disabled for demo)
clean up test code
Skip the device registration steps if the required component has already been installed
Send MAC address during registration
enabling docker installation
Send MAC address during registration fix
allow specify domain URL for production
add confirmation for apt command
Send Mac address to backend fix
Create a package from signal-device-agent source code
Explicitly use Node.js v14 in GitHub workflows
trim endline character before returning from the API
fix signal.service awsIoT connection issue
get accountId from environment variable send it to applications via api
use new sdk version
fix error after restart
use appId to connect shadow
Update signal_installer script
send the CPU/memory/disk usage of my application to iot core
Installer intermittent fails during docker install with -c option
use tilda dependency versions instead of caret
Enable dependency-check for all repos
update connection status periodically
signal_installer does not work for sandbox environment
Enable dependency-check for all repos - on pull request
send public ip address inside telemetry object
Decrease metrics generation frequency
force-use-existing-role
cleanup-only (-co) support for installer script
Installer Script fails to clean and install
subscribe management topic and execute incoming actions
signal_installer install awscli new version stopped
update device agent automatically: PART-1 implement global config mechanism for devices&applications
reboot account device
update device agent automatically: PART-2 implement sending status feature
create auto updater for device agent
fix installer file upload s3 bucket url
use date on logfile name
fix installer for sandbox
crontab fix
release 1.5.4
Application monitoring using device agent service
upload installer script to single location
Release
device name support for installer script
fix for device name argument
Release to Production
Device stay offline after recycle
Release signal-device-agent 1.7.0
fix: device is offline after reboot
101 Release device agent 1.7.1
Add fleet installer
Retrieve thing name from greengrass config.tlog
fleet device not going online
fix: docker command fails because of jq
Release to PROD
Optionally ask for device serial number during installation
Production release
Fix: Device agent reports application status values for non-signal applications
fleet device retrieve info from different file
signal_installer failed on firefly device
Release to production
Enforce naming convents in eslint and change improper names
Last updated