Skip to content

2024

Release 5.6

May 2024

Whats New In Our Products ?

Kelvin UI

  • New parameter scheduling system that allows for setting and revert parameters
  • Table configurations can now be reset and use the instance defaults
  • Improvements to Data Tagging feature
  • Overall improvements and bugfixing.

Kelvin API

  • Overall improvements in assets API.
  • New endpoints that allow to get and update a workload configuration section without restarting the applications.
  • Clean asset property definition that has no associations with other assets.
  • API recommendations:
    • Allow recommendations without expiration date.
    • The expiration date is not validated when a recommendation is created by a user.
  • Asset parameters schedule implementation:
    • Allow to schedule asset parameter changes
    • Allow to execute a schedule manually.
    • Allow to delete a schedule.
  • New endpoint that returns all resource application parameter values.
  • API control changes: Improve upload endpoint cluster validation
  • Removed swagger documentation from the code base.

Kelvin SDK

  • Removed kelvin bridge deploy cmd
  • Added Multi-Arch (arm) build capability with kelvin app build|upload --multiarch
  • Added MLFlow integration
    • kelvin app mlflow create/import/list

Whats New in our Documentation ?

  • Range of new video tutorials for Platform Administrators
    • Create Asset Type video tutorial
    • Create Asset video tutorial
    • Bulk create assets video tutorial
    • Create Data Stream video tutorial
    • Create Cluster in Kelvin UI video tutorial
    • Create OPC UA Connection in Kelvin UI video tutorial
    • Introduction to Kelvin Infrastructure video tutorial
    • Introduction to Asset / Data Stream Pairs video tutorial
  • New written and detailed video tutorial for Paper Quality Optimization for Platform Administrators
  • Added new Kelvin Infrastructure page for the concepts section.
  • Added documentation pages for new feature Scheduled Parameter changes for Kelvin UI, Kelvin API, Kelvin API Client (Python)
    • Create Scheduled Parameter page
    • Apply Scheduled Parameters page
    • Delete Scheduled Parameters page
    • List Schedules page
  • Added documentation on the ability to reset column settings back to the factory default for Kelvin UI.
  • Added Timeseries to DataFrame instructions for Kelvin API Client (Python)
  • Added documentation on Pinned Applications for Kelvin UI
  • Updated documentation descriptions for On-Demand Workloads to Staged Workloads
  • Updated, testing and changed all Kelvin API Client (Python) program examples to the new kelvin.api.client library which replaces the old kelvin.sdk.client library.
  • Updated, testing and change all Kelvin API requests to the new format and body structures.
  • Removed MQTT Connection for now until it is updated and re-enabled in Kevin UI.
  • All screenshots updated with latest look and feel.
  • Clean up long menus into logical Cards in a page instead for easier reading and finding relevant topics.
  • Standardized tab structure across documentation pages to be Kelvin UI, Kelvin API, Kelvin API Client (Python), Kelvin SDK examples.
  • Added Kelvin SDK commands in many locations as examples (where applicable)
  • Updated Kelvin API reference documentation

Release 5.5

March 2024

Whats New In Our Products ?

Kelvin UI

  • Data Explorer UI Revamp
  • Data Explorer Data Tagging:
    • Create data tags for points in time or time ranges;
    • Add context to data tags: datastreams, applications, etc;
    • Filter and search data tags for specific tags;
    • Create new tags to categorize data tags.
  • New connection type: CSV Publisher, that allows users to publish offline data in two modes:
    • Publish according to the timestamp intervals;
    • Publish in constant interval.
  • Bulk datastream creation wizard.
  • Easily create units on datastream creation.
  • Revamped data stream creation flow.
  • New application developer onboarding UI that allows the dev to understand what next steps they should take to create and deploy their first application.
  • Recommendations, app management and control changes are now respecting keycloak granular permissions.
  • Overal improvements and bugfixes.

Kelvin API

Release notes for API version 8.7.0 Cloud/APIs

  • Adapt build pipeline to support arm64/aarch64 architectures both edge and cloud applications.
  • Added new API for tags and data tags.
  • Added new API for filestorage.
  • Added a middleware that converts old error structures into the new error structure.
  • Removed JSON spec plugin system. Embed in any applications that need them. It is not possible to cross-compile plugins for other architectures.
  • Removed protocol requirement definition when deploying bridge applications. Added support to deploy any bridge application.
  • Apply the new pagination to all API services (except secret API).
  • Automatically remove unused property definitions whenever there are no associations (for example assets).
  • Also search by the display name in the cluster list endpoint.
  • Added a retry mechanism to validate if an image exists in the private registry whenever an app is created (appregistry create endpoint).
  • Overall improvements and validations in the control-change and recommendations APIs.
  • Refactor datastreams endpoint to simplify the logic and validations.

Release notes for Edge

  • Improved error handling when upgrading a cluster.
  • Implemented a better way to report workloads, nodes, and services status by splitting into different routines.
  • Added NATs connection environment variables to the Gateway and control-change-manager.
  • DevOps improvements on how some Kelvin applications are deployed in the edge.
  • Added sharding to kube-state-metrics to improve performance in large clusters. (edited)

Kelvin SDK

  • Replaced Edge MQTT Broker with NATS
  • Overall improvements to the whole Control Change life cycle
  • Added connector (Bridge) interfaces to the SDK (Build)
  • New connector (Bridge): CSV Publisher
  • Updated SDK CSV Simulator tool according to the new CSV Publisher Connector

Whats New in our Documentation ?

  • New PCP Optimization video tutorial added
  • New Tag feature in Data Explorer documented
  • Developer Tools to compile feedback from comments and Data Tags
  • Cluster docs has been significantly improved with new documentation on topics; overview, use case, upgrade and unreliable Internet.
  • New documentation on max assets per workload setting for Applications.
  • All Bridges have now been renamed Connections or Connectors. The legacy Bridges name is now only is found in Kelvin SDK and Kelvin API.
  • All references to Operators has now been renamed as Operations Engineer. Developer, Data Scientists, Platform Administrators remains the same.
  • Applications Overview page improved with new content.
  • Updated Quick starts in Developer Tools and Platform Administration to conform to latest version methodologies
  • Multi-Objective Optimization with Machine Learning is now renames Paper Quality Optimization
  • Added complete new section in Developer Tools How To on Developing Docker Apps
  • Primitive Type term is now replaced with Data Type and the old Data Type terminology is retired.
  • Units can now be created on-the-fly in Kelvin UI while creating a new Data Stream.
  • All infographics now follow the new design structure
  • Added mouseover glossary of all Kelvin terms
  • All screenshots updated to v5.5 version
  • Many other updates to the documentation pages and images
  • Special mention to significant new pages created;
    • Created page: Developer Tools → How To → Develop → Docker Apps → Create a Docker App : This gives a full information to create a Docker App
    • Created page: Developer Tools → How To → Develop → Docker Apps → Consume Data : This gives a full information to consume data in a Docker App
    • Created page: Developer Tools → How To → Develop → Docker Apps → Produce Data : This gives a full information to produce data from a Docker App
    • Created page: Developer Tools → How To → Develop → Docker Apps → Produce Control Changes : This gives a full information to create control changes from a Docker App
    • Created page: Developer Tools → How To → Develop → Docker Apps → Produce Recommendations : This gives a full information to create recommendation from a Docker App
    • Created page: Developer Tools → How To → Develop → Docker Apps → Test a Docker App : This gives information how to test a Docker App
    • Created page: Developer Tools → How To → Develop → Docker Apps → Upload to Register : This gives details how to upload Docker App to App Registry
    • Created page: Developer Tools → How To → Monitor → All Recommendation Comments : This shows how to retrieve all comments using Kelvin API and Kelvin SDK
    • Created page: Developer Tools → How To → Monitor → All Comments for One Recommendation : This shows how to retrieve all comments for one Recommendation using Kelvin UI, Kelvin API and Kelvin SDK
    • Created page: Developer Tools → How To → Monitor → All Comments for One Recommendation : This shows how to retrieve all comments for one Recommendation using Kelvin UI, Kelvin API and Kelvin SDK
    • Created page: Developer Tools → How To → Monitor → View Data Tags for an Asset : This shows how to retrieve Data Tags for one Asset and Tag Name using Kelvin UI, Kelvin API and Kelvin SDK
    • Created page: Operations Tools → Data Explorer → How To → Create/View Tags : This gives details how create and view the new Tags feature in Data Explorer
    • Created page : Platform Administration → How To → Data Streams → Bulk Create Data Streams : This page shows how to create the csv file from Google Sheets and import it into the Kelvin Platform
    • Created page : Platform Administration → How To → Cluster Management → Use Cases : This page provides an introduction to various setups and infrastructures that can utilize clusters effectively
    • Created Page : Platform Administration → How To → Cluster Management → Unreliable Internet : This page focuses on Kelvin cluster technology in locations that have unreliable or no Internet. Both for fault tolerance to avoid data/action loss as well as the ability for Clusters to operate offline (i.e. not connected to Internet or the Cloud) between Applications, Connections and other Workloads as long as they are all running and connected locally.
    • Created page : New tutorial, part 2 of the Paper Quality Optimization with focus specifically on the Developer's journey from Jupyter Notebook to local testing kelvin App.
    • Created page : Developer Tools → Concepts Overview → Clusters
    • Created page : Platform Administration → How to → Cluster Management → Use Cases
    • Created page : Platform Administration → How to → Cluster Management → Unreliable Internet
    • Created page : Concept Overviews → Applications
    • Created video tutorial : Quick Overview of Adding an Asset to an Application and Taking action on a Recommendation

Release 5.4

February 2024

Whats New In Our Products ?

Kelvin UI

  • App Management Improvements
    • Ability to select the cluster for deployment and # of assets per workload when none are defined;
    • Ability to select any datastream as Input or Output when deploying assets;
    • Ability to filter Assets on the Configurations tab so user can perform control changes according to his own filters;
    • Ability to Upgrade Assets to different application versions in bulk;
    • Availability section removed from Add Assets flow.
  • Asset Management:
    • New Asset and Asset Types management pages;
    • Ability to add and delete Assets and Asset Types individually or in Bulk;
    • Ability to import in bulk and automatically create assets with properties.
  • Orchestration:
    • Updated Cluster status and registration status
  • General changes
    • Status iconography update;
    • External links improvements;
    • Asset Parameter change comment requirement is now configurable through an instance setting;
    • Impact Dashboard improvements.
  • Tables
    • Add the ability to clear all filters.
  • Overall improvements and bug fixes.

Kelvin SDK

  • Kelvin app deployment command restructured
  • General bug fixed

Whats New in our Documentation ?

  • Managing Assets page updated
  • Customized Asset view page updated
  • Customize Columns page updated
  • Asset Manual Controls page updated
  • Adding Assets to Applications page updated
  • Start / Stop Assets page updated
  • Compare Data Streams page updated
  • Set Asset Configurations in Applications page updated
  • Platform Administration Assets tips added
  • Added login timed out documentation page
  • Added many export data examples for Developers
  • Data Explorer Monitor page updated
  • Data Explorer Overview page updated
  • Reorganize Developers Tools - Hot To Deploy for more clarity that Application is the recommended deploy procedure
  • Added warnings on Application deployment requirements
  • Upgrade an Asset in Applications page created
  • Bulk delete Assets and Asset Types documentation created
  • Default Cluster settings documentation created
  • Control Change concept page updated
  • Updated many infographics with the new format