Skip to content

Release 4.12

June 2023

Whats New In Our Products ?

  • Kelvin (Formerly known as Kelvin Maps)
  • Kelvin is now the primary UX and is loaded on login. Kelvin Manager is still avaiable through the Kelvin sidemenu
  • Added many new links from various locations in Kelvin to the Data Explorer;
    • From the side menu
    • From the Kelvin Asset list location - will automatically load the Asset into the chart
    • From the Asset view location - will automatically load the Asset into the chart
  • Data Explorer now has historical memory. Reopening explorer for an asset will preload last known viewing options.
  • Orchestration menu created which handles all the Kelvin Clusters
    • Create new Kelvin Clusters at the edge
    • Manage and Deploy Kelvin Apps as workloaded to the edge
    • Manage and Delete Kelvin Bridges on the edge
    • Monitor services available on each Kelvin Cluster
    • Monitor all Kelvin Nodes connected to a Kelvin Cluster
    • Manage and Montor Kelvin Cluster logs, telemetry and update options
  • Improved Asset-centric table options
    • Ability to freeze rows and pin rows to the top of every page
    • Frozen rows will not scoll horizontally when list longer than screen size
  • Scalable node:
  • All endpoints related to ACPs are now deprecated.
  • Support for clusters with multiple nodes.
  • Support for generic Kubernetes clusters. The platform is able to deploy workloads to a generic Kubernetes cluster.
  • kelvin-provision is now able to provision a new cluster using a service account.
  • Added new kelvin-provision command options that allow easily adding new nodes to an existing K3S cluster.
  • Added new edge applications that allow managing a cluster:
    • Better workload sync mechanisms.
    • Better workload and node status report.
    • New cluster updater that manages the lifecycle of the core/system applications, and also checks for new releases.
    • Implemented a bi-directional communication using Websockets to allow trigger actions.
    • New application that collects node-specific information.
    • New application that collects cluster logs (workloads, system applications, etc.,).
    • New application that collects cluster telemetry (workloads, system applications, etc.,).
  • Removed unnecessary edge applications.
  • Deploy of workloads are now aware of a multi-node cluster.
    • Validate the size of the final settings file (app.yaml) so it doesn't hit the limit.
    • Validate if a specific network port is being used by another workload in the same cluster to avoid deployment errors.
  • Added new orchestration endpoints that allow to:
    • Get more information about a cluster.
    • Get more information about each cluster node.
    • Get more information about each cluster network services.
    • Added new settings for each cluster (enable/disable telemetry and logs, etc.)
  • Refactored some API to be aware of the feature of scalable nodes.
  • The final workload settings file (app.yaml) is now compressed and stored as a config map so it can be available in all cluster nodes.
  • Adapted the report views/table with the scalable nodes changes.
  • Storage API:
  • New InfluxDB and Database migrator.
  • New time-series endpoints that allow the creation of metrics not only for the pair asset/metric.
  • New endpoint /storage/historian/list using the POST method that allows overcoming URL limitations.
  • Asset status is now calculated using the new storage database table.
  • Asset Insights API:
  • Improved sorting on null values.
  • Bug fixes:
  • Fixed: NATS connection didn't recover after NATS server restart.
  • Fixed: Update kelvin cluster instance setting with empty payload wasn't keeping the previous values.
  • Fixed: historian/range/get was returning duplicated chunks for the same selector.
  • Fixed: Other Minor issues.

Whats New in our Documentation ?

  • New AI powered chatbot for Kelvin documentation
  • Overhaul of documentation Overview and Getting Started Guides to the new Kelvin Core and Kelvin product names
  • Major reorganization of the documentation structure to bring Kelvin (formerly Kelvin Maps) to be the primary UX and Kelvin Core the main backbone infrastructure
  • All technologies documentation now compiled into a new Technology section in overview section
  • In-depth testing and updating of many tutorials for the version v4.12 compatibility.
  • New tutorials created and many tutorials updated and/or fully tested
  • Updated front page to reflect new infrastructure of Kelvin Collaboration Control Software.

Upgraded Kelvin API Documentation

All API requests listed here have gone through a rigorous upgrade to its documentation on the API description, parameter details, defaults, options and warnings.

  • Updated the Kelvin API reference documentation with latest API's
  • ACP API still available

New Documentation Pages

  • Kelvin Overview -> Kelvin Maps -> Overview - Processes page created
  • Kelvin Overview -> Kelvin Maps -> Overview - Tabs page created
  • Kelvin Overview -> Kelvin Maps -> Overview - Administration page created
  • Kelvin Overview -> Kelvin Maps -> Overview - General & User page created

Updated Documentation Pages

  • Kelvin Overview -> Overview page updated
  • Kelvin Overview -> Security Policy & Certification page updated
  • Kelvin Overview -> Kelvin Core Services -> Kelvin Clusters / Nodes page renamed and updated
  • Kelvin Overview -> Kelvin Core Services -> Kelvin Bridges page updated
  • Kelvin Overview -> Kelvin Core Services -> Kelvin Assets page updated
  • Kelvin Overview -> Kelvin Core Services -> Kelvin Metrics page updated
  • Kelvin Overview -> Kelvin Core Services -> Kelvin Apps page updated
  • Kelvin Overview -> Kelvin Core Services -> Kelvin Alarms page was moved to the Technology section.
  • Kelvin Overview -> Kelvin Core Services -> Kelvin Control Change page was moved to the Technology section.
  • Kelvin Overview -> Kelvin Core Services -> Kelvin AI Failure Detection page was moved to the Technology section.
  • Kelvin Overview -> Kelvin Maps -> Kelvin Maps Overview page updated
  • Kelvin Overview -> Kelvin CoPilots page updated
  • Kelvin Overview -> Technology -> AI Failure Detection page updated
  • Kelvin Overview -> Technology -> Carbon Maps page updated
  • Kelvin Overview -> Technology -> Control Change page updated
  • Kelvin Overview -> Technology -> OEE Analytics page updated
  • Kelvin Overview -> Technology -> Recommendations page updated
  • Kelvin Overview -> Technology -> Rules (Control Systems) page updated
  • Getting Started Guides -> Getting Started Guide Overview page updated
  • Getting Started Guides -> GSG Kelvin Documentation page updated
  • Getting Started Guides -> GSG Working with Dev, Test & Prod Instances page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin Clusters / Kelvin Nodes page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Securing Kelvin Nodes in Cluster page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin Assets page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin Metrics page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin Bridges page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin Manager UI page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin API -> GSG Kelvin API - Online Reference page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin API -> GSG Kelvin API - General Features page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin SDK page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin SDK Client (Python) page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin App (Python) page updated
  • Getting Started Guides -> GSG Kelvin Core Services -> GSG Kelvin App (Docker) page updated
  • Getting Started Guides -> GSG Kelvin Maps -> GSG Kelvin Maps Overview page updated
  • Getting Started Guides -> GSG Kelvin Maps -> GSG Create Enterprise Hierarchy page updated
  • Getting Started Guides -> GSG Kelvin Maps -> GSG Create Kelvin Maps Process page updated
  • Getting Started Guides -> GSG Common Features -> GSG AI Control page updated
  • Getting Started Guides -> GSG Common Features -> GSG Asset-centric Tables page updated
  • Getting Started Guides -> GSG Common Features -> GSG Data Explorer page updated
  • Getting Started Guides -> GSG Common Features -> GSG Manual Control page updated
  • Getting Started Guides -> GSG Common Features -> GSG Recommendations page updated
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Connection -> Nodes page deleted
  • Documentation -> Kelvin Coe -> Kelvin Manager UI -> My Account page updated
  • Documentation -> Kelvin Maps -> Navigation Sidebar -> Sidebar - Administration page updated

New Tutorials

  • Kelvin Tutorials -> Developer Tips -> Pagination in Kelvin API
  • Kelvin Tutorials -> Developer Tips -> Built-in API Request Client Web Browser (Written)

Updated Tutorials

  • Kelvin Tutorials -> Kelvin API -> Create a New Alarm with Kelvin API tutorial was updated and improved
  • Kelvin Tutorials -> Cloud Server Tutorials -> Kelvin Manager UI Tutorials -> Importing Assets in Bulk (Video) was updated to reflect new changes.
  • Kelvin Tutorials -> Cloud Server Tutorials -> Kelvin Manager UI Tutorials -> Importing Metrics in Bulk (Video) was updated with links and versioning.
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Bridge Tutorials -> Creating an OPC UA Bridge (Video) page updated
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Bridge Tutorials -> Creating an MQTT Bridge (Video) page updated
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Bridge Tutorials -> Creating an Emerson ROC Bridge (Video) page updated
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Bridge Tutorials -> Install and Run an OPC UA Client (Video) page updated
  • Kelvin Tutorials -> Kelvin API Tutorials -> Create a New Control Change Request API (Written) was updated to reflect new Kelvin Cluster changes and version updates
  • Kelvin Tutorials -> Kelvin API Tutorials -> Create and Monitor a Control Change with Kelvin API (Written) was updated to reflect new Kelvin Cluster changes and version updates
  • Kelvin Tutorials -> Kelvin API Tutorials -> Managing Kelvin Cluster Versions with Kelvin API (Written) was updated to reflect new Kelvin Cluster changes and version updates
  • Kelvin Tutorials -> Kelvin API Tutorials -> Examples using the Storage API (Written) was updated with new tags
  • Kelvin Tutorials -> Foundational Tutorials -> From Scratch to MQTT Data Inflow (Written) was updated to reflect new Kelvin Cluster changes and Kelvin Maps management of Kelvin App deployment
  • Kelvin Tutorials -> Foundational Tutorials -> Deploy a Modbus Simulator to a Kelvin Node (Written) was updated to reflect new Kelvin Cluster changes and Kelvin Maps management of Kelvin App deployment
  • Kelvin Tutorials -> Bridge Tutorials -> Create a Modbus Bridge (Written) was updated to reflect new Kelvin Cluster changes, Kelvin Maps management of Kelvin App deployment and change from Cloud Server to Kelvin Core Server.
  • Kelvin Tutorials -> Bridge Tutorials -> Deploy a Kelvin App OPC UA Simulation Server (Written) was updated to reflect new Kelvin Cluster changes and Kelvin Maps management of Kelvin App deployment.
  • Kelvin Tutorials -> Kelvin App Tutorials -> Kelvin SDK Python Bridge Class Example (Written) was updated to reflect new Kelvin Cluster changes.Using Sensitive Information in a Kelvin App with Secrets (Written)
  • Kelvin Tutorials -> Kelvin App Tutorials -> Using Sensitive Information in a Kelvin App with Secrets (Written) was updated to reflect new Kelvin Cluster changes, Kelvin Maps management of Kelvin App deployment and change from Cloud Server to Kelvin Core Server.
  • Kelvin Tutorials -> Machine Learning Tutorials -> Real Time Edge Computer Vision to Kelvin Metrics was updated to reflect new Kelvin Cluster changes, Kelvin Maps management of Kelvin App deployment and change from Cloud Server to Kelvin Core Server. Also changed the libraries for youtube capture and to use the latest yolov8 model.
  • Kelvin Tutorials -> Kelvin Maps Tutorials -> Create a Kelvin Maps Process and Control an Air Conditioner(written) was updated to reflect new Kelvin Cluster changes, Kelvin Maps management of Kelvin App deployment and change from Cloud Server to Kelvin Core Server.
  • Kelvin Tutorials -> Kelvin Maps Tutorials -> Use Kelvin Rules as Flow Rate Calculator (written) was updated to reflect new Kelvin Cluster changes, Kelvin Maps management of Kelvin App deployment and change from Cloud Server to Kelvin Core Server.
  • Kelvin Tutorials -> Kelvin Maps Tutorials -> Create 2D / 3D Views for Kelvin Maps (Written) was updated to reflect new Kelvin Cluster changes, Kelvin Maps management of Kelvin App deployment and change from Cloud Server to Kelvin Core Server.
  • Kelvin Tutorials -> Developer Tips -> Kelvin SDK - CLI Autocomplete (Written) was updated to add warning about doing this with an older version of the kevlin-sdk and added documentation on using fish.
  • Kelvin Tutorials -> Developer Tips -> Kelvin SDK - CLI Environment Variables (Written) was updated from Cloud Server to Kelvin Core Server.
  • Kelvin Tutorials -> Developer Tips -> Browser Alert Bar for Multi-Instance Environments was updated from Cloud Server to Kelvin Core Server.
  • Kelvin Tutorials -> Developer Tips -> Clean Docker after Building & Emulating Kelvin Apps was updated from Cloud Server to Kelvin Core Server and new reset methodology added.
  • Kelvin Tutorials -> Developer Tips -> Using Multipass with Ease was updated to reflect new Kelvin Cluster changes, Kelvin Maps management of Kelvin App deployment and change from Cloud Server to Kelvin Core Server.

Tested Tutorials

  • Create a New Alarm with Kelvin API was tested while being updated
  • Importing Assets in Bulk (Video) was tested while being updated
  • Importing Metrics in Bulk (Video) was tested
  • Copy Kelvin Bridge using Python SDK was tested
  • Kelvin App with Secrets (Written) was tested while being updated
  • Real Time Edge Computer Vision to Kelvin Metrics was tested and updated with new ML models
  • Create a Kelvin Maps Process and Control an Air Conditioner(written) was tested while being updated
  • Kelvin SDK - CLI Autocomplete (Written) was tested
  • Clean Docker after Building & Emulating Kelvin Apps was tested