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.
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.
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
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
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
New recommendations layout with focus on Evidences
Recommendation messages in new window
Multiple asset views can now be saved
Allow the creation of recommendations with attached evidence.
Added Evidences attribute to Recommendations
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
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
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.
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
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
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
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 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
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
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.
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.
Edge:
Added DataTag Object to the SDK
Asynchronous Creation (basically works the same way as Parameters)
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
Back to top