Release Notes

Managed IoT Cloud is usually released every three weeks and in this section you can find the release notes for all releases.


Version 2.76 (2021-10-26)

Important notices

Technical documentation available online

All technical documentation for Managed IoT Cloud, including API specifications, Release Notes, and Getting Started Guides, are available online: https://docs.telenorconnexion.com/mic/

Minor improvements and corrections

  • Thing Search now searches on both Thing Name and Thing Label.
  • Performance and user experience of listing all Thing Types in App Board and the allThingTypes GraphQL-query has been improved.
  • Fixed issue in the Dynamic Widget so now you can drag-and-drop the chips (resources) to the markdown input field.
  • Fixed issue in App Board Roles section where an error occurred with message “Request failed with status code 400” if a Domain ID contained “.” (a dot). The issue is fixed for “.” and other characters allowed in the domain ID (listed here https://docs.telenorconnexion.com/mic/rest-api/domain/#body).

Version 2.75 (2021-10-05)

Important notices

Technical documentation available online

All technical documentation for Managed IoT Cloud, including API specifications, Release Notes, and Getting Started Guides, are available online: https://docs.telenorconnexion.com/mic/

Features

Elasticsearch upgrade to version 5.6

As a part of Managed IoT Cloud release 2.75, the Elasticsearch database clusters will be upgraded from version 5.5 to version 5.6. We do not expect the upgrade to introduce any breaking changes for our customers but kindly recommend that customers wo are executing bespoke queries using the Observation API FIND, Thing Management API FIND, or Event API FIND actions review the Elasticsearch release notes and reach out to us in case of any questions or concerns.

Leveraging 3 Availability Zones for Elasticsearch data storage

In our continuous work to improve the overall quality, stability, and resiliency of Managed IoT Cloud, we have during the last weeks further improved the redundancy of the Elasticsearch data storage for all customers. We are now using all three Availability Zones in an AWS Region for the Elasticsearch cluster configuration, and data is stored redundantly in at least two different Availability Zones. This minimizes the risk of data loss and provides a fast recovery should anything happen to a specific part of the cluster.

The Managed IoT Cloud Product Specification has been updated to reflect this.

Domain and resource drop downs in App Board can list entries outside the users home domain

In scenarios where users are granted access to parallel Domain trees, the App Board drop-downs for Domains and Resources previously did not list all entries the user had access to. Full support for permissions models including parallel Domain trees are now implemented for both Domain and Resource drop-downs.

Improvements to the Search API

Several improvements have been implemented in the Search API.

  • Enhanced support for search terms with leading numbers
  • Underscores are no longer treated as separators, but instead just like any other character when used in a search term
  • Searches for the domain path will list child domains matching the relevant search term, e.g. the search term “root/alpha” will return both “root/alpha” and “root/alpha/beta”
  • Result sets no longer include irrelevant results

Harmonized Privilege Object names in Backend and App Board

Fixed minor discrepancies in the Privilege Object names between the APIs and App Board. The correct set of Privilege Object names is documented here https://docs.telenorconnexion.com/mic/guides/permissions/#privilege-objects

The Thing Type Lock Mappings option is standardized

In the past, the Thing Type option lockMappings TRUE|FALSE has been defaulting to FALSE, resulting in a behavior where Resource data types are set based on the first incoming observation for the Resource in a new month. With lockMappings set to TRUE on the other hand, the data types for existing Resources are instead copied from the previous month.

The latter is a strongly preferred algorithm, hence why it is now applied as the standard behavior for all Thing Types. However, the option in the relevant APIs are left intact (but depreciated, with no effect) to safeguard backward compatibility. Please see the documentation for further details.

Permissions updates

With the above improvements, two of the items in the known limitations list have been solved and removed from the list. They are described below as they used to read in the Permissions Guide.

  • The Search API is not fully compliant with Permissions and cannot filter on the domain path.
  • In App Board, the drop down components does not return the domains to which the user has been given access by cross-domain access.

Documentation on Permissions

Further Permissions capabilities will be added

Permissions will be extended with more capabilities over time, both by tackling known limitations and adding new capabilities. Please get in touch should you miss any specific capability.

Minor improvements and corrections

  • Improved routines for sending large number of emails have been deployed to all instances
  • Fixed issue with the Rules LIST action not returning all Rules in Domain structures parallel to the Users Home Domain for which the User had read access
  • Fixed issue where it was possible to delete a Thing Type even if one or more Rules were referencing the Thing Type
  • Fixed issue where it was possible to delete a Domain even if one or more Rules were referencing the Domain
  • Fixed issue with Domain GET/LIST displaying the parent Domain ID when the user was not privileged to see it
  • Increased the maximum length of a user name in App Board from 30 to 128 characters (in line with the User API)
  • Fixed delete action for several multi-selected users in App Board.
  • Fixed issue with misaligned rendering of slider in App Board’s Create New Dashboard-dialogue
  • Fixed rendering of dates in Table Aggregation Dashboard Widget

Version 2.74 (2021-09-14)

Important notices

Technical documentation available online

All technical documentation for Managed IoT Cloud, including API specifications, Release Notes, and Getting Started Guides, are available online: https://docs.telenorconnexion.com/mic/

Features

Time series widget now support multiple resources

In the App Board Time Series widget, you can now add multiple resources enabling comparing of resources/values over time, e.g. comparing indoor temperature with out door temperature in a conveniant way In addition we have given the widget an improved look and feel.

Minor improvements and corrections

  • The Search API can now filter on domain path.
  • Fixed an issue where the filtered domain was not always included in the filtered result in App Board dropdowns.
  • We have introduced a validation in the Thing Management API. If a Thing is referenced by a rule, it is not possible to delete that thing but an error is returned. The rule needs to be deleted before deleting the Thing.
  • Validation of user name length in App Board now allows 128 characters (up from 30).
  • Fixed issue with resource selection when creating a Times Series Widget in App Board.
  • Fixed an issue when deleting a Thing that is connected through teh IoT-GW.
  • Fixed an issue where dropdown list for networked things didn’t show more than 10 networked things.

Version 2.73 (2021-08-24)

Important notices

Technical documentation available online

All technical documentation for Managed IoT Cloud, including API specifications, Release Notes, and Getting Started Guides, are available online: https://docs.telenorconnexion.com/mic/

Hotfixes

Patch 2.72.1 was deployed to fix an issue resulting in that Thing observations was not properly indexed at the demo.telenorconnexion.com instance under certain circumstances.

Patch 2.72.2 was deployed to fix an issue with character encodings for emojis in Rule Expressions and Actions.

Features

Bulk update for the Rule enabled/disabled flag

The Rule API has been extended with the possibility to enable or disable multiple Rules in a single API call.

Please see the API documentation for further details.

Minor improvements and corrections

  • Fixed issue that the Thing Batch API accepted (but did not successfully process) create requests with a Thing Type not accessible from the Domain.
  • The underlying library used for graphs displayed in Analyse section of App Board have been upgraded, resulting a slightly different look and feel.
  • Enhanced the debugger to support subscription filtering also for Things connected via the IoT Gateway.
  • Fixed issue where Networked Things was sometimes not properly initiated due to a race condition.
  • Fixed issue where push notifications to Android devices was sometimes not delivered as expected.
  • Fixed issue with failed publication of resource updates to the event topic for very large payloads.

Version 2.72 (2021-07-01)

Important notices

Technical documentation available online

All technical documentation for Managed IoT Cloud, including API specifications, Release Notes, and Getting Started Guides, are available online: https://docs.telenorconnexion.com/mic/

Hotfix Release 2.71.1

Hotfix 2.71.1 was deployed June 18th, addressing and issue where tokens used for newly created users could sometimes contain invalid characters and thereby break the signup procedure.

Features

In this release no new features are included.

Minor improvements and corrections

  • Fixed issue with create Things in batch action dropping createdBy attribute
  • Fixed issue with filtering options on events not working in App Board
  • Fixed issue with resetting the password for a signup user pending confirmation in App Board
  • Fixed issue with resource values missing in Dynamic Widget in App Board
  • Fixed issue with wrong title in All Things page in App Board