Release 6.4
November 2025
Whats New In Our Products ?
Kelvin UI
New Features
- Asset Control Panel Views – Users can now create and switch between multiple widget views, enabling customized workflows per use case.
- Inline Recommendations in Asset Insights – Recommendations are now displayed directly within the Asset Insights table for faster contextual actions.
- Inline Data Explorer in Asset Insights – Data Explorer visualizations can now be accessed directly from Asset Insights without leaving the page.
- Data Export for All Tables – All tables across the platform now support data export in standard formats.
Enhancements
- Asset Control Panel Widget Management – Added widget remove button, improved visual feedback, and introduced clear saving-state indicators for a smoother editing experience.
- Data Quality – Data Quality metrics are now user-manageable, with custom metric support, updated stale-detection logic, and grouping by Data Stream and Asset.
- Data Explorer – Added Y-axis auto-scale toggle, introduced Light Mode, removed redundant polling indicators, and improved data-fetching performance.
- JSON Schema Forms – Major overhaul of the JSON Schema form engine and validation system, improving consistency and reliability across all editable forms and tables.
- Asset Insights Table – Improved navigation persistence and caching, maintaining table context (page, filters, and search) when returning to the view.
Bug Fixes
- General bug fixes and stability improvements across the platform.
Kelvin API
What’s New
-
APIs & Features:
- Added new CRUD API to manage Data Quality Metrics.
- Added Data Quality metrics endpoints to the spec.
- Added Kelvin stale detection algorithm for data quality.
- Added expiration worker for api-control-change.
- Added app validations and JSON schema–based validations.
- Added custom actions support in workload creation and app deploy endpoints.
- Added ClickHouse latest value views for primitive types.
- Added back filler job for API Timeseries.
- Added influx → clickhouse migrator.
- Added ClickHouse migrator.
- Added ClickHouse Importer:
- Clusters importer.
- Nodes importer.
- Secrets importer.
- Data Tags importer.
- Added new environment variables to the workload converter sidecar.
- Added ListTimestamp to the primitive types list.
- Added gRPC client config with retry logic up to 5 seconds.
-
Platform & Orchestration:
- Added HA-related logic:
- Return information about HA mode and how to download the provisioning script.
- Added HA parameter to join script info.
- Added to the edge-k8s a new dynamic configuration routine to handle dynamic setting changes.
- Isolated API orchestration database migrations by using Bun migrator.
- Updated Edge API spec with new workloads logic and structure.
- Added HA-related logic:
-
Edge / Provisioning:
- Added support for mount manifests.bin(runtime and app manifest), when the gateway supports the new structure.
- Improved Kelvin provision scripts.
-
Core / Workflows:
- Prepared the Core API repository for GitHub builds using workflows.
- Added workflow improvements to filter services built in CI.
What’s Changed
-
API / Behavior Changes:
- API App:
- Indirect workload updates are now performed asynchronously by the workload updater.
- Now validates JSON Schema for parameters and configuration.
- When applicable, copy the app version defaults to the new version.
- Data Quality:
- Refactored the interval strategy alignment between Influx & ClickHouse.
- Return empty statistics when the asset type has no assets.
- Use the asset datastream count instead of the timeseries data for aggregation.
- Asset aggregation now accounts for data quality configurations.
- API timeseries:
- Improvements in the migrator to avoid memory “blow-up”.
- Added definer permissions for ClickHouse views.
- Minor performance improvements and bug fixes.
- Added views for the last values and a back-filler job.
- API Orchestration:
- Fixed HA join script information.
- API App:
-
Developer Experience / Internal Improvements:
- Numerous refactors to Data Quality, Data Tag, API App, and ClickHouse Importer codebases.
- Refactor edge-k8s and workload deployments to support app.bin + manifests.bin.
- Improved performance:
- Asset Insights API (apps portion).
- Properties API.
- Test improvements:
- Added unit tests for ClickHouse importer.
- Various linter updates and cleanup across repos.
What’s Deleted
- Data Quality datastream type removed from datastream spec.
- Data Quality type removed from Datastream API.
- Removed deprecated linters from the Core API linter config file.
- Removed unused code from the Core API repository.
What’s Deprecated
- Old manifest deployment type handling (now replaced with the new app.bin/manifest.bin structure).
- Legacy Data Tag migrators removed.
- Old workload logic replaced by the new Edge API spec.
Whats New in our Documentation ?
What's New
==================== Developer Tools ====================
- Developer Tools → How To → Advanced → Secrets → Update Secret
- Developer Tools → How To → Develop → API Integration
- Developer Tools → SDK → API → SDK Python API Client Methods
- Developer Tools → SDK → API → SDK Python API Client Overview
==================== Operations Tools ====================
- Operations Tools → Data Explorer Page → How To → Download Data
==================== Platform Administration ====================
- Platform Administration → How To → Cluster → Manage Clusters → Clusters Dashboard
- Platform Administration → How To → Cluster → Manage Clusters → Delete Cluster
- Platform Administration → How To → Cluster → Manage Clusters → Logs Telemetry Cluster
- Platform Administration → How To → Cluster → Manage Clusters → Set Default Cluster
- Platform Administration → How To → Cluster → Manage Clusters → Update Cluster
- Platform Administration → How To → Cluster → Manage Nodes → Add Node
- Platform Administration → How To → Cluster → Manage Nodes → Delete Node
- Platform Administration → How To → Cluster → Manage Nodes → Nodes Dashboard
- Platform Administration → How To → Data Quality → Data Quality Metrics
What's Updated
==================== Developer Tools ====================
- Developer Tools → How To → Advanced → Files → Delete File
- Developer Tools → How To → Advanced → Files → Download File
- Developer Tools → How To → Advanced → Files → Get Info File
- Developer Tools → How To → Advanced → Files → List Files
- Developer Tools → How To → Advanced → Files → Upload File
- Developer Tools → How To → Advanced → Secrets → Create Secret
- Developer Tools → How To → Advanced → Secrets → Delete Secret
- Developer Tools → How To → Advanced → Secrets → Index
- Developer Tools → How To → Advanced → Secrets → List Secrets
- Developer Tools → How To → Advanced → Secrets → Use Secret
- Developer Tools → How To → Develop Connections → App Configuration
- Developer Tools → How To → Develop Connections → Create Export
- Developer Tools → How To → Develop Connections → Create Import
- Developer Tools → How To → Develop Connections → Custom Actions
- Developer Tools → How To → Develop Connections → Test
- Developer Tools → How To → Develop → Consume → Control Changes Messages
- Developer Tools → How To → Develop → Consume → Data Quality Messages
- Developer Tools → How To → Develop → Consume → Data Windows
- Developer Tools → How To → Develop → Consume → Timeseries Data Messages
- Developer Tools → How To → Develop → Create
- Developer Tools → How To → Develop → Produce → Asset Parameter Messages
- Developer Tools → How To → Develop → Produce → Control Change Messages
- Developer Tools → How To → Develop → Produce → Custom Actions
- Developer Tools → How To → Develop → Produce → Data Tag Messages
- Developer Tools → How To → Develop → Produce → Recommendation Messages
- Developer Tools → How To → Develop → Produce → Timeseries Data Messages
- Developer Tools → How To → Develop → Spotlight Tips → Data Tags
- Developer Tools → How To → Develop → Spotlight Tips → Data To Dataframe
- Developer Tools → How To → Develop → Spotlight Tips → Schedule
- Developer Tools → How To → Develop → Test → CSV
- Developer Tools → How To → Develop → Test → Generator
- Developer Tools → How To → Export → Download Control Changes
- Developer Tools → How To → Export → Download Data Tags
- Developer Tools → How To → Export → Download Recommendations
- Developer Tools → How To → Export → Download Timeseries
- Developer Tools → How To → Export → Spotlight Tips → Timeseries To Dataframe
- Developer Tools → How To → Monitor → Workload Status
- Developer Tools → How To → Workspace → Windows → VSCode
- Developer Tools → Quick Start → How To → Configure Cloud For SmartApp
- Developer Tools → Quick Start → How To → Create Kelvin SmartApp
- Developer Tools → Quick Start → How To → Test Kelvin SmartApp
- Developer Tools → Quick Start → How To → Upload Kelvin SmartApp
- Developer Tools → SDK → App → SDK Python App Deployment Context
- Developer Tools → SDK → CLI → SDK CLI Overview
==================== Operations Tools ====================
- Operations Tools → Assets Page → How To → Asset Details Tab Control Panel
- Operations Tools → Assets Page → How To → Asset Details Tab Manual Controls
- Operations Tools → Assets Page → How To → Manage Recommendations → Asset Details Recommendation View
- Operations Tools → Assets Page → How To → Manage Recommendations → Recommendation Action
- Operations Tools → Assets Page → How To → Managing Assets
- Operations Tools → Data Explorer Page → How To → Monitor An Assets Data
- Operations Tools → Kelvin SmartApps Page → How To → Assets → SmartApp Details Tab Assets
==================== Platform Administration ====================
- Platform Administration → How To → Asset → Asset Type → Create Asset Type
- Platform Administration → How To → Asset → Asset Type → Delete Asset Type
- Platform Administration → How To → Asset → Asset Type → Update Asset Type
- Platform Administration → How To → Asset → Create Asset
- Platform Administration → How To → Asset → Create Assets Bulk
- Platform Administration → How To → Asset → Delete Asset
- Platform Administration → How To → Asset → Delete Assets Bulk
- Platform Administration → How To → Asset → Display Asset In Maps
- Platform Administration → How To → Asset → List SmartApp Assets
- Platform Administration → How To → Asset → Update Asset
- Platform Administration → How To → Cluster → Add Node
- Platform Administration → How To → Cluster → Clusters Overview
- Platform Administration → How To → Cluster → Delete Cluster
- Platform Administration → How To → Cluster → Delete Node
- Platform Administration → How To → Cluster → Logs Telemetry Cluster
- Platform Administration → How To → Cluster → Update Cluster
- Platform Administration → How To → Cluster → Provision → Provision A AKS Cluster
- Platform Administration → How To → Cluster → Provision → Provision A Cloud Cluster
- Platform Administration → How To → Cluster → Provision → Provision A Docker Cluster
- Platform Administration → How To → Cluster → Provision → Provision A K3s Cluster
- Platform Administration → How To → Cluster → Provision → Provision An EKS Cluster
- Platform Administration → How To → Connect → Connect To Data → CSV Publisher
- Platform Administration → How To → Connect → Connect To Data → Custom
- Platform Administration → How To → Connect → Connect To Data → Modbus
- Platform Administration → How To → Connect → Connect To Data → OPC UA
- Platform Administration → How To → Connect → Connect To Data → ROC
- Platform Administration → How To → Data Quality → Data Quality Configuration
- Platform Administration → How To → Data Quality → Data Quality Dashboard
- Platform Administration → How To → Data Stream → Create Data Stream
- Platform Administration → How To → Data Stream → Create Data Streams Bulk
- Platform Administration → How To → Data Stream → Delete Data Stream
- Platform Administration → How To → Data Stream → Update Data Stream
- Platform Administration → How To → Edge Services → Index
What's Deleted
==================== Developer Tools ====================
- Developer Tools → SDK → API → SDK Python API Overview
What's Changed
- Changed support libraries for website
- Many SDK updates