Version 1.8.1 – released on July 8, 2020
- Adds filtering to prevent IP Source Violations on cellular WAN
- Improve BLE Sniffing timing parameters
- Add redundancy to reboot.py during low memory operation
Version 1.8.0 – released on February 19, 2020
- Add support for dual-ethernet configurations
- Block most remote SSH attempts over cellular
- Decrease sensitivity of Failover detection algorithm
- Added Device base class to AppFramework for improved end-device management
Version 1.7.13 – released on October 31, 2019
- Fix bug in netconfigd invocation from App Framework
Version 1.7.12 – limited release on October 12, 2019
- Improve handling of BLE beacons
- Update CA certificates
Version 1.7.11 – limited release on August 21, 2019
- Add support for dual-SIM configurations
- Improve Bluetooth monitor agent
Version 1.7.10 – released on July 15, 2019
- Add mechanism to support custom cellular billing periods
- Display the OTA log in the webapp
- Implement 'duration' for alerts
- Update CA certificates
Version 1.7.9 – released on December 20, 2018
- Fix HTML5 validation in IE and Edge
- Add netconfigd option for DNS servers
- Resolve bug that can prevent CloudBUS heartbeats from being sent
Version 1.7.8 – released on August 8, 2018
- Fix rare issue with Quanta radio where resolution is to reprogram the radio
- Log reasons for all reboots
- Report Cellular signal strength (RSRP, RSRQ, SINR) to CloudBUS
- Add Wifi signal strength to local LAN Clients page
Version 1.7.7 – released on April 24, 2018
- Update to ZigBee 3.0
Version 1.7.6 – released on January 25, 2018
- Add agent to monitor cellular data use to detect anomalies (failover events)
- Update to Python 2.7.13
- Allow Application Framework agents to be assigned a physical location and communicate location-based events
- Generated Application Framework API documentation
- Update webapp’s self-signed certificate
Version 1.7.5 – released on December 14, 2017
- WPA Krack attack fix implemented
Version 1.7.4 – internal release only (August 10, 2017)
- Enable users to disable network interfaces
- Provide context for Cellular Signal Strength in Local Configuration Page
- Add comments to sample Application Framework agents
- Allow users to run Speed Test from the gateway
Version 1.7.3 – released on July 19, 2017
- Added validation to the Local Configuration Page
- Added Diagnostic features to the Local Configuration Page
- Number of bug fixes/patches to resolve rare bug in Python 2.7 subprocess module
- Improvements to udev rules and logging
Version 1.7.2 – released on May 30, 2017
- Improve robustness of App Framework factory agent
- LEDs now change state on events, not polling
Version 1.7.1 – internal release only
- Add ability to spawn multiple network interface configurations
- Add ability to launch multiple (up to three) Wi-Fi interfaces
- Overhaul of local configuration webpage network configuration pages
- Significant improvements to Intwine Application Framework
- Increase speed of login to local configuration webpage
- Improve robustness of resetting cellular modems – use this behavior by default
Version 1.6.3 – released on 4/20/2017
- Resolve bug that would cause modem command timeout to take longer than specified to occur
Version 1.6.2 – released on 2/24/2017
- Fixed a bug in the Quanta modem controller that could result in delayed response to AT commands
Version 1.6.1 – released on 1/25/2017
- Fixed a bug in archive usage anacron script that impacts the first archival execution of a new year
Version 1.6.0 – released on 10/27/2016
- Improved Application Framework:
- Consistent APIs
- Example agents for both pub/sub and direct messaging buses
- Overhaul of direct messaging bus interface
- Cleanup of existing agents
- Various patches to work around issues in the Quanta LM172, particularly during modem reset
- Only reset the cellular modems when critical
- Improve how agents are imported into the Application Framework
- Fix security gaps identified by CWRU scanner:
- Don’t support TLSv1.0
- Secure NTP from monlist queries
- Add anacron functionality – used for monthly data archival/rollover
Version 1.5.0 – released on 8/30/2016
- New network configuration manager with improved control over Quanta LM172 and ability to easily add new interfaces
- Add Gemalto PLS8-X controller and integrate into network configuration manager
Version 1.4.5 – released on 6/15/2016
- Ensure all required directories exist in operating system OTA update process
Version 1.4.4 – internal release only
- Fix bug in ZigBee temp/humidity sensor agent
- Move SSH from Port 22 to Port 2222 (due to Verizon blocking port 22 on some cellular subnets)
Version 1.4.3 – internal release only
- Add IPSec ESP and AH to port forwarding capability
Version 1.4.2 – internal release only
- Fix bug that prevents some Application Framework alerts from being saved correctly
- Allow scheduled events to be enabled/disabled
Version 1.4.1 – internal release only
- Enable Quanta LM172 modem to update firmware from the host processor – required to fix problem identified by Quanta engineering team
Version 1.4.0 – limited release on 6/06/2016
- Add ZigBee motion sensors to Application Framework
- Fix bug in ZigBee outlet agent
- Fix permissions on log directory
- Enable ZigBee devices to use “sleepy” mode
- Modify udev to enable it to detect Franklin SC900 USB modem
Version 1.3.5 – released on 5/19/2016
- Allow Application Framework to respond to ZigBee IAS Zone devices
Version 1.3.4 – internal release only
- Fix bug in Application Framework scheduling validation code
Version 1.3.3 – internal release only
- Fix bug in ZigBee provisioning process
Version 1.3.2 – internal release only
- Fix bad imports in operating system OTA update process
- Fix bugs in Application Framework event scheduling
Version 1.3.1 – internal release only
- Send keep-alive to CloudBUS server
- Fix various bugs in Application Framework alerting process
- Move NTP drift file into partition 7
Version 1.3.0 – released on 5/9/2016
- Cleanup unused processes and messaging buses in Application Framework
- Fix WebSocket resend behavior in Application Framework
- Add detection of online/offline ZigBee devices
- Fix port forwarding JavaScript on local webpage
- Show RSRP and RSRQ values on local webpage
- Use RSRP for determining signal strength bar value
Version 1.2.4 – released on 04/26/2016
- Improve new device provisioning via CloudBUS
- Bug fixes to operating system OTA update process
Version 1.2.3 – released on 04/22/2016
- Upgrade to Linux kernel 3.14.62
- Add ability to schedule events within the Application Framework
- Disable automatic changing of ZigBee network key (due to end-device incompatibility)
Version 1.2.2 – released on 04/18/2016
- Small patches in Application Framework to improve behavior of connected thermostat
Version 1.2.1 – released on 04/13/2016
- Fix bug preventing Application Framework from shutting down consistently
- Improve text on locally hosted configuration webpage
Version 1.2.0 – released on 04/07/2016
- Add capability to create, modify, delete alerts to the Application Framework
- Change the behavior of the rear button to work as a variable-function reset button:
- Can perform soft reset, hard reset, and factory reset
- Add factory reset capability to re-write the complete operating system when the user holds the rear reset button for > 10 seconds
- Improve port forwarding syntax
- Bug fixes to operating system OTA update process
- Improve software control of front-facing LEDs
Version 1.1.3 – released on 03/28/2016
- Fix ZigBee firmware version checking and updating process
- Fix population of Application Framework alerts
Version 1.1.1 – released on 03/21/16
- locally hosted configuration webpage has been re-styled
- integration of tools to communicate with cloud management server
- added ability to locally control ZigBee devices (lightbulbs, sensors, etc)