Skip to content

Changelog

Release 5.12

January 2025

Whats New In Our Products ?

Kelvin UI

  • Feature flag implementation allowing for a better user experience when interacting with platform functionality
  • New Docker cluster type is now available
  • New BETA Map view that allows the user to see their assets geographically
  • Overall improvements and bug fixes.

Kelvin API

  • Edge-lite:
    • Enable the use of Docker runtime containers to provision Kelvin clusters.
    • Create a script for generating Docker-based clusters. Modify edge-k8s and edge-updater
    • Add components to support running Docker containers.
    • APIs/Services:API Secrets Refactoring: Revamp the API secrets handling process for improved security and functionality.
    • Properties API: Introduce a new API for retrieving application properties.
  • Performance Improvements:
    • Fix 500 errors in various endpoints.
    • Investigate and resolve performance issues with the api-properties service.
  • Timeseries Updater Enhancements:
    • Request last timeseries values in a deduplicated batch.
    • Improve performance and efficiency.
  • Authorization:
    • Migrate to v2 Authorization: Update existing authorization mechanisms to utilize version 2 protocols for enhanced security and functionality.
    • Jenkins:Adapt Jenkins Pipeline: Modify the pipeline to accommodate builds for Arm32/v7 architecture.
    • Feature Flags:Implement Custom Feature Flags: Introduce custom feature flags that allows to enable or disable specific features.
    • Grafana Integration:Create KPI-based Dashboards: Develop Grafana dashboards focused on key performance indicators (KPIs) by application.

Kelvin SDK

  • Control Change Manager can now run on arm32
  • Messages Dataflow Performance improvements
  • Added support to build arm32 applications
    • Updated app build --multiarch argument to receive a list of supported architectures (amd64, arm64, arm32)
  • Bug fixes

Whats New in our Documentation ?

New

Updated

Removed

  • Consume documentation for Docker Apps now removed. Reference API documentation for options
  • Produce documentation for Docker Apps now removed. Reference API documentation for options
  • Google Chrome installation guide deleted

Others

  • Updated the minimum supported Ubuntu version from 18.04 (no longer under security support) to 20.04.
  • Minor corrections and updates
  • Tab information borders made clearer for easier reading experience
  • Force csv files to be downloaded, not opened in the browser
  • All screenshots updated to latest version look and feel
  • API reference documentation updated to v5.12

Release 5.11

November 2024

Whats New In Our Products ?

Kelvin UI

  • New recommendations layout with focus on Evidences
  • Recommendation messages in new window
  • Multiple asset views can now be saved

Kelvin API

  • Allow the creation of recommendations with attached evidence.

Kelvin SDK

  • Added Evidences attribute to Recommendations

Whats New in our Documentation ?

  • New documentation for evidences for Recommendations with examples
    • Bar Charts
    • Line Charts
    • Dynacards
    • Any type of HighCharts
    • Images
    • Markdown
    • IFrames
  • Updated overview description Recommendation with evidences
  • Updated documentation for Operations Tools
    • Recommendation UI updated
    • Recommendation process updated
    • Recommendation messages display updated
  • Updated documentation screenshots for side bar menus showing new Assets dashboard
  • Dockers Apps docs updated that it can not add recommendations with evidence
  • Produce How To
    • Updated and improved Developer Tools Control Change How to
    • Updated and improved Developer Tools Recommendation How to
    • Updated and improved Developer Tools Asset Parameters How to
  • Relevant screenshots updated
  • Minor improvement to documentation

Release 5.10

November 2024

Whats New In Our Products ?

Kelvin UI

  • Kelvin Core UI
    • New Guardrails interface for managing setpoint guardrails.
    • Ability to create Guardrails when creating new Connections.
    • Data Tags are now visible when in multi-asset mode on Data Explorer.
    • Overall improvements and bug fixes.
  • General Minor UI improvements
  • Bug fixes

Kelvin API

  • New Guardrails API and Worker service.
  • Allow the use of float values when setting the time-series fill key.
  • Added specific S3 config for pre-signed URLs to work with on-premises environments.
  • Refactor API Datastream to start using Event Sourcing.
  • Small improvements and bug fixes:
    • Fix kelvin-provision show command.
    • Fix asset bulk creation when 1 asset has a property regex error.
    • Fix pagination errors.

Kelvin SDK

  • Applications now support Control Change Guardrails
  • Updated kelvin app test csv [OPTIONS]Removed --playback and --publish-rate
  • Added --publish-interval , --ignore-timestamps and --now-offsets

Whats New in our Documentation ?

  • Full set of Guardrails documentation
    • Overview explanation of Guardrails
    • Create a Guardrail
    • Bulk Create Guardrails
    • Update a Guardrail
    • Delete a Guardrail
    • Bulk Delete Guardrails
  • New Overview concept on guardrail
  • New Administration Dashboard page
  • New Events Call Back video Tutorial
  • Updated SmartApp Quick Start Guide
    • Improved Introduction page
    • New Your Workspace page
    • More clarity of the steps
    • Complete set of video tutorials as well as written tutorials
  • Old DataFrames conversion documentation replaced with new function
  • Export spotlight tip for DataFrames export updated
  • Development ⟹ Consume ⟹ Timeseries Data page improved
  • Development ⟹ Produce ⟹ Timeseries Data page improved
  • The return of the Best Practices documentation for developing Kelvin SmartApps™
  • Updated API Swagger file to latest version
  • All screenshots updated with latest look and feel for v5.10
  • Updated version references
  • General improvements

Release 5.9

October 2024

Whats New In Our Products ?

Kelvin UI

  • Kelvin Core UI
    • New Left Sidebar menu layout option
    • New User Managment feature in Administration
      • Attributes Based Access Control
      • Groups Management
    • New Roles and Permissions Management feature in Administration
      • Attributes Based Access Control
    • Workload download image improvements
    • CSV Publisher new validation on timestamps
    • Data Explorer improvements on handling missing data in time streams for smooth rendering of line graphs
  • General Minor UI improvements
  • Bug fixes

Kelvin API

  • Bug Fixes:
    • Search by display name not working for asset types
    • Losing connection to K8S API causes edge-updater to try to update all services
  • New Features:
    • Allow setting custom kubelet arguments when provisioning a new cluster
    • Improve appregistry events and ingestion
    • Add option to download workload image directly from S3
    • Implement Authorization API (manage roles and groups).
    • Apply ABAC validation in multiple services (assets, datastreams, parameters, etc.)
  • Improvements:
    • Refactor API to new structure of code (API User)
  • Fixes:
    • Fix deploy with multiple app version workloads on reuse_workloads (App Manager)
    • Fix undeploy resource (App Manager)
    • Create context for writable input datastreams (App Manager)
    • Duplicate datastream validation added (App Manager)
  • Other:
    • Improve planner rules cluster_sel_method: none on empty instance planner rules
    • Add new rejected state to control change API (API Control Change)

Kelvin SDK

  • Kelvin App
    • Added Support for Dynamic (Runtime) Configuration reload
    • Added support to receive Control Changes
  • App Test (Publisher)
    • Added support for custom (Data) Generators
  • Small Bug Fixes

Whats New in our Documentation ?

  • Restructuring of the documentation layout and content
    • New Overview section replacing Kelvin
      • Concepts now moved here in Overview section
      • Security and Certification now moved here in Overview section
      • Versions now moved here in Overview section
    • Developer Tools updated and refocused in content
      • Quick Start Guides updated and refreshed
      • How To Guides streamlined and reorganized into less menus
      • Use Cases updated and old use cases removed
    • Developer Tools updated and refocused in content
      • Use Cases updated and old use cases removed
    • Platform Administration updated and refocused in content
      • Quick Start Guides updated and refreshed
      • Use Cases moved to separate menu item
      • Use Cases updates and removed unrelated cases
      • User Management reorganized for clarity between RBAC and ABAC
  • Other notable changes in the documentation;
    • Many changes and tests on the current SDK examples in the documentation in Developer Tools
    • New User Management ⟹ Access Control section for Attributes Based Access Control (ABAC)
    • New Documentation ⟹ User Management ⟹ Access Rights page for ABAC
    • New Spotlight tips sections in Developer Tools and Platform Administration sections
    • New full documentation in How to Guides ⟹ Deployment ⟹ Guardrails section (feature coming in v5.9.1)
    • Improved Documentation ⟹ User Management authentication workflow
    • Updated Comparison and descriptions of the Enterprise and Professional editions of Kelvin
    • Updated Planner Rules new keys available
  • New Video Tutorial on importing assets/data streams and use csv publisher to test in less than 6 minutes
  • New Video Tutorial on provisioning a new edge device in less than 3 minutes
  • New Video Tutorial on creating and testing new Kelvin SmartApp™ in less than 8 minutes
  • New Video Tutorial on deploying Kelvin SmartApp™ to new assets in less than 2 minutes
  • New documentation and video tutorial on the event callback feature of the Python SDK
  • New documentation and video tutorial on the test generator tool for Kelvin SmartApps™
  • Updated abbreviations for popup tooltips
  • Updated API Swagger file to latest version
  • All screenshots updated with latest look and feel for v5.9
  • Updated version references
  • General improvements

Release 5.8

July 2024

Whats New In Our Products ?

Kelvin UI

  • Kelvin Core UI
    • Core UI now has Enterprise and Professional editions offering a set of user functionality each to the end-user;
    • Applications can now create evidences for recommendations, at the moment Dynacards are supported and shown inside each recommendation;
    • User session now refreshes properly which removes the need for constant authentication;
    • Users can now access the API Specification from the support menu;
    • Significant improvements to Data Explorer;
    • Overall improvements and bug fixing.
  • Kelvin Edge UI
    • Web application running on each cluster allowing the user to access and fully manage the cluster's workloads.

Kelvin API

  • A new API, designed for every edge cluster, has been introduced. This API is protected by custom authentication and offers a range of features, including:
    • Workload management:
      • Features;
        • Start.
        • Stop.
        • Delete.
        • Import.
        • View/Download logs.
        • Update workload configuration.
        • Update workload system.
        • View workload telemetry.
    • Apply staged workload.
    • Cluster information.
    • Node listing.
    • Service listing.
  • A new API specification has been added to each edge cluster, ensuring seamless integration with the existing services.
  • For the Professional edition, all APIs (server and edge) and cluster services have been adapted to:
    • Restrict certain actions.
    • Implement custom logic.
    • Automatically initiate workload image generation upon deploying a new workload.
  • The Kelvin-provision tool has been updated to accommodate the changes in cluster services, featuring commands for:
    • Listing workloads
    • Deleting workloads (new command)
    • Importing workloads
  • The workload-worker was refactored to generate workload images using a more efficient method, offering improved performance and reliability. This update also includes support for multi-architecture images.
  • Additionally, the time-series API has seen a significant 60% performance boost.
  • Overall, this update brings numerous improvements and bug fixes.

Kelvin SDK

  • Edge:
    • Added DataTag Object to the SDK
      • Asynchronous Creation (basically works the same way as Parameters)

Whats New in our Documentation ?

  • Created full API Reference site for Edge API
  • Added new Gathering System Optimization video example in Use Cases
  • Added new section on the new Edge API including;
    • Overview
    • Authentication
    • Pagination
    • Reference
  • Added new Edge UI section including;
    • Overview
    • Installing Edge Services
    • Managing User Credentials
    • Login to Edge Services
    • Edge UI Dashboard
    • Deploy Workload
    • Start / Stop Workload
    • Delete Workload
  • Added new Main Menu item Kelvin including;
    • Version Comparison
    • Enterprise Overview
    • Professional Overview
  • Added new Recommendation View and Actions page in Operations - Assets Menu
  • Added new Recommendation View and Actions page in Operations - SmartApps™ Menu
  • Added new Recommendation View and Actions page in Operations - Data Explorer Menu
  • Added new View Recommendations for Assets section in Operations Tools
  • Added new Action a Recommendation for Assets section in Operations Tools
  • Added new Video Tutorial on the Overview of the Edge UI and API
  • Updated page on Deploying Kelvin SmartApps™ in Developer Tools
  • Updated page on Update a Workload in Developer Tools
  • Updated page on Deploy Workload Offline in Developer Tools
  • Updated page on Start/Stop a Workload in Developer Tools
  • Updated page on Delete Workload in Developer Tools
  • Updated page on Last Recommendations in Operation Tools
  • Updated page Kelvin SmartApp™ -
  • Updated page Produce Recommendations with Dynacards for Kelvin SmartApps™ in developer Tools
  • Updated page Produce Recommendations with Dynacards for Docker App in developer Tools
  • Updated Kelvin API Overview page in Developer Tools
  • Updated Kelvin API Overview with the new menu item available
  • Updated new favicon
  • Updated abbreviations for popup tooltips
  • All screenshots updated with latest look and feel.
  • Replace v5.7 with v5.8 Kelvin API reference file
  • General improvements