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.