Skip to content

kdb Insights SDK - Release Notes

This page details the release notes for the latest series of kdb Insights SDK releases. To find the release notes for an older release, refer to the previous releases page.

1.15.0

Release Date 2025-09-04

kdb Insights SDK 1.15 delivers greater interoperability, performance improvements, and enhancements to APIs and developer workflows. Read on to find out more!

New Features

  1. Natively work with Avro data feeds
  2. Connect your KX Dashboards to kdb Insights SDK

1. Natively work with Avro data feeds

The Stream Processor now supports ingestion of data feeds in Avro message format using a new Avro encoder/decoder. This feature includes support for Avro-encoded messages with the Kafka Schema Registry. See Encoders - Avro and Decoders - Avro for details.

2. Connect your KX Dashboards to kdb Insights SDK

You can now integrate standalone KX Dashboards to a kdb Insights microservice deployment. See Integrate KX Dashboards with kdb Insights SDK for details on how to configure your system.

Improvements

This release includes a variety of improvements across the entirety of kdb Insights SDK!

Expand to see detail of the full set of improvements!

Load UDAs

  • You can now load a UDA without restarting core components like Data Access Processes (DAPs) and Aggregators (AGGs). This provides users a faster, improved workflow for testing and deploying changes. See the Load UDA guide for more information.

Database

  • Implemented support for clients to configure a Cross-Origin Resource Sharing (CORS) policy. This enables administrators to define which external origins are permitted to access its resources, giving more security controls and integration capability for connected applications.

  • Distinguished parameter scope now takes dap as a key to allow a user to target a specific DAP in a query. Note this parameter is supported only if scope.assembly is specified, and it cannot be used with scope.tier.

  • The getMeta API has been improved to give better visibility of a system's processes. The dap key of getMeta now gives detail on individual DAPs when the new parameter advanced is set to true. Previously, getMeta would only expose information on tiers, but not individual processes.

  • The performance of loading table counts has been improved through more efficient caching.

  • You can now configure the Service Gateway to connect to multiple Resource Coordinators to boost query resilience. To take advantage, use the KXI_SG_RC_ADDR environment variable on the Service Gateway to specify multiple Resource Coordinators to connect to, via a comma separated list. For example, KXI_SG_RC_ADDR=sgrc:5050,sgrcalt:5050. See Resilience for details.

Fixes

This release includes numerous bug, stability and security fixes.

Expand to see detail of some important resolved issues here

Reliable Transport

  • The RT SDK can now correctly parse responses with a negative number from the rest proxy.

Database

  • Resolved an issue that prevented using peaching over arguments with .kxi.selectTable. For example,.kxi.selectTable peach 4#enlisttablestartTSendTSfilter!(table;startTS;endTS;enlist(in;sym;enlnada)).

Security

  • Various CVEs were remediated as part of this release.

Artifacts

KX Nexus

The KX Downloads Portal is the preferred repository for all use cases, and KX Nexus links will be removed once the KX Nexus repository is decommissioned. Nexus links on this page are provided as a temporary alternative to the KX Downloads Portal for existing users.

Stream Processor

service Nexus Docker Downloads Portal Docker
Controller registry.dl.kx.com/kxi-sp-controller:1.15.0 portal.dl.kx.com/kxi-sp-controller:1.15.0
Worker registry.dl.kx.com/kxi-sp-worker:1.15.0 portal.dl.kx.com/kxi-sp-worker:1.15.0
Coordinator registry.dl.kx.com/kxi-sp-coordinator:1.15.0 portal.dl.kx.com/kxi-sp-coordinator:1.15.0
Worker-Python registry.dl.kx.com/kxi-sp-python:1.15.0 portal.dl.kx.com/kxi-sp-python:1.15.0
Worker-ML registry.dl.kx.com/kxi-ml:1.15.0 portal.dl.kx.com/kxi-ml:1.15.0

Database

service Nexus Docker Downloads Portal Docker Helm Chart
Data Access Process (DA) registry.dl.kx.com/kxi-da:1.15.0 portal.dl.kx.com/kxi-da:1.15.0
Single container registry.dl.kx.com/kxi-da-single:1.15.0 portal.dl.kx.com/kxi-da-single:1.15.0
Storage Manager registry.dl.kx.com/kxi-sm-single:1.15.0 portal.dl.kx.com/kxi-sm-single:1.15.0
Gateway registry.dl.kx.com/kxi-sg-gw:1.15.0 portal.dl.kx.com/kxi-sg-gw:1.15.0
Resource Coordinator registry.dl.kx.com/kxi-sg-rc:1.15.0 portal.dl.kx.com/kxi-sg-rc:1.15.0
Aggregator registry.dl.kx.com/kxi-sg-agg:1.15.0 portal.dl.kx.com/kxi-sg-agg:1.15.0
Rollback registry.dl.kx.com/kxi-db-rollback:1.15.0 portal.dl.kx.com/kxi-db-rollback:1.15.0
Reference Deployments N/A Docker Bundle N/A
Reference Deployments N/A N/A Kubernetes Bundle

Reliable Transport

service Nexus Docker Downloads Portal Docker Helm Chart
Reliable Transport registry.dl.kx.com/kxi-rt:1.15.0 portal.dl.kx.com/kxi-rt:1.15.0 kxi-rt-1.15.0.tgz

Miscellaneous

service Nexus Docker package
Metrics Sidecar registry.dl.kx.com/kxi-sidecar:1.14.0
OpenAPI SDK Generator registry.dl.kx.com/kxi-openapi-codegen:0.8.0 https://nexus.dl.kx.com/repository/kx-insights-packages/kxi-openapi-codegen/0.8.0/kxi-openapi-codegen-0.8.0-shaded.jar