summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorYash Goyal <Yash.Goyal@arm.com>2020-06-10 12:47:23 -0500
committerYash Goyal <yash.goyal@arm.com>2020-06-10 13:22:07 -0500
commitc3fac99b6dc01b5a05c007f861d71b62616ba810 (patch)
tree7792da4fab2f8196b45cde4dececb5d0981b8cc0 /CHANGELOG.md
parentb928af27f79e153f4d51e0b92de358bbf73d2768 (diff)
Preparation for 2.0.0 release - locking down the SHA of each component (#140)
* Lock recipe SRCREVs for 2.0.0 release * Updated Changelog for 2.0.0 release * Edit CHANGELOG.md Make minor edits as part of the language review. * Updated edge-node-modules SHA to enable monitoring of all processes with mem > 0 * Setting the build version to 2.0.0 * Fixed relay-term not restarting after identity.json change Unit file name was misspelled in the path unit file Co-authored-by: Amanda Butler <Amanda.Butler@arm.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md89
1 files changed, 59 insertions, 30 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8125cf..d874969 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,34 +1,63 @@
-# 1.0.0
-## Summary Abstract
-This is the 1.0 release of the Pelion Edge for Gateways. In general, it is a Yocto meta layer to build an operating system for a gateway that will connect to the arm Pelion Cloud. Once provisioned with the Pelion Cloud, the gateway can register Bluetooth devices to the cloud, can participate in secure update campaigns, and be controlled from a mobile application. The first supported platform is the Raspberry PI3b+.
-## Features Description
-- Gateway based service enabling edge applications to interact with gateway connected devices through a REST API.
-- Systems management API and daemon (Maestro)
- - Dynamic system configuration
- - Logging pushed to the Pelion Cloud
-- Protocol translator engine with example Bluetooth implementation
-- Supports upgrade campaigns from Pelion Cloud
- - Securely downloads edge gateway firmware updates
- - Keeps deployed gateways up to date
-- Cloud services support gateway features for edge applications, such as:
- - Remote access
- - Remote terminal (Preview feature)
- - Device data collection and query
- - Edge alerting
- - Real-time device control and configuration
+# Changelog
+
+## Release 2.0.0 - 2020-05-18
+### Added
+* [mbed-edge] Upgraded mbed-edge, also known as edge-core, from 0.8.0 to 0.12.0.
+* [maestro] Fixed DHCP client in maestro daemon to reorder options and parameters and to add right options to discover packet.
+* [maestro] Running maestro process with Go env flag - `GODEBUG=madvdontneed=1`.
+* [devicedb] Upgraded DeviceDB from 1.9.2 to 1.9.4.
+* [mbed-devicejs-bridge] Mapped new device function - accelerometer, gravity sensor, magnetometer, pressure, TVOC, gyroscope, signal strength, tap detection, CO2, step counter, Euler angles and heading to LwM2M objects and resources.
+* [relay-term] Added websocket ping-pong handler for relay-term.
+* [ble-pt] Added features to BLE protocol translator:
+ * APIs to scan the gateway for BLE devices and report the MAC address, name and RSSI of all discovered devices.
+ * APIs to allow users to dynamically onboard a BLE device found in the response of the above API.
+ * Disabled the static whitelist of BLE service UUIDs.
+ * Added support for Nordic Thingy and Embedded Planet Agora board.
+* [os] Switched init system from SysVinit to SystemD.
+* [os] Introduced `gai.conf` to control the sorting order of the addresses resolved by libc library. By default, IPv4 is preferred over IPv6.
+* [os] Removed the cronjob, which periodically restarted the gateway services.
+
+
+### Bug fixes
+* Fixed the situation in which the maestro daemon can run out of the system resources and cause the platform to reboot.
+* Fixed the issue of DHCP client being unable to renew the IP address lease.
+* Fixed the intermittent failure of remote terminal not connecting to Pelion cloud.
+* Fixed the intermittent bug in the maestro daemon, causing it not to restart a monitoring process that exits unexpectedly.
+
+### Known issues
+* While provisioning your gateway, please use `vendor-id=42fa7b48-1a65-43aa-890f-8c704daade54` to unlock the rich node features, such as gateway logs and gateway terminal in the Pelion web portal.
+
+## 1.0.0
+### Summary abstract
+This is the 1.0 release of the Pelion Edge for Gateways. In general, it is a Yocto metalayer to build an operating system for a gateway that will connect to the Arm Pelion Cloud. Once provisioned with the Pelion Cloud, the gateway can register Bluetooth devices to the cloud, participate in secure update campaigns and be controlled from a mobile application. The first supported platform is the Raspberry PI3b+.
+### Features description
+- Gateway-based service enabling edge applications to interact with gateway-connected devices through a REST API.
+- Systems management API and daemon (Maestro):
+ - Dynamic system configuration.
+ - Logging pushed to the Pelion Cloud.
+- Protocol translator engine with example Bluetooth implementation.
+- Supports upgrade campaigns from Pelion Cloud:
+ - Securely downloads edge gateway firmware updates.
+ - Keeps deployed gateways up to date.
+- Cloud services support gateway features for edge applications:
+ - Remote access.
+ - Remote terminal (Preview feature).
+ - Device data collection and query.
+ - Edge alerting.
+ - Real-time device control and configuration.
- REST APIs available locally on the gateway to read, write and observe device’s states.
- Virtual Device Driver application – ability to create different types of virtual devices on the gateway.
-## Installation / Useage
-Follow the instructions for building the operating system for Raspberry PI at the readme for this github project.
-## Help / Issues
-Follow the readme. For issues file Github issues
-## Known Issues
-### System Software
-- There is a known situation where the maestro daemon can run out of system resources and cause the platform to reboot. (E19-264)
-- On some networks, the IP address can become disconnected and DHCP fails to re-obtain an address. To remedy this problem, restart the gateway. (E19-243)
-- Sometimes the preview feature 'remote terminal' fails to connect. In this instance, the workaround is to restart the gateway.
+### Installation and usage
+Follow the instructions for building the operating system for Raspberry PI at the README for this GitHub project.
+### Help and issues
+Follow the README. For issues, file GitHub issues.
+### Known issues
+#### System software
+- There is a known situation in which the maestro daemon can run out of system resources and cause the platform to reboot. (E19-264)
+- On some networks, the IP address can become disconnected, and DHCP fails to reobtain an address. To remedy this problem, restart the gateway. (E19-243)
+- Sometimes the preview feature 'remote terminal' fails to connect. In this instance, the workaround is to restart the gateway.
-### Cloud Service
-- Sending 1-2K back to back requests to the Pelion Cloud "accounts" service causes a 500 return. After the requests clear, in a few seconds, the service is again available. (E19-381)
-- While provisioning your gateway, please use vendor-id=42fa7b48-1a65-43aa-890f-8c704daade54 to unlock some of the functionalities like Gateway logs and Gateway terminal in the Pelion web portal (E19-419)
+#### Cloud service
+- Sending 1-2K back-to-back requests to the Pelion Cloud "accounts" service causes a 500 return. A few seconds after the requests clear, the service is again available. (E19-381)
+- While provisioning your gateway, please use `vendor-id=42fa7b48-1a65-43aa-890f-8c704daade54` to unlock some of the functionalities, such as gateway logs and gateway terminal in the Pelion web portal. (E19-419) \ No newline at end of file