Skip to content
This repository has been archived by the owner on Dec 12, 2020. It is now read-only.

Remote Monitoring v1.0.0

Compare
Choose a tag to compare
@jamesweb-ms jamesweb-ms released this 09 Nov 21:03
· 951 commits to master since this release

Remote Monitoring Release Notes | Version 1.0.0

Deployment improvements

  • Provision all local and cloud deployment resources in their own resource group
  • Added support for uploading zip packages to storage for deployment and generated connection string for zip packages with symmetric key
  • Unique name generation based on suite name for resources
  • Azure ARM-based template deployments for local and cloud for all resources
  • Auto-provisioning of Azure Active Directory application and assignment of user to admin role
  • Auto-start of stream analytics jobs upon provisioning
  • Use IoT Hub instead of Event Hub for direct input to Azure Stream Analytics jobs
  • Respect Sku's of resources for existing deployments

Runtime improvements

  • Separate web jobs from the web site for independent scalability
  • Update simulators to run in single instance in web job and event host processors run in n instances

Remote Monitoring Solution Portal improvements

  • Added ability to delete a pending device
  • Added ability to delete a rule
  • Added visual status indications to rules grid
  • Added Apple Mac-specific copy text message
  • Fix a bug where mixed case event hub name would break actions flow
  • Refactored query for Stream Analytics rules job to fix some bugs and simplify logic
  • Color-code devices on dashboard map based on how recently they have had an alert
  • Improve display of DeviceID on dashboard map when clicked
  • Clicking a device on the dashboard map displays the telemetry data and the summary data for that device
  • Selecting a device on the dashboard highlights alarm rows for that device in the alarm history
  • Globalization bug fixes and improvements, including adding a pseudo-localized tt resource for testing
  • Add FxCop rules for Globalization and minimum rules to help prevent globalization regressions
  • Font size consistency improvements
  • Hide “Previous” and “Next” paging buttons on device grid and rules grid when only one page of data exists
  • Stream Analytics reference data reliability improvements
  • Fixed some minor visual and labelling issues
  • Add logic to try to prevent race conditions and unexpected behavior during one-time data initialization in the WebJob
  • Fixed a minor bug where concurrent edits on rules were not handled well
  • Improved error handling and reporting in REST API
  • Fix possible issue where caching around device enable/disable may have caused issues
  • Fix a bug with multiple collections in the same DocumentDB
  • Clarify local and UTC dates and times in user interface
  • Clarify lack of localization and local timezone support for device properties
  • Fix a bug on the dashboard where the static map image broke the alert history grid
  • Updated code so that OAuth could be more easily used with the REST API
  • Fix a bug where datetimeoffset command parameters were not formatted correctly
  • Fix a bug where the simulator would return success for unknown commands
  • Fix a bug where upgrading a solution would cause the alerts on the dashboard to fail due to a data format change in the blob storage
  • Fix a bug where the map always included the Seattle area, regardless of device location
  • Fix a bug with multiple collections in the same DocumentDB
  • Fix a bug that allowed resending commands to disabled devices and devices that no longer support the command
  • Fix some visual issues with the navigation bar images, especially in Edge browser
  • Fix a bug where the DocumentDB would sometimes return an HTTP 401 error, especially during debugging, due to timestamp mismatch issues
  • Fix a bug where some or all simulated devices would sometimes send identical telemetry data (due to issues around the random number generator’s seed)
  • General code cleanup
  • Refactor the styles using BEM (Block Element Modifier) convention

Known Issues

  • IoTHub skus are not currently respected (always switches to default of template). This will be fixed when we switch to Azure Powershell 1.0.