Skip to content

Release 7.0

June 2026

Kelvin API

What's New

Task name filtering

  • Added support for filtering tasks by name on the tasks list endpoint.

API permission injection for tasks

  • api-app now propagates api_permissions returned from Kelvin AI build responses into task workloads.
  • Permissions are forwarded to application version defaults and persisted on task records.
  • Both an omitted field and an empty list explicitly clear inherited permissions in accordance with the Kelvin AI contract.

Cluster & Edge Management

Per-cluster edge auto-scaling

  • Added a new auto_scale edge option to cluster create, update, and response APIs.
  • Replaces the previous K3S-specific auto-scaling behaviour.
  • AutoScaleUP now defaults to false and can be configured independently per cluster.
  • Edge options omitted from update requests are now preserved rather than overwritten.

Edge-apps support across all cluster types

  • cluster.edge-apps settings are now supported on:
    • Docker
    • K3S
    • Generic Kubernetes
  • Edge applications are now embedded and managed consistently across cluster types:
    • edge-info
    • edge-nats
    • edge-mqtt-broker
    • edge-k8s-rqlite
    • edge-k8s
  • edge-control-change-manager now respects the configured disabled flag.
  • Cluster endpoints now return all edge-app image information.

Asset Insights

  • Added app_name and status filters to the Asset Insights apps view.

Control Changes — queueing support

  • Added queueing mode support to the Control Change creation workflow:
    • HTTP API
    • Sync upload
    • gRPC
  • Added queueing support to recommendation action Control Change payloads.
  • Queueing information is now exposed through:
    • Control Change get endpoints
    • List endpoints
    • Sync download flows
  • API specification updated accordingly.

ClickHouse Analytics

Data quality views

  • Added Data Quality Metrics view.
  • Added Data Quality Configuration view.

Model event view

  • Added a Model Events view.

Provisioning

Enhanced internet connectivity validation

  • Connectivity checks now validate access to:
    • Provisioning server
    • Nexus repository
    • Container registry
  • HTTPS is used for all checks.
  • All targets must be reachable for validation to succeed.
  • Unreachable targets are explicitly reported.

Connectivity check bypass

  • Added --skip-internet-check flag.
  • Added corresponding environment variable:
    • KLVN_SKIPINTERNETCHECK

What's Deleted

API Timeseries — time_shift removed from API specification

  • The time_shift field has been removed from the published API specification.

What's Deprecated

  • No features were formally deprecated in this release.
  • Note: Although time_shift has been removed from the API specification, it remains available in code while the InfluxDB client is still present. Consumers should stop relying on it as it is no longer part of the supported API contract.

What's Changed

Data Quality score calculation

  • When the raw point count is zero, but the availability is greater than zero, the availability score is now used instead of incorrectly publishing a score of 0.

Recommendations — duplicate recommendation handling

  • Creating a recommendation with an existing ID now returns:
    • 409 Conflict
  • Previously failed with a non-descriptive error.

Asset Insights

  • Fixed property filter behaviour.
  • Fixed incorrect results returned by data_tag source filters.
  • Added validation for datastream field values.

Tasks

Bulk delete validation

  • Bulk delete requests with an empty names list now return:
    • 400 InvalidData
  • Previously succeeded without performing any action.

Core Service Updates

  • edge-updater no longer overrides image tags for embedded core services using cloud metadata.
  • The following services now exclusively use image versions from the updater bundle:
    • edge-info
    • edge-k8s
    • edge-k8s-rqlite
    • edge-leader-api
    • edge-mqtt
    • edge-nats
  • Dynamic services continue to support cloud-driven overrides:
    • CCM
    • CAM
    • Sync
    • UI

Timeseries

  • Bucket precision greater than microseconds is now rejected.

Control Changes

  • Queueing settings are now persisted and exposed throughout upload/download workflows.

Guardrails

Error handling improvements

  • UpdateResourceGuardrails now returns google.protobuf.Empty.
  • Replaced per-resource workload error reporting with a single aggregated error per resource when RPC failures occur.

Error Handling

  • Fixed an issue where errors with no message returned an empty line.

Edge Infrastructure

  • Fixed edge vm-agent scrape configuration.

Edge High Availability

  • Refactored HA scaling behaviour:
    • Removed centralized scaleServicesForHA logic.
    • Each service now determines replicas independently using:
      • ScaleUp configuration
      • Node readiness state
    • Replica counts are capped at MinimumNodesForHA.
  • edge-k8s-rqlite PVCs are recreated during HA → single-node transitions to recover from quorum loss.
  • Added cached k8s.NodeCounter to reduce Kubernetes API calls.

Security & Dependencies

  • Updated Go dependencies to address vulnerabilities.
  • Updated Python urllib3 dependency.

Documentation

  • Added documentation for:
    • Data Quality views
    • Data Quality Metrics views
    • Model Event views

CI/CD

  • Kelvin MCP changes now automatically trigger deployments to Alpha and Beta environments.
  • Concurrent core-api workflow executions are now queued instead of cancelling running workflows.

API Specification

  • Applied various API specification corrections and updates.

Whats New in our Documentation ?

This release brings a major new area of documentation for Kelvin AI. The new AI Tools section in Operations Tools covers the AI Engineer Agent and the full Events to Tasks workflow, with dedicated pages for events, insights, and tasks. Two new concept pages, AI Engineer Agents and AI Events to Tasks, have been added to the Overview to explain the underlying ideas.

The Kelvin Academy expands with a brand new Platform Administrators track in the 200 series. Five new courses cover exploring the Kelvin UI, setting up platform infrastructure, setting up assets and data streams quickly, asset data connectivity, and asset data assurance.

Insights documentation has been reorganized in Platform Administration. A new Insights section now groups all insight management how-tos, with dedicated pages for insight names, individual insights, and listing operations. The Guardrails section also gains a new Dashboard page.

Many existing pages have been refreshed across Developer Tools, Operations Tools, Platform Administration, and the Kelvin Academy to reflect the new AI Tools workflow, the renamed Insights terminology, and updated screenshots.

What's New

What's Updated

What's Deleted

  • Operations Tools ⟶ Index Old page
  • Developer Tools ⟶ How To Guides ⟶ Develop SmartApps ⟶ Spotlight Tips ⟶ Time Series to DataFrame page
  • Platform Administration ⟶ How To Guides ⟶ Insights ⟶ Data Tags page

Others

  • All screenshots updated to the latest look and feel
  • Minor fixed on typos and other miscellaneous improvements