Skip to content

2023

Release 5.3

December 2023

Whats New In Our Products ?

Kelvin UI

  • Improvements to side panel
    • Connections list
    • Connection page
    • New/edit connection flow
  • Improve clustering for Data Explorer
  • Configure asset parameter column in Asset Insights
  • Hide list of parameters in Asset Parameters
  • Add new workload states and apply action in Orchestration
  • General bug fixes

Whats New in our Documentation ?

  • Deploying a Workload page created
  • Deploy Workload Offline page created
  • Start/Stop a Workload page created
  • Delete a Workload page created
  • Workload telemetry and logs pages created
  • Data explorer control changes page updated
  • Data explorer recommendation page updated
  • Provision a K3S Cluster page created
  • Provision a Kubernetes Cluster page created
  • Provision a AWS EKS Cluster page created
  • Provision a Azure AKS Cluster page created
  • Upgrade a Cluster page created
  • Delete a Cluster page created
  • Add Node to a Cluster page created
  • Delete Node in a Cluster page created
  • Monitor Cluster Logs page created
  • Monitor Cluster page created
  • Connector concept page created
  • Cloud to edge security communications page created

Release 5.2

November 2023

Whats New In Our Products ?

Kelvin UI

  • Data Explorer improvements:
    • The x-axis line navigator is now aligned between charts;
    • Datastream selection now allows the user to group them by semantic types.
  • Application Management improvements:
    • New page structure with Assets, Configurations, and Management sections;
    • Newly added Add Assets flow that allows asset deployment from the UI;
    • New parameters UI for single parameter and bulk parameter changes.
  • Recommendation modal improvements with new features:
    • Comments;
    • Confidence levels.
  • Parameter changes now request the user to comment on the change.
  • Overall improvements and bugfixes.

Kelvin SDK

  • Usability tweaks
  • Added kelvin app test csv (CSV Ingestion)
  • Removed kelvin-sdk-app, kelvin-sdk-datatype and kelvin-sdk-pubsub dependencies
  • Added support for python 3.12
  • Bug fixes

Kelvin API

  • api-recommendation:
    • Improve database query performance.
    • Optionally allow setting confidence level when accepting or rejecting a recommendation.
  • api-asset-insights:
    • Allow to filter by asset properties.
  • api-app-manager:
    • Standardize app manager planner rules endpoints.
    • Better asset status calculation.
  • api-assets:
    • Removed asset hierarchy logic.
    • Flatten the hierarchy to a single level.
  • Properties:
    • Detached properties from assets.
    • Added properties historian.

Whats New in our Documentation ?

Complete new documentation structure and pages. It is now structured on user workflows and is separated into three main types of users;

  • Software Engineers
  • Operators Engineers
  • Administrators

Each type of user can now find information in their relevant section based on case scenarios. Each section is split into these main areas;

  • Section Opening : Quick links and topic links to documentation
  • Overview : Explanation on Kelvin and its technology that is relevant to the type of user
  • FAQ : Filter-based frequently asked questions and links to full documentation.
  • Quick Start : Documentation to get up and running quickly in key areas of Kelvin
  • How To : Workflow related documentation

Release 5.1

October 2023

Whats New In Our Products ?

Kelvin UI

  • Asset Insights Table
    • Recommendation column now can be configurable by application optionally;
    • Filters are now persistent across sessions and browsers.
  • App registry added under Orchestration with the following capabilities:
    • Application list;
    • Application detail page;
    • Workload list by Application;
    • Full deployment functionality (start/stop/deploy/undeploy);
    • App.yaml specification.
  • Cluster display name is now able to be provided on cluster provisioning;
  • Tables can now use row selection and pinned rows simultaneously;
  • Data Explorer:
    • Activity lane clustering improved;
    • Datastream list interface improved.
  • Under orchestration workload deployment now uses the proper APIs (workload, app-manager, brigde);
  • Added Heap analytics;
  • Audit logs added to the navigation side panel;
  • Overall improvements and bug fixes.

Kelvin SDK

  • Added
    • New kelvin-python-sdk package
    • app test command
    • app upload command (Same as appregistry upload)
    • app deploy command
    • app undeploy command
    • bridge deploy command
    • bridge undeploy command
    • New Platform Asset Parameter kelvin_closed_loop (Boolean)
  • Updated
    • app create bootstrap is now based on kelvin-python-sdk
  • Removed
    • asset
    • datatype
    • node
    • report
    • schema
    • server
    • studio

Kelvin API

  • The application manager now supports multiple assets per application/workload.
  • Added custom application manager deploy rules that can be different for each application.
  • Added a new endpoint in the app-manager API that returns application mapping (inputs and outputs).
  • Better error messages in the app-manager API.
  • Improved the app-manager status calculation.
  • Better synchronization between cluster and server workloads. Always retrieve the workload spec for any action (stop, start, deploy).
  • Added some logic and inputs to allow to auto-accept recommendations.
  • Fixed a bug where assets created using a CSV file were not appearing in the asset insights API.
  • Added asset state and last_seen to the assets insights API.
  • Small overall improvements.
  • Bug fixes.

Whats New in our Documentation ?

  • The App Registry page has been added with a full explanation of all features
  • The Kelvin App SDK simple application is now fully documented in the Getting Started Guide
  • Continue to adapt documentation to the Profession workflow format. Full definitions are now given in the overview section.
  • Many improvements in the Kelvin UI build further functionality and ease of use into the UI workflow
  • The side menu continues to be improved and streamlined to allow for easier navigation and finding the information that matters to you
  • AI Chatbot improvements in comprehension and responses

New Documentation Pages

  • Documentation → Kelvin Maps → Orchestration Page → App Registry
  • Getting Started Guides → GSG Kelvin Core → GSG Kelvin SDK → GSG Kelvin SDK Python Apps
  • Kelvin Overview → Profession Workflows

Updated Documentation Pages

  • Kelvin Overview → Overview
  • Kelvin Overview → Recommended Reading
  • Kelvin Overview → Kelvin Core → Kelvin Clusters
  • Kelvin Overview → Technologies → Recommendations
  • Kelvin Overview → Kelvin Core → Kelvin Apps
  • Kelvin Overview → Kelvin Core → Kelvin Assets.md
  • Kelvin Overview → Technologies → Applications
  • Documentation → Kelvin Maps → Assets Page
  • Documentation → Kelvin Maps → Orchestration Page → Sidebar Administration
  • Documentation → Kelvin Maps → Sidebar Administration
  • Documentation → Kelvin Platform → Kelvin SDK → Kelvin SDK Overview
  • Getting Started Guides → Getting Started Guide Overview
  • Getting Started Guides → GSG Kelvin
  • Getting Started Guides → GSG Common Features → GSG Recommendations
  • Getting Started Guides → GSG Working With Dev Test And Prod Instances
  • Getting Started Guides → GSG Common Features → GSG Data Explorer
  • Getting Started Guides → GSG Kelvin → GSG Kelvin Maps Overview 1
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Kelvin App Docker
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Kelvin App Python
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Kelvin Applications
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Kelvin Assets
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Kelvin Bridges
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Kelvin Clusters
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Kelvin Metrics
  • Getting Started Guides → GSG Kelvin Core → GSG Infrastructure → GSG Securing Kelvin Nodes
  • Getting Started Guides → GSG Kelvin Core → GSG Kelvin Assets
  • Getting Started Guides → GSG Kelvin Core → GSG Kelvin SDK → GSG Kelvin SDK
  • Getting Started Guides → GSG Kelvin Core → GSG Kelvin SDK → GSG Kelvin SDK Client Python

Updated Tutorial Pages

  • Kelvin Tutorials → For Administrators → Admin Tips
  • Kelvin Tutorials → For Administrators → Asset And Data Streams → Create Kelvin Asset And Kelvin Metric With Kelvin Api Written 4.4
  • Kelvin Tutorials → For Administrators → Edge Management → Create A Modbus Bridge Written 4.0
  • Kelvin Tutorials → For Administrators → Edge Management → Copy Kelvin Apps Using Docker And Kelvin Sdk Greater Than 4.6
  • Kelvin Tutorials → For Administrators → Edge Management → Copy Kelvin Bridge Using Python Sdk Greater Than 4.6

Release 5.0

September 2023

Software Version 5.0 Changelog Description

Major release from version 4.X to 5.0 of the software.

Emphasis on Delivering Customer Value

The emphasis in this new release remains on delivering value to our industrial customers. This value is primarily presented through feature selections that streamline industrial asset management and application deployment.

Obsolete Feature Removal

Given the necessity of staying concurrent with industry and technological evolution, several features deemed obsolete or no longer of sufficient value to the customers have been removed in the 5.0 version.

Improvements in Value-Added Features

Significant improvements have been included in the latest iteration of the software. These upgrades target our value-added features such as cloud-to-edge management, which now has increased functionality. Additional enhancements have been made to the Kelvin Apps, Kelvin App management, Kelvin SDK and Data Explorer. These changes aim to make operations more efficient and user-friendly by simplifying interfaces and streamlining services.

UX Inclusion and Simplification

The software's user experience (UX) has been substantially revised and simplified. This transition introduces a new interface, Kelvin, which will replace all previously existing interfaces. This UX overhaul provides a streamlined experience that caters to users' common usage scenarios, enhancing user-friendliness while not compromising functionality.

More Flexible Asset Management

In version 5.0, users will find more flexibility in asset assignment and management. This improved feature offers enhanced customization to accommodate individual operational needs.

Whats New In Our Products ?

Kelvin UI

  • Deprecation of Kelvin Manager UI and Dataviewer
  • Product rebrand from Kelvin Maps to Kelvin Core and consolidation of platform features
  • Process Maps were removed
  • Rules Engine was removed
  • Map Editor was removed
  • Asset Hierarchy dependency was removed
  • Alarms were removed
  • Kelvin Core is now accessible on /core
  • Routing and navigation improvements to reflect the new product vision
  • Operations for Engineers
  • Operations and Administration for Administrators
  • Ability to create and manage Data Streams with the deprecation of Metrics
  • Ability to manage Applications and bulk change parameters
  • Simplified Asset Detail Page with AI and Manual Controls and direct access to Data Explorer
  • Users can now specify the application producing recommendations when using the Asset Insights table
  • Recommendations are now available as an activity lane on Data Explorer
  • All new login and authentication theme

Kelvin SDK

  • Added kelvin app deploy to deploy Applications
  • Added kelvin bridge deploy to deploy all types of bridges
  • Added kelvin_v2 as a new Kelvin App type. This is a major release for Kelvin App development.
  • Aligned many commands with the new Kelvin Core structure
  • Remove all many items. Related to the removed items in Kelvin API

Kelvin API

What's New
  • Application manager API.
  • Datastreams API.
  • New time-series API.
  • New endpoint to bulk deploy asset parameters.
  • Re-added previously removed cluster title/display name.
  • Overall improvements.
  • Bug fixes.
What was removed
  • ACPS API.
  • Alarms API.
  • Asset class API.
  • Asset templates.
  • Data labels API.
  • Data types API.
  • Failure detection API.
  • Integrations API.
  • Maps API.
  • Metrics API (replaced by datastream API).
  • Rules API.
  • Prometheus API.
  • Old historian storage API (replaced by the new time-series API).
  • UI API.
  • Notifications API and related user settings.
  • Wireguard API.
  • Everything related to old flow applications.
  • Backend workers:
  • Kelvin asset failure worker.
  • Kelvin email worker.
  • Kelvin SMS worker.
  • Kelvin emissions worker.
  • Kelvin notification worker.
  • Kelvin InfluxDB worker.
  • Multiple unused database tables and views.

Whats New in our Documentation ?

  • Huge revamp and restructure of the Kelvin Documentation.
  • Simplified some areas to make it easier to find the information of interest.
  • Standardized some areas to easily monitor kelvin features and support across UX, SDK and API.
  • All documentation pages reviewed and updated to reflect the latest major Kelvin release for v5.0.
  • Overview section is now strictly focused on concept descriptions only
  • Getting Started Guides section remains Topic-based, but now each task in a topic is split into Kelvin UI, Kelvin SDK and Kelvin API. If UX, SDK or API does not have the ability for a particular task, it is clearly stated in the task space and will be added if the feature becomes available in future.
  • Documentation section remains a detailed write-up of all options available in each area split into the logical structure; Kelvin Core, Kelvin UI and Administration areas.
  • Tutorials section is now organized as User-role based; For Production Engineers, For Software Engineers and For Administrators.
  • More balanced focus of the documentation is given to Kelvin API and Kelvin SDK.

New Documentation Pages

  • Kelvin Overview -> Technologies -> Applications
  • Kelvin Overview -> Technologies -> Data Explorer
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin Applications
  • Getting Started Guide -> GSG Common Features -> GSG Resource Name Registry
  • Getting Started Guide -> GSG Kelvin UI -> GSG Operational Engineers
  • Getting Started Guide -> GSG Kelvin UI -> GSG Infrastructure Administration
  • Documentation -> Kelvin UI -> Assets Page
  • Documentation -> Kelvin UI -> Applications Page
  • Documentation -> Kelvin UI -> Data Streams Page
  • Documentation -> Kelvin UI -> Data Explorer Page
  • Documentation -> Kelvin UI -> Monitoring Page
  • Documentation -> Kelvin UI -> User

Updated Documentation Pages

  • Kelvin Overview -> Overview page updated
  • Kelvin Overview -> Recommended Reading
  • Kelvin Overview -> Kelvin Core -> Kelvin Apps
  • Kelvin Overview -> Kelvin Core -> Kelvin Cluster / Nodes
  • Kelvin Overview -> Kelvin Core -> Kelvin Assets
  • Kelvin Overview -> Kelvin Core -> Kelvin Bridges
  • Kelvin Overview -> Kelvin Core -> Kelvin Data Streams
  • Kelvin Overview -> Kelvin UI -> Kelvin UI Overview
  • Kelvin Overview -> Technologies -> Control Change
  • Getting Started Guide -> Getting Started Guide Overview
  • Getting Started Guide -> GSG Kelvin Documentation
  • Getting Started Guide -> GSG Kelvin
  • Getting Started Guide -> GSG Working with Dev, Test & Prod Instances
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin Clusters / Kelvin Nodes
  • Getting Started Guide -> GSG Kelvin Core -> GSG Securing Kelvin Nodes in Cluster
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin Assets
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin Bridges
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin Data Streams
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin App (Python)
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin App (Docker)
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin API - Online Reference
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin SDK
  • Getting Started Guide -> GSG Kelvin Core -> GSG Kelvin SDK Client (Python)
  • Getting Started Guide -> GSG Common Features -> GSG Control Change
  • Getting Started Guide -> GSG Common Features -> GSG AI Control
  • Getting Started Guide -> GSG Common Features -> GSG Data Explorer
  • Getting Started Guide -> GSG Common Features -> GSG Recommendations
  • Documentation -> Kelvin Core -> Kelvin API -> Kelvin API Overview
  • Documentation -> Kelvin Core -> Kelvin SDK -> Kelvin SDK Overview
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Command Line / Terminal -> Kelvin SDK Installation
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Command Line / Terminal -> SDK Authentication
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Python -> Kelvin SDK (Python)
  • Documentation -> Kelvin UI -> Kelvin UI Overview
  • Documentation -> Kelvin UI -> Orchestration Page
  • Documentation -> Kelvin Administration -> Administration Overview
  • Documentation -> Kelvin Administration -> Administration of Users
  • Documentation -> Kelvin Administration -> List of Kelvin Roles
  • Documentation -> Kelvin Administration -> User's Account Settings

Checked Documentation Pages

  • Kelvin Overview -> Security Policy & Certification
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Javascript -> Kelvin SDK (Javascript)
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Javascript -> AngularJS
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Javascript -> Node.js
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Javascript -> React
  • Documentation -> Kelvin Core -> Kelvin SDK -> SDK Clients -> Javascript -> Vue.js

Deleted Documentation Pages

  • Kelvin Overview -> Kelvin UI -> Overview - Processes
  • Kelvin Overview -> Kelvin UI -> Overview - Tools
  • Kelvin Overview -> Kelvin UI -> Overview - Administration
  • Kelvin Overview -> Kelvin UI -> Overview - General & User
  • Kelvin Overview -> Technologies -> OEE Analytics
  • Kelvin Overview -> Technologies -> Carbon Maps
  • Kelvin Overview -> Technologies -> AI Failure Detection
  • Kelvin Overview -> Technologies -> Alarms
  • Kelvin Overview -> Technologies -> Rules
  • Getting Started Guide -> GSG Guide by Profession
  • Getting Started Guide -> GSG Kelvin Manager UI
  • Getting Started Guide -> GSG Kelvin API -> GSG Kelvin API - General Features
  • Getting Started Guide -> Kelvin UI -> GSG Create Enterprise Hierarchy
  • Getting Started Guide -> Kelvin UI -> GSG Create Kelvin Maps Process
  • Getting Started Guide -> GSG Common Features -> GSG Manual Control
  • Documentation -> Kelvin API -> Kelvin API Categories -> Data Labels
  • Documentation -> Kelvin API -> Kelvin API Categories -> Labels
  • Documentation -> Kelvin API -> Kelvin API Hints -> Dashboard
  • Documentation -> Kelvin API -> Kelvin API Hints -> Asset Monitoring
  • Documentation -> Kelvin SDK -> SDK Clients -> Command Line / Terminal -> Kelvin SDK Cheatsheet
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Monitoring Kelvin Manager UI Overview
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Monitoring -> Dashboard
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Monitoring -> Asset Monitoring -> Assets Monitoring
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Monitoring -> Asset Monitoring -> Data Viewer
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Monitoring -> Alarms Monitoring
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Management -> Metric -> Metric
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Management -> Assets -> Assets
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Management -> Assets -> Asset Types
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Management -> Assets -> Asset Classes
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Connections -> Bridges -> Bridges
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Connections -> Bridges -> Creating an OPC UA Bridge
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Connections -> Bridges -> Creating an MQTT Bridge
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Connections -> Bridges -> Creating an Emerson Controller ROC Bridge
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Connections -> Integrations
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Repository -> App Registry
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Security -> Audit Logs
  • Documentation -> Kelvin Core -> Kelvin Manager UI -> Settings -> Notifications
  • Documentation -> Kelvin UI -> Kelvin UI Dashboard
  • Documentation -> Kelvin UI -> Navigation Sidebar -> Sidebar - Introduction
  • Documentation -> Kelvin UI -> Navigation Sidebar -> Sidebar - Processes
  • Documentation -> Kelvin UI -> Navigation Sidebar -> Sidebar - General
  • Documentation -> Kelvin UI -> Kelvin UI Process View
  • Documentation -> Kelvin UI -> Kelvin UI Asset Details
  • Documentation -> Kelvin UI -> Kelvin UI Alarms
  • Documentation -> Kelvin UI -> Kelvin UI Editors -> Process Map Editor
  • Documentation -> Kelvin UI -> Kelvin UI Editors -> Rules Editors

New Tutorials

  • Kelvin Tutorials -> Kelvin Infrastructure -> Kelvin Assets - Management tutorial created
  • Kelvin Tutorials -> Setting Up Tutorials -> Install a Demo MQTT PLC System

Updated Tutorials

  • Install Kelvin SDK in Ubuntu 20.04 (Written) updated
  • Real Time Edge Computer Vision to Kelvin Metrics (Written) updated

Deleted Tutorials

  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> How to Add a New Kelvin Asset with Failure Detection (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> How to Add a New Kelvin Asset with Failure Detection (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> How to Add a New Sensor to an Existing Asset (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> How to Add a New Sensor to an Existing Asset (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> Importing Metrics in Bulk (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> Importing Assets in Bulk (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> How to Add New Kelvin Metric (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin Manager UI Tutorials -> How to Edit or Delete a Kelvin Metric (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin API Tutorials -> Create a New Alarm with Kelvin API (Written)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin API Tutorials -> Create/Edit a Custom Kelvin Template (Written)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin API Tutorials -> Create, Read, Delete Kelvin Alarms with Kelvin API (Written)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin API Tutorials -> Examples using the Storage API (Written)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin API Tutorials -> Create a Recommendation with Kelvin API (Written)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin API Tutorials -> Create and Monitor a Control Change with Kelvin API (Written)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin API Tutorials -> Create a New Control Change Request API
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin SDK Tutorials -> Create Custom Symbol for Kelvin Maps from SVG using Python SDK
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin SDK Tutorials -> Create Simulated OEE Data for Kelvin Assets & Processes using Python SDK
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin SDK Tutorials -> Copy Kelvin Maps Processes using Python SDK
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Kelvin SDK Tutorials -> Create Simulated Production, Shift and Team Info using Python SDK
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Foundational Tutorials -> From Scratch to MQTT Data Inflow
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Bridge Tutorials -> Creating an OPC UA Bridge (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Bridge Tutorials -> Creating an MQTT Bridge (Video)
  • Kelvin Tutorials -> Kelvin Core Tutorials -> Bridge Tutorials -> Creating an Emerson ROC Bridge Bridge (Video)
  • Kelvin Tutorials -> Kelvin Tutorials -> Create a Kelvin Maps Process and Control an Air Conditioner (written)
  • Kelvin Tutorials -> Kelvin Tutorials -> Use Kelvin Rules as Flow Rate Calculator (written)
  • Kelvin Tutorials -> Kelvin Tutorials -> Create 2D / 3D Views for Kelvin Maps (Written)
  • Kelvin Tutorials -> Kelvin Tutorials -> Using Kelvin Rules to Make Virtual Assets, Control Change and Alarms
  • Kelvin Tutorials -> Kelvin Tutorials -> Using Kelvin Rules to Make Virtual Assets, Control Change and Alarms
  • Kelvin Tutorials -> Kelvin Tutorials -> Install a Kelvin App or Kelvin Bridge to Offline Kelvin Cluster

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