Skip to content

Changes in 4.10.0

Ubuntu 24.04 Support

KX Delta Platform 4.10.0 now fully supports installations on Ubuntu 24.04 (LTS) Note that Ubuntu 18.04 is no longer supported as of this release.

KX Delta Control

Control Audit APIs

It is now possible to consume data from the Control process' audit tables in a predictable and uniform fashion.

For more information, refer to Audit APIs.

This feature enables external processes to monitor audit events such as user logins and entity modifications. The supported audit tables are:

  • the version audit table
  • the session audit table

Execute As

The Control API .pm.exas, which executes statements on the Control process as a specific user, has been modified to maintain a record of the users being executed as. This update supports nested calls to .pm.exas to be executed as different users. The executing user is reset to the prior user, after each level of execution. This change improves the existing implementation, which did not retain the executing user on subsequent executions.

SAML

The email parameter is now case sensitive when using SAML Authentication with SAML_USE_EMAIL=true.

KX Dashboards

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

KX Dashboards Eval

The HTML5Dashboards package in the Delta Eval bundle has been renamed to KxDashboardsEval to match the KXDashboards rename. This is now the default installation.

PyKX

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

KX Ml

The KX Delta Platform KxMl asset has been upgraded to use KxMl version 4.0.0. The KX Delta Platform installer now provides the option to automatically install the Python requirements for the KxMl asset. Additionally, it can install the requirements into a dedicated Python virtual environment during deployment. This allows KX Delta Platform instances hosted on the same server to use different Python environments tailored to their specific needs. Refer to KxMl for more details.

Security hardening

HTTP requests to background processes

The Control process has two associated background processes, logStreamer and localRepo, which were previously accessible through HTTP. As a security measure, the HTTP requests for both processes are now explicitly disabled.

KX Installer

The Administrator password setting in the KX Delta Installer has been enhanced to only prompt on Control leader clusters. Additionally, the timeout has been improved to account for the cluster connection startup wait.

Deployment Guide

The deployment guide has been developed to assist in security hardening during deployment. Features enhanced as part of this guide include:

  • License requirements
  • Setting up TLS
  • Setting up SAML
  • Securing Control
  • Securing Analyst

Customers can avail of an offline version of this guide by contacting a Customer Success representative before installation.

CVE Remediation

In version 4.10.0, 3rd party library dependencies have been upgraded and tested to resolve 30+ CVEs as reported by regulatory bodies.