Releases: wso2/product-iots
WSO2 IoT Server 1.0.0-ALPHA5 Released
WSO2 IoT Server 1.0.0 ALPHA5
We are pleased to announce WSO2 IoT Server 1.0.0 ALPHA5 release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v1.0.0-ALPHA5/wso2iot-1.0.0-ALPHA5.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrollment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- IoT Protocol Support
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
Framework extension for adding more protocols and data formats
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 DAS
- Pre-built visualization support for sensor readings
- View instant, visualized statistics of individual or multiple devices
- Traverse through, analyse and zoom in/out of filtered data
- Stats-API to write your own visualization
- Pre-built graphs for common sensor reading types like temperature, velocity
- API Management for App Development
- Devices are represented as REST APIs
- Develop applications using Device APIs
- Identity and Access Management
- Identity Management for devices
- Token based access control for devices & operations (protect back end services via exposing device type APIs)
- Support for SCEP protocol (encryption and authenticity)
Bug Fixes
- [IOTS-9] - Policy details are visible only partly
- [IOTS-37] - Could not generate a new access token (using refresh token) by using the current token endpoint
- [IOTS-61] - SQL error when saving a new user role
- [IOTS-63] - error is thrown when accessing platform configurations
- [IOTS-73] - if a new user is created with the same user name as a deleted user the devices and other records associated with the deleted user is shown
- [IOTS-91] - Policies published to advanced virtual fire alarm are not applied
- [IOTS-129] - If devicemgt-user role is deleted users cannot register
- [IOTS-321] - No message showing when device types are not installed
- [IOTS-323] - Certificate configurations not loading
- [IOTS-327] - Exception throws in back end when navigates to analytics
- [IOTS-328] - AnalyticsExecutionException: Spark SQL Context is not available.
- [IOTS-331] - Windows Device name is not showing in the Device View
Tasks Done
- [IOTS-310] - Update swagger annotation in Windows APIs
Improvements
- [IOTS-145] - Remove the second confirmation message to remove a user or role
- [IOTS-322] - Platform selection page is empty when user tries to add policies
Sub-tasks done
WSO2 IoT Server 1.0.0-ALPHA4 Released
WSO2 IoT Server 1.0.0 ALPHA4
We are pleased to announce WSO2 IoT Server 1.0.0 ALPHA4 release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v1.0.0-ALPHA4/wso2iot-1.0.0-ALPHA4.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrollment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- IoT Protocol Support
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
Framework extension for adding more protocols and data formats
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 DAS
- Pre-built visualization support for sensor readings
- View instant, visualized statistics of individual or multiple devices
- Traverse through, analyse and zoom in/out of filtered data
- Stats-API to write your own visualization
- Pre-built graphs for common sensor reading types like temperature, velocity
- API Management for App Development
- Devices are represented as REST APIs
- Develop applications using Device APIs
- Identity and Access Management
- Identity Management for devices
- Token based access control for devices & operations (protect back end services via exposing device type APIs)
- Support for SCEP protocol (encryption and authenticity)
Bug Fixes
- [IOTS-52] - the permissions given to one role is applied to the other
- [IOTS-126] - Update group: User is unable to update group details
- [IOTS-261] - ERROR - js {} and Unauthorized Action thrown for admin user
- [IOTS-272] - Copy link operation in Raspberry Pi enrollment page lands on empty page
- [IOTS-275] - API are not available
- [IOTS-276] - CNF exceptions thrown at startup when samples are deployed
- [IOTS-280] - Add role gives an error
- [IOTS-281] - CSRF error when trying to add a group
- [IOTS-284] - Distributed Setup - publisher profile - ClassNotFoundException
- [IOTS-285] - /devicemgt/policy/add gives an Error
- [IOTS-299] - Refactor the Windows plugin
Tasks Done
- [IOTS-296] - Generalize policy management for IoT Server
- [IOTS-309] - Update swagger annotation in iOS APIs
- [IOTS-311] - Android for Work implementation for COSU
Improvements
- [IOTS-39] - MQTT policy publisher should be invoke with call back from CDM policy manager
WSO2 IoT Server 1.0.0-ALPHA3 Released
WSO2 IoT Server 1.0.0 ALPHA3
We are pleased to announce WSO2 IoT Server 1.0.0 ALPHA3 release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v1.0.0-ALPHA3/wso2iot-1.0.0-ALPHA3.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrollment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- IoT Protocol Support
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
Framework extension for adding more protocols and data formats
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 DAS
- Pre-built visualization support for sensor readings
- View instant, visualized statistics of individual or multiple devices
- Traverse through, analyse and zoom in/out of filtered data
- Stats-API to write your own visualization
- Pre-built graphs for common sensor reading types like temperature, velocity
- API Management for App Development
- Devices are represented as REST APIs
- Develop applications using Device APIs
- Identity and Access Management
- Identity Management for devices
- Token based access control for devices & operations (protect back end services via exposing device type APIs)
- Support for SCEP protocol (encryption and authenticity)
Bug Fixes
- [IOTS-288] - Grouping Feature is not working properly
Tasks Done
- [IOTS-305] - Add app manager features
Improvements
- [IOTS-287] - Update swagger annotation in Android APIs
- [IOTS-303] - Change sharing method of Grouping Feature
Sub-tasks Done
- [IOTS-304] - Update device grouping UIs to work with new sharing model
WSO2 IoT Server 1.0.0-ALPHA2 Released
WSO2 IoT Server 1.0.0 alpha2
We are pleased to announce WSO2 IoT Server 1.0.0 alpha2 release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v1.0.0-ALPHA2/wso2iot-1.0.0-ALPHA2.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrollment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- IoT Protocol Support
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
Framework extension for adding more protocols and data formats
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 DAS
- Pre-built visualization support for sensor readings
- View instant, visualized statistics of individual or multiple devices
- Traverse through, analyse and zoom in/out of filtered data
- Stats-API to write your own visualization
- Pre-built graphs for common sensor reading types like temperature, velocity
- API Management for App Development
- Devices are represented as REST APIs
- Develop applications using Device APIs
- Identity and Access Management
- Identity Management for devices
- Token based access control for devices & operations (protect back end services via exposing device type APIs)
- Support for SCEP protocol (encryption and authenticity)
Bug
- [IOTS-286] - CNF issue when running spark scripts
- [IOTS-288] - Grouping Feature is not working properly
Task
- [IOTS-295] - Creating the new IoT product distribution
Improvement
WSO2 IoT Server 1.0.0-ALPHA Released
WSO2 IoT Server 1.0.0 alpha
We are pleased to announce WSO2 IoT Server 1.0.0 alpha release. It can be downloaded from https://github.com/wso2/product-iots/releases/download/v1.0.0-alpha/wso2iots-1.0.0-alpha.zip
WSO2 IoT Server is an extensible, open-source, multi tenant, Internet of Things Platform for implementing server-side of IoT Reference Architecture. It comes with a few reference implementations for the device layer.
WSO2 IoT Server supports:
- Device Management
- Extensions for registering device types
- Self-service enrolment and management of connected devices
- Group, manage and monitor connected devices
- Share device operations / data with other users
- Distribution and management of applications and firmware to devices
- Edge computing powered by WSO2 CEP streaming engine (Siddhi - https://github.com/wso2/siddhi)
- OOTB support for some known device types such as Raspberry Pi, Arduino Uno, Android
- IoT Protocol Support
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
Framework extension for adding more protocols and data formats
- Leverage MQTT, HTTP, Websockets and XMPP protocols for device communications with IoT Server
- Analytics
- Support for batch, interactive, real-time and predictive analytics through WSO2 DAS
- Pre-built visualisation support for sensor readings
- View instant, visualised statistics of individual or multiple devices
- Traverse through, analyse and zoom in/out of filtered data
- Stats-API to write your own visualisation
- Pre-built graphs for common sensor reading types like temperature, velocity
- API Management for App Development
- Devices are represented as REST APIs
- Develop applications using Device APIs
- Identity and Access Management
- Identity Management for devices
- Token based access control for devices & operations (protect back end services via exposing device type APIs)
- Support for SCEP protocol (encryption and authenticity)
List of known issues
IoTS-1.0.0-M4
Bugs
[IOTS-15] - Unable to send email invites when single user is selected
[IOTS-38] - Virtual Firealarm Advanced agent does not received policies from server
[IOTS-43] - Cannot edit a user when user roles are assigned.
[IOTS-44] - User Roles are not listed in Edit user page.
[IOTS-45] - Does not navigate to the User view after clicking the View Updated User link.
[IOTS-46] - Advanced Agent of Virtual Fire Alarm not registered automatically and does not show the given name
[IOTS-48] - Provide validation - disable downloading a device sketch/agent if a name is not provided
[IOTS-49] - Issues with downloading a sketch/agent button operation.
[IOTS-50] - users whos iot-admin role is removed is shown all options for enrol devices as users with iot-admin role
[IOTS-51] - error is thrown when cancelling group creation
[IOTS-52] - the permissions given to one role is applied to the other
[IOTS-53] - Role deletion does not work
[IOTS-54] - inconsistencies in validation of user name on register vs on editing a user profile
[IOTS-56] - For RaspberryPiDM_DB on data sources the db scripts are not available nor does the docs say which script to use
[IOTS-57] - Error when starting the IOT pack after pointing to the mysql database
[IOTS-58] - With user email address a text as "unspecified" is shown
[IOTS-59] - [UI] the password policy creation final screen buttons are not aligned accurately
[IOTS-60] - cannot edit a user profile when no role is assigned
[IOTS-61] - SQL error when saving a new user role
[IOTS-62] - device analytic show details of options which was not selected from the device
[IOTS-63] - error is thrown when accessing platform configurations
[IOTS-65] - Error logged at server startup
[IOTS-66] - HTTP Error 500 when clicking on control device for Virtual Fire alarm
[IOTS-67] - class not found exception when testing a secondary user store through IOT management console
[IOTS-72] - Group name is not validated to check for existing group names
[IOTS-73] - if a new user is created with the same user name as a deleted user the devices and other records associated with the deleted user is shown
[IOTS-74] - Error in console shown when no data is available for Virtual FireAlarm
[IOTS-75] - view API throws a Caused by: java.lang.NullPointerException: Tenant domain has not been set in CarbonContext
[IOTS-77] - Device ownership should be removed as it is not applicable
[IOTS-78] - Admin can not see deleted devices when all devices are deleted
[IOTS-79] - how device-deployer.xml calls multiple projects that has the same groupid and version buta unique artifact id should be fixed
[IOTS-81] - IOT devices are allways in active status
[IOTS-82] - when a user with deviceUser role attempts to download an agent "Configuration Error for Access Token Generation" error is thrown
[IOTS-83] - if we select only one user to send invitation the server generates a message" Please select a user or a list of users to send invitation emails. "
[IOTS-90] - Advanced - Virtual Fire alarm does not respond to the buzzer on / off
[IOTS-91] - Policies published to advanced virtual fire alarm are not applied
[IOTS-95] - the mysql scripts for analytics-datasources.xml is not available
[IOTS-99] - policy view option under device not working
Improvement
[IOTS-80] - device-deployer.xml step 1 should be to add the maven module location of the device
[IOTS-89] - Need to be able to set the color of the line graphs
IoT Server M3
Features
Merging with CDMF/CDMF-Plugins Master Branch
New Sample Device Type Implemented (Water Dispenser)
Bug Fixes
[IOTS-30] - QR Code is not shown when user is added
[IOTS-32] - Doesn't allow to edit a user without adding PW value
[IOTS-40] - Incorrect information sequence on the Drone Analyzer device UI page
[IOTS-41] - Missing wso2Agent.sh file for the Digital Display agent
[IOTS-42] - Page not navigated to success page after adding new user
Sub-task
Enhanced packaging structure of device types
IoT Server M2
Features
Implementation of Grouping Functionality in CDMF
Bugs
[IOTS-14] - Issue when downloading Advanced Agent for virtual Fire Alarm
[IOTS-16] - Drone Analyzer agent download is broken
[IOTS-22] - Drone Analyzer agent can't download, redirect to admin page
[IOTS-24] - Digital display operations are not working due to access token generation failed.
[IOTS-25] - When trying to log into a page, login redirection drops query parameters
[IOTS-33] - Add user button returns 404
[IOTS-35] - Operations not working with API manager
[IOTS-36] - Improve Connected-Cup sample UI
Sub-tasks
[IOTS-29] - When deleting a user, confirmation message says EMM
WSO2 IoT Server - 1.0.0 - Milestone 1
IoTS-1.0.0-M1 Adding andes patch