Skip to content

Changelog

Release 6.6

March 2026

Whats New In Our Products ?

Kelvin UI

What's New
  • API Access configuration screen: New configuration screen on deployment for apps and connectors, allowing per-deployment * API service account permissions.
  • Data Explorer aggregation interval: Added 1-week aggregation interval option.
  • Asset Page Data Explorer widget: New time range configurations allowing users to select which options are available and set the default time range.
  • Asset relationships:
    • In the Data Explorer, when multi-asset view is enabled, users can quickly select related assets.
    • On the Asset Page, users can visualize asset relationships directly from the page header.
    • In the Asset Table, users can navigate to related assets.
What Changed
  • Improved authentication redirects for faster page loading times.
Bug Fixes
  • CSV publisher now properly recognizes existing asset/datastream pairs as already in use.
  • Data quality configuration errors no longer persist after re-uploading a valid file.
  • Datastream names are now visible when creating data tags.
  • Dropdown lists now display the correct hover styling state.

Kelvin API

What's New
  • Application & Workload Management

    • Dedicated Service Account per Workload Deployment: 
    • Each workload deployment now receives its own dedicated Service Account, improving security isolation and access control.
  • Workload Service Account Management Improvements:

    • Service Accounts are now automatically created when updating workloads that previously did not have one.
  • App Version Inheritance Enhancements:

    • When creating a new app version, default sections can now partially inherit configuration from the previous version — simplifying version management and reducing duplication.
  • Optional Docker Image Validation. You can now:

    • Skip Docker image existence validation when creating an app.
    • Disable Docker image delete checks when validation is disabled. This improves flexibility for private registries and CI/CD workflows.
  • Docker Auth API:

    • Introduced a new Docker Authentication API service for managing registry credentials.
  • API Permissions in App Defaults:

    • Applications can now define API permissions directly within default configurations.
  • Improved Schedule Creation Validation:

    • Schedule creation now validates using all parameters against schema definitions for stronger consistency and reliability.
What's Updated
  • Performance & Pagination

    • Improved pagination reliability for streaming endpoints.
    • Refactored the Bun-based paginator to issue a single optimized query, improving performance
  • Kubernetes & Edge

    • Added Kubernetes RBAC resources for the edge-fluentbit service.
    • Improved Fluent Bit configuration.
    • Removed unused Kubernetes port definitions.
    • Autoscale-up is now disabled for generic clusters.
    • Fixed cluster creation flags to correctly align with feature flags.
  • Application & Deployment Reliability

    • Fixed node name validation in workload listing.
    • Improved schema validation by including existing resource parameter values.
    • Fixed deployment of previously stopped workloads in Docker clusters.
    • Improved workload injector performance and validation logic.
    • Improved handling of service accounts during workload updates.
  • Timeseries & ClickHouse Stability

    • Fixed an issue where the timeseries migrator could hang after completion.
    • Ensured table and column names are properly quoted to prevent forbidden character errors.
    • Corrected ClickHouse fill behavior to bypass interpolation when not provided.
  • API Specification

    • Added example to ts/create type in API specification for improved documentation clarity.
What's Deprecated
  • No features were deprecated in this release.
What's Deleted
  • Removed unused Kubernetes port definitions to simplify cluster configuration.

Kelvin SDK

What's New
  • New Kelvin OSI Pi Connector
  • Added support for Custom Docker Registries
  • Enabled Docker login with SSO
What’s Changed
  • Updated app AGENT
    • Added SKILLS
  • Refactored Python API Client
  • Refactored CLI
    • Migrated Click to Rich Click
  • Connectors
    • Disabled OPCUA Connector restart upon resource properties update
    • Updated CSV Publisher to support the new service account environment variables
  • Bug fixes

Whats New in our Documentation ?

What's New
What's Updated
What's Deleted
  • None
Others
  • Freeze Documentation engine version in preparation to transition to new engine.
  • All screenshots and images updated
  • Documentation format is changing to be make it easier for users to find answer without prior knowledge of Kelvin terminology. This will be a process over a number of releases.

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