Skip to content

Release 6.0

June 2025

Whats New In Our Products ?

Kelvin UI

  • Asset Map Improvements
    • Introduced asset clustering to enhance map clarity and navigation.
    • Added "fit to content" option for better focus on visible assets.
    • Implemented lazy loading for asset data to boost performance.
  • Authentication
    • Added Terms and Conditions agreement prompt on first login.
  • App Manager Enhancements
    • New Add Asset flow for streamlined asset deployment.
    • Enabled deployment based on Asset/Cluster mapping.
    • Added the ability to specify a cluster node during deployment.
    • General UX improvements across the App Manager interface.
  • Actions
    • Actions column added to all asset tables.
    • Actions integrated into Recommendations.
  • Proprietary Asset Property Support
    • Now supports new properties:
      • Default Cluster
      • Relationships
      • Longitude
      • Latitude
  • General Improvements & Bug Fixes
    • Refactored Instance and User settings fetching for improved reliability.
    • Updated Grafana dashboards for enhanced workload insights.
    • Added Select All functionality for easier table operations.
    • Improved state management across Asset features.
    • Enhanced Asset Insights:
      • Advanced filters with support for list types.
      • Views now persist properly when navigating between assets.
    • Refined Manual Controls behavior and interface.
    • Enhanced Professional Edition support in App Manager.
    • Other improvements and bugfixes.

Kelvin API

  • Custom Actions API
    • Introduced the new Custom Actions API.
    • Returns an empty list when no action types are linked to a cluster.
    • Added an expiration worker to clean up old actions.
    • Now triggers edge clusters when a new action is created.
    • Added checks to ensure the asset exists before creating actions.
  • Apps API
    • Added new queries specifically for cluster custom actions.
    • Fixed an issue where applying a schedule action could fail.
    • Now supports deploying workload runtimes with custom actions.
    • Validates resource contexts when sending multiple workloads in the same request.
    • Introduced a new asset event service to better manage workloads.
  • Control Change API
    • Added validation for the UUID in control change requests.
    • Now includes trace_id in status updates and event payloads.
    • If no trace_id is provided, it uses the control change ID instead.
    • Fixed issues in database migrations for control changes.
  • Edge Improvements
    • Added a new optional service: edge-leader-api, available for K3S and Kubernetes clusters.
    • Introduced the custom-action-manager service for K3S, Kubernetes, and Docker clusters.
    • Both new services include logic for installation and upgrades.
    • The edge-updater service now supports gRPC triggers for custom-action-manager.
    • Updated Edge API Swagger documentation.
    • Fluentbit now scrapes CoreDNS logs.
    • Improved kelvin-provision upgrade process to prevent corruption.
    • edge-k8s services now provide:
      • A new gRPC method to list workload resources.
      • A new HTTP endpoint to do the same.
    • Kelvin certificates are now mounted in the Gateway sidecar container of workloads.
  • Asset API
    • Removed outdated property-related endpoints.
    • Improved performance of the asset list with larger internal pagination.
  • Asset Insights API
    • Shows the message and failure reason in the last action for asset insights.
    • Added a since filter to control changes and custom actions fields.
    • Custom actions are now visible in the assets table.
  • Recommendations API
    • Shows the message when a recommendation is rejected.
    • Now includes trace_id in both control changes and recommendations.
    • Added support for recommendation actions.
  • Other Updates
    • Standardized API error responses.
    • Added settings to enable/disable both custom-action-manager and edge-leader-api.
    • Improved the CQRS package with retries and concurrency safeguards.
    • Clients disconnected from NATS will now attempt to reconnect and re-register automatically.
    • Removed deprecated NATS JetStreamContext call.
    • Various bug fixes and performance improvements.

Kelvin SDK

  • support for Custom Actions
    • create and send custom actions
    • receive custom actions
    • send custom actions in recommendations
  • improved trace-id logic
    • trace-id are now custom strings
    • if trace-id is set it propagates to all relevant actions
    • recommendations trace-id propagates to its actions (ccs, custom actions)
    • control changes trace-id propagates to its status
  • custom metadata field for control-ack
    • this metadata is propagated to the respective control-status
  • bugfixes
    • kelvin-publisher (kelvin app test) parameters
    • timed based rolling windows fixed for non UTC timezones

Whats New in our Documentation ?

New Pages

Updated Pages

Deleted Pages

  • Developer Tools - How To - AI Code DocBot page
  • Platform Administration - How To - Assets - Edge Hardware Requirements
  • Platform Administration - How To - Clusters - Edge Hardware Requirements

Other Actions

  • Added new ChatGPT link for developing complete Kelvin SmartApp™ Applications ready for deploying.
  • Added many new video demos for v6.0
  • Convert many youtube demos to arcade demos with latest Kelvin version presented
  • Updated all libraries
  • Minor corrections and updates
  • All screenshots updated to latest version look and feel
  • Edge API reference documentation updated to v6.0
  • API reference documentation updated to v6.0