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.