Skip to content

Changelog

Release 6.5

February 2026

Whats New In Our Products ?

Kelvin UI

Overall
  • Improved UI error handling and messaging.
  • Better support for System and Configurations JSON schema arrays.
  • Improved view behavior:
    • Users can now delete instance views.
    • Views are private by default.
  • Improved user and instance settings:
    • Instance settings can now be set as temporary or permanent, with overrides.
Asset Insights Table
  • Users can filter by and configure new Data Tags columns.
  • Users can filter by recommendations.
  • Users can filter by control changes.
  • Added an inline preview for Manual Controls.Improved inline preview behavior and layout.Users can now collapse and hide the assets page header search bar.
App Manager
  • Better support for data quality mappings.
  • App settings now show missing section information with a grey icon to reduce confusion around missing IO mappings, parameters, or default cluster information.
  • Added more flexibility and improved error messaging for IO deployment mappings.
  • Improved asset selection for app deployment.
Deletion Handling
  • Improved handling of deletions for Data Streams, Assets, and Data Quality Metrics: deletion is now blocked when they are in use by workloads.
Data Explorer
  • More configurations are now saved as settings.
  • The default visualization time range can now be defined per instance.
  • Users can configure default aggregations per instance.
  • Added the Highcharts Boost module for improved performance with large numbers of data points.
  • Improved aggregation selection.
Other
  • Additional improvements and bug fixes.

Kelvin API

What’s New
  • New APIs & Capabilities
    • Tasks API:
      • Introduced a new Tasks API enabling programmatic task creation and management across Kelvin applications.
    • Events API:
      • Added a dedicated Events API with improved sorting and querying capabilities.
    • Asset Insights Enhancements:
      • New control change filters.
      • Recommendations filters.
      • New data tag filters.
  • Kubernetes & Edge Improvements
    • Configurable Kubernetes Namespaces:
      • You can now define Kubernetes namespaces when creating new clusters (K3S and generic Kubernetes).
    • Improved Edge Provisioning:
      • kelvin-provision now consistently uses configured namespaces instead of defaults.
    • Enhanced Edge Observability:
      • Updated Fluent Bit with improved Kubernetes filtering and exclusion support.
  • Workload & Platform Enhancements
    • Added feature flag to disable /apps/create app type check.
    • Expanded Workload Dependency Support. Added dependency awareness for:
      • Assets.
      • Datastreams.
      • Data Quality metrics.
    • Init Containers Support:
      • Docker-based clusters now support init containers similar to Kubernetes, allowing for pre-start setup tasks.
What’s Changed
  • Platform Reliability & Stability:
    • Improved system stability across APIs through better validation, error handling, and safer defaults.
    • Reduced risk of stalled migrations and unexpected runtime failures in timeseries.
    • Services health checks are now more flexible, with support for tagging and selective disabling.
  • Performance & Data Handling:
    • Improved ingestion and query reliability for ClickHouse-backed workers.
    • More robust handling of timestamps, null values, and special characters.
    • Optimized batching and retry behavior for timeseries ingestion.
  • Application & Workload Management:
    • Application deployments now dynamically adapt to cluster namespace configuration.
    • Improved workload manifests and dependency resolution for more predictable runtime behavior.
What’s Removed
  • No features were removed in this release.
Deprecations
  • No features were deprecated in this release.

Kelvin SDK

What’s New
  • Added SmartApps AI Agent
  • Added App, CLI and API Client Reference Docs
  • Added App Schema Validation
  • Added kelvin app agent sync
What’s Changed
  • Added IO Mapping to DataQuality Metrics
  • CCM Tolerance:
    • Default updated to 0.001 from 0.00001
    • It's now configurable through KLVN_CCM_TOLERANCE env var
  • Bug fixes

Whats New in our Documentation ?

What's New
What's Updated
What's Deleted
  • Developer Tools → How To → Create App With Chatgpt page
  • Developer Tools → How To → Develop → Spotlight Tips → Data to Dataframe page

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.
  • 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.
  • 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 ====================

==================== Operations Tools ====================

==================== Platform Administration ====================

What's Updated

==================== Developer Tools ====================

==================== Operations Tools ====================

==================== Platform Administration ====================

What's Deleted

==================== Developer Tools ====================

  • Developer Tools → SDK → API → SDK Python API Overview
What's Changed
  • Changed support libraries for website
  • Many SDK updates

Release 6.3

October 2025

Whats New In Our Products ?

Kelvin UI

What's New
  • Data Quality
    • New Dashboard for data quality analysis and general statistics
    • New Data Quality configuration page with pre-filling and visualisation and simulation
      • Pre-fills available: Asset Type, Connection, CSV.
    • New user and instance setting version migration system
What's Changed
  • Asset insights now uses Asset type as a regular view multi-select filter
  • Asset insights now comes with a Last Recommendation column out-of-the-box
  • Improved column spacing and last column numeric alignment that produces empty mid table spacing
  • More tables across the app now have the ability to resize columns
  • Improved recommendation modal (Data Explorer and Asset Insights table)
  • Improved actions modal (Data Explorer and Asset Insights table)
  • Improved app manager flows to account for Data Quality
  • Improved keyboard accessibility in application modals
  • Improved instance setting control over Asset Control Panel
  • Improved filters on Administration dashboard
  • Bug fix where cluster duplicates validation didn’t allow for cluster creating
  • Overall performance improvements around App Manager, Connections and Guardrails
  • Overall improvements and bug fixing.

Kelvin API

What's New
Edge API & Workload Management
  • Introduced new internal endpoints for cluster synchronization between the server and edge.
  • Implemented encryption and decryption for secrets transmitted between the server and edge to enhance security.
  • Added support for workload imports using kelvin-provision and bulk delete of workloads.
  • Added protection for workload actions, limiting updates only to staged workloads.
  • Extended workload response fields with improved synchronization and detailed timing logs.
  • Added more informative API error responses and improved workload status handling.
  • Implemented automatic gateway deployment for Kelvin Apps regardless of spec version, injecting missing environment variables.
  • Added dynamic edge-sync image updates across all cluster types.
  • Implemented final manifest rebuild on edge workload changes.
Data Quality Features
  • Introduced a complete Data Quality Framework, including:
    • Data Quality Cloud Worker for distributed computation.
    • Scheduler workflow for time series data quality scoring.
    • Bulk upsert endpoint for data quality entries.
    • Validation for disabled data quality algorithms.
    • Automatic deletion of data qualities when assets or datastreams are removed.
    • Workers to calculate data quality scores for assets and datastreams.
    • Statistics and metrics endpoints for reporting.
    • Performance improvements across all data quality workers.
    • Added filtering by asset and datastream name in data quality endpoints.
ClickHouse Importer
  • Added ClickHouse importer for app-related data.
  • Introduced indexes and improved query performance.
  • Added internal configuration to reset data by dropping all ClickHouse tables.
  • Expanded to import apps, assets, and workloads.
CQRS Improvements
  • Added event skipper for NATS publisher to improve event throughput.
  • Enhanced snapshot logic, fixing uncommitted event handling and connection errors.
  • Introduced context cancellation support for replay operations.
General Platform Updates
  • Added utility for Gateway feature compatibility validation.
  • Added asset information injection (title, type, and type title) into workload runtime.
  • Added filters for asset insights to return only assets with data quality.
What's Deleted
  • Edge Sync was extracted from the main AF repository and moved to its own repository for independent deployment (refactor(edge-sync)).
  • Legacy dataflow-go dependency removed and migrated to core-common-go on GitHub.
What's Deprecated
  • app.yaml-based workload definitions are deprecated.
  • Replaced by Workloads manifest and runtime management system in edge-k8s (feat(edge)).
  • Manual gateway version handling is deprecated in favor of automated gateway deployment.
What's Changed
Edge & API Refactor
  • Edge API refactored for improved synchronization and manifest control.
  • Edge-K8s refactored to use the workload manifests and runtime.
  • Improved sync behavior to handle skipped or partial syncs gracefully.
Security Enhancements
  • Introduced encryption of secrets across edge-server communication channels.
Data Quality Enhancements
  • Normalized data quality scores (0–100).
  • Enforced date-time formats in ClickHouse statistics queries.
  • Improved data quality score weighting and configurability.
API and Performance
  • Enhanced ClickHouse timeseries read loop for performance and memory efficiency.
  • Fixed fast-path serialization and value fill issues in the timeseries API.
  • Improved API transaction isolation and asset event listener logic.
Infrastructure and Dependencies
  • Bumped kube-state-metrics to version 2.17.0.
  • Refactored multiple dependencies to use GitHub repositories.
  • Improved ClickHouse importer performance and index optimization.
Bug Fixes
  • Fixed manifest encoding issues with escaping backslashes.
  • Fixed data quality statistic endpoint responses.
  • Fixed potential deadlocks and concurrency issues in edge-k8s.
Summary
  • The refactor focuses on security, modularization, and data integrity across Kelvin’s edge and data quality ecosystems.

Key Highlights:

  • Secure secret handling between server and edge.
  • Full integration of workloads manifests and runtime systems.
  • Data quality framework enhancements.
  • ClickHouse performance improvements.
  • Simplified synchronization for workloads and apps.

Kelvin SDK

What's New
API Client:
  • Refactor
  • Added AsyncClient
SDK:
  • User credentials are now stored on keyring
  • Kelvin Python SDK
    • Integrated Kelvin Python API Client into Kelvin Python SDK (KelvinApp)
    • Added Tasks, Timers and Stream decoraters
What's Updated
App Gateway:
  • Data Quality - Duplicate Detection Algorithm Improvements
What's Deprecated
SDK:
  • Removed Python 3.8 support
What's Deleted

None

What's Changed
  • Bug fixes

Whats New in our Documentation ?

What's New
What's Updated
What's Deleted
  • None

Release 6.2

September 2025

Whats New In Our Products ?

Kelvin UI

What's New
Kelvin Core UI
Kelvin AI
  • Control Changes prompt response updated
  • Line plot prompt response updated with new Data Explorer Lite
  • Prompt modal layering and UX improvements (minimized state)
Data Explorer
  • New Data Explorer Lite with link generation and view ids
  • Back button in top bar with proper browser-history fallback
  • Support for group_by_selector and ignoring empty resources
  • Custom line-chart tooltip and activity tooltip improvements
  • Auto-toggle improvements when datastreams are selected
  • Shareable view: option to include zoom range stack + pre-defined/preview views
Connections
  • New deployment UI (phase 2) and IO Mapping Update wizard
  • Validation for custom actions and datastreams usage
Data Streams
  • Protected datastreams not editable or deletable
  • Allow clearing semantic type and description
Recommendations
  • New Data Explorer Lite as evidence
  • Clickable sources/resources
Applications & Workloads
  • Display default application parameters alongside asset parameters (App Parameters and Asset Details)
  • Only show versions with assets on parameters tab
  • Redirect to home screen when workload is deleted
Table / Map Views
  • Views: shared views management, manage views action.
  • Table: enable range selection; single-row selection; enhance checkbox click area
Clusters, Orchestration & Monitoring
  • Clusters: add node capacity
  • Orchestration: update "received" status icon/color mapping
  • Grafana: routes refactor, kiosk updates, dashboards updates; removed audit logs
Guardrails
  • Enable creation for object datastreams
  • Remove min/max constraints for control disabled guardrails
What's Deleted
  • Removed legacy audit logs dashboards (consolidation in Grafana)
  • Filtered Data Quality datastreams from certain parts of the application
What's Changed
Feneral Changes
  • Improved parameter handling and validation across Applications/App Manager
  • Better loading states, error messages, and navigation consistency
  • Streamlined deployment and connection workflows
Performance Improvements
  • Improved query processing and chart rendering in Data Explorer
  • Optimized polling and request cadence for workloads and controls
  • Reduced UI re-renders in widgets management

Kelvin API

What's New
Data Quality
  • Added new Data Quality API and injectors.
  • Introduced a simulated data quality endpoint and bulk update.
  • Enabled Data Explorer Evidence type in recommendations.
  • Support run data quality algorithms on historical data.
  • Applied update and delete data quality changes on the runtime builder.
  • Added reserved data qualities validation.
Edge
  • Workloads now inject KELVIN_APP_NAME, KELVIN_APP_VERSION, and KELVIN_NODE_NAME environment variables.
  • Added configuration section to config.yaml for Docker clusters.
  • MQTT address fix for Docker clusters.
  • ListAddressableResources response now returns krn:wlappv instead of krn:wl.
API
  • Added simulate and bulk update endpoints for data quality.
  • api-datastreams: Added support for created_by, updated_by, and nullable semantic_type, unit_name, and description.
  • api-asset: Added created_by and updated_by in projections.
  • api-properties: Added date and by columns to properties tables.
  • api-timeseries: Added ClickHouse support, client, health-checker, and enhancements for range/download using yield/sink pattern.
Keycloak
  • Manage (create, delete, update) realm requiredActions in bootstrap.
  • Allow defining/removing default required actions via config.
Provision
  • Added kelvin-provision report command to collect debug information.
ClickHouse
  • Ingestion of timeseries data into ClickHouse.
  • Introduced properties importer.
  • Added actions migrations + health checker.
  • Implemented a worker to copy data from the API DB to ClickHouse.
  • Importers can now run sequentially in the first iteration, then in parallel goroutines.
App
  • Added Grafana metrics dashboard name to config.
What's Changed
Workloads
  • Removed all resource relations when no owned resources exist.
  • Updated workload resources relation dynamically.
  • Injector ensures only owned resources are added.
App / Workloads
  • Prevent use of protected env vars in app/workload operations.
  • Fixed secret injection when containing special characters or multiline values.
  • Fixed manifest-to-yaml conversion.
  • Reset data qualities in manifest when none defined.
API
  • Improved bulk error messages.
  • Improved Keycloak health checker.
  • Fixed validation for data qualities and datastreams.
  • Fixed migrations in assets and bulk create assets error handling.
  • api-asset: Fixed orchestrator set partial condition + migration fixes.
  • api-asset: Ensured a safe copy of system variables when creating workload builder.
  • api-cc: Fixed inbox entries losing ts and traceID; improved clustering strategy.
  • api-timeseries: Added type hints for array values, improved default precision for inserted_at.
ClickHouse Importer
  • Refactored for better organization and to add views for all tables.
  • Correctly infers property value variant types and handles deleted asset properties.
  • Improved control changes type handling.
Performance
  • Updated clustering strategy in api-recommendations and api-cc.
  • Added DB index for app_resource_context.resource_nested.data-quality.
  • Optimized control-change queries with a new index.
What's Deleted
  • Old database tables cleanup.
What's Deprecated
  • n/a

Whats New in our Documentation ?

What's New
What's Updated
What's Deprecated
  • None
What's Deleted
  • Developer Tools → How To Guides → Logs & Telemetry -> View Audit Logs page
What's Changed
  • Updated all libraries
  • Minor corrections and updates
  • Screenshots updated to latest version look and feel
  • API reference documentation updated

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_forward flag 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
What's Updated
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