Skip to content

Release Notes - Version 5.1.0

Red Hat 10 support

KX Delta Platform 5.1.0 now fully supports installations on Red Hat Enterprise Linux 10 and Rocky Linux 10. Note that Red Hat Enterprise Linux 7 and CentOS 7 are deprecated as of this release.

KDB-X support

KX Delta Platform 5.1.0 introduces support for KDB-X as the underlying kdb+ distribution. KDB-X is available as an option for both new installations and upgrades from existing kdb Insights Core deployments, and is supported on Platform version 5.1.0 or later.

InsightsCore remains the default distribution. Deployments that do not opt in to KDB-X are unaffected and continue to use the existing kdb+ installation flow unchanged.

KDB-X is selected at install time. See Running the installation for details.

KDB-X modules

When running on KDB-X, the full set of KDB-X modules is available directly within Platform kdb sessions, including Parquet, Object Storage, SQL, Kurl, REST Server, GPU and cuVS. Modules behave exactly as they do in a standalone kdb session.

A hybrid license is required to use KDB-X modules on Delta Platform.

See KDB-X modules for the supported module list and licensing details.

KX Delta Control

User access policy propagation

Access policy changes made in KX Control are now propagated to running instances, so password expiry, account locking and failed login attempt limits are enforced for clients connecting directly to a process over q IPC. Policy changes take effect whether they are made through the KX Control UI, the kxp CLI, or the process API.

Python analytics and instructions

Analytics and instructions in KX Control can now be written in Python as well as q. The language is selected when the analytic or instruction is created, and Python code can be edited in both KX Control and KX Analyst.

Python analytics support a subset of the options available to q analytics. See Analytic functions for details.

KX Analyst

Multi-threaded scatter plots

Multi-threading has been added to scatter plots in KX Analyst. For large datasets this renders hundreds of millions of points roughly ten times quicker, and is enabled by passing in a new settings flag.

Multi-threaded rendering is not a replacement for standard rendering. It is optimised for volume, so visual detail may differ slightly and some combinations of plot settings are not reproduced identically. It is intended for cases where point counts run into the hundreds of millions.

Multi-threaded rendering is not available on RHEL 7, which is deprecated.

Security

Content Security Policy hardening

The default Content-Security-Policy shipped with the AppServer now includes additional directives. As with the rest of the policy, the values shipped are examples and should be reviewed against your own deployment. See AppServer filters for the current policy.

Cross-origin isolation headers

The AppServer now sets the Cross-Origin-Opener-Policy, Cross-Origin-Embedder-Policy and Cross-Origin-Resource-Policy response headers. They are enabled by default and each can be configured independently. See AppServer filters — cross-origin headers for default and supported values.

Documentation

The KX Delta Platform documentation has been refreshed for 5.1.0.

  • Documentation is now versioned, with a version selector for switching between documentation sets.
  • The site has been restyled in KX colours, with a light and dark mode toggle.
  • A new Aircraft Telemetry guide offers a simple, step-by-step introduction for getting started with KX Delta Platform, working through a single example from initial setup and schemas to analytics and a finished dashboard.

CVE Remediation

In version 5.1.0, third-party library dependencies have been upgraded and tested to resolve over 40 CVEs as reported by regulatory bodies.

Additionally, PapaParse has been upgraded to 5.5.3 in both KX Analyst and the KX Control UI.

Version upgrade of Dependencies

InsightsCore

KX Delta Platform is now bundled with InsightsCore 4.1.21. Refer to InsightsCore for more details.

KDB-X

KX Delta Platform 5.1.0 can be installed with KDB-X 5.0.20260723. Refer to KDB-X for more details.

PyKX

KX Delta Platform is now bundled with PyKX 3.1.9. Refer to PyKX for more details.

KX Dashboards

KX Delta Platform is now bundled with KX Dashboards 2.23.0. Refer to Dashboards for more details.

Apache Tomcat

KX Delta Platform is now bundled with Apache Tomcat 10.1.57. Refer to Apache Tomcat for more details.