Release 6.1
July 2025
Whats New In Our Products ?
Kelvin UI
What's New
Clusters
- New columns for displaying Container Version and Kelvin Version
Data Streams
- New types added: Setpoint and Data Quality
- Ability to select and filter by new types on Data Explorer and Data Streams pages
- Ability to edit Semantic Type
- Ability to bulk delete Data Streams
Data Explorer
- New Aggregation configuration modal for selecting aggregation types
- Filter interface now distinguishes between Setpoints and Data Streams
Feature Flags
- Introduced
live_logs_forwardflag to control access to workload live logs - UI support for new feature flag including disable actions on workload logs, telemetry, and configuration tabs
What's Deleted
- (No changes recorded)
What's Changed
General Changes
- Improved loading styling across components (kv-loader, kv-toggle-switch)
- Increased permissions granularity for actions such as asset addition and Grafana access
- Terminology update: Online/Offline status is now referred to as Connected/Disconnected
App Manager
- Parameters are now mandatory and always propagated; default reliance on application-side logic removed
- Fixes for:
- Missing default parameters blocking deployment
- Incorrect modals during deletion
- Asset not removed from filter lists post-removal
- Errors in app settings modal when no default mappings exist
Kelvin AI
- Redesigned widgets for:
- Last Value (Single & Multi)
- Aggregation (Single & Multi)
Overall Improvements and Bug Fixes
- Updated Cluster registration cancellation flow
- "Asset Parameters" renamed to "App Parameters"
- Fixes for:
- User-defined column widths not being respected
- Read-only user permissions not being enforced
- IO mapping inconsistencies
- Toaster content accuracy ("assets" vs "datastreams")
- Modal content visibility and validation messaging
Kelvin API
What's New
Features & Endpoints
- New API Endpoints:
- Added app contexts list endpoint.
- Added shared user settings endpoints.
- Live Workload Logs:
- Introduced a feature flag to allow or deny requests for live workload logs.
- Grafana Integration:
- App Grafana dashboards now include folder ID.
- Fixes and enhancements to Grafana config for better stability.
- Cluster & Versioning Enhancements:
- Added Kelvin and container version fields to cluster list API (sortable).
- Registry credentials are updated during Docker cluster upgrades.
- Asset Handling:
- Added lightweight saga for asset creation/update (assets and properties decoupled).
- Compensation strategy added to asset creation logic.
- Added handling of new ACA actions and timestamp injection on custom action creation via RPC.
- Minor fixes in api-asset saga orchestrator to reduce 500 errors.
What's Deleted
- Old/Unused Code:
- Removed legacy code paths no longer used.
- Redundant Validations:
- Eliminated pre-validations now handled in dataflow.
- Removed obsolete validations not needed due to upstream checks.
What's Deprecated
- No explicitly deprecations were included in this release.
What's Changed
Validation & Defaults
- Validation Overhaul:
- Refactored and reordered validation blocks to provide more intuitive error feedback.
- Improved dataflow runtime resource parameter validations.
- Better paginator validation, fixing issues that caused 500 errors.
- Enforced that parameter default values are required when creating apps.
- Improved validation for object or array values in workload deploy parameters.
- Updated to use kvalidator.page_size now validated to be under 10000.
- Increased max page_size to 10000.
Bug Fixes
- Bulk Operations:
- Fixed prefix handling for bulk errors.
- Fixed bulk insert issues for workload resources.
- Asset/Property Handling:
- Fixed missing aggregate_id in BatchResult.
- Improved behavior for bulk import when properties were missing.
- Fixed trace ID assignment and injection in asset krn generation and recommendations.
- Permissions & Auth:
- Fixed incorrect file name in CC permissions.
- Merged authorization permissions under kelvin.permission.authorization.*.
- Orchestration & Pipeline:
- Jenkins pipeline optimized by removing unnecessary artifact copying.
- Parameter & Resource Handling:
- Parameter values are now created when defaults are injected.
- Defaults now set in CQRS commands instead of SQL inserts.
- Disabled resource handling no longer checks the “required” flag.
- Miscellaneous Fixes:
- Influx statement generator now ignores 0 intervals.
- Fixed cluster list API to return sortable versions.
- Improved error handling across several APIs.
Kelvin SDK
What's New
- None
What's Deleted
- None
What's Deprecated
- None
What's Changed
- Bug fixes
Whats New in our Documentation ?
What's New
- Operations Tools -> Kelvin AI -> How To -> Data Streams Last Values page
- Operations Tools -> Kelvin AI -> How To -> Data Streams Aggregates page
- Platform Administration -> How To -> Data Stream Management -> Semantics & Units page
What's Updated
- Overview -> Concepts -> Data Streams page
- Overview -> Concepts -> Custom Actions page
- Developer Tools -> How To -> Develop SmartApps -> Produce -> Custom Actions page
- Developer Tools -> How To -> Develop SmartApps -> Test -> Generator page
- Developer Tools -> How To -> Develop SmartApps -> Asset Parameters page
- Developer Tools -> How To -> Deploy SmartApps -> Deploy Workload page
- Developer Tools -> How To -> Deploy SmartApps -> Deploy Staged Workload page
- Developer Tools -> How To -> Exporting Data -> Download Timeseries page
- Developer Tools -> How To -> Exporting Data -> Download Recommendations page
- Developer Tools -> How To -> Exporting Data -> Download Control Changes page
- Developer Tools -> How To -> Exporting Data -> Download Data Tags page
- Developer Tools -> How To -> Logs & Telemetry -> View Workload Logs page
- Developer Tools -> How To -> Logs & Telemetry -> View Connection Logs page
- Operations Tools -> Assets -> How To -> Asset Overview -> Managing Assets page
- Operations Tools -> Assets -> How To -> Asset Overview -> Customize Columns page
- Operations Tools -> Assets -> How To -> Asset Details -> Applications Tab -> Parameters page
- Operations Tools -> Applications -> How To -> Assets Tab -> Add Assets page
- Operations Tools -> Applications -> How To -> Assets Tab -> Manage Columns page
- Operations Tools -> Data Explorer -> Overview page
- Platform Administration -> How To -> Data Stream Management -> Create a Data Stream page
- Platform Administration -> How To -> Data Stream Management -> Bulk Create Data Streams page
- Platform Administration -> How To -> Data Stream Management -> Update a Data Stream page
- Platform Administration -> How To -> Data Stream Management -> Delete a Data Stream page
- Platform Administration -> How To -> Cluster Management -> Provision a Cluster -> K3S Cluster page
- Platform Administration -> How To -> Cluster Management -> Add Node to Cluster page
- Platform Administration -> How To -> Cluster Management -> Delete Node page
- Platform Administration -> How To -> Cluster Management -> Update a Cluster page
What's Deprecated
- None
What's Deleted
- None
What's Changed
- Improved ChatGPT link for developing complete Kelvin SmartApp™ Applications ready for deploying.
- Updated all libraries
- Minor corrections and updates
- Screenshots updated to latest version look and feel
- API reference documentation updated