Skip to content

KX Insights Core 2.0.6

Release Date

2021-10-27

Big Query API

[NEW] Stored procedure calls to BigQuery are now parameterized.

For example

CREATE OR REPLACE PROCEDURE mydataset.create_customer(name STRING)
BEGIN
DECLARE id STRING;
SET id = GENERATE_UUID();
INSERT INTO mydataset.customers (customer_id, name)
  VALUES(id, name);
SELECT FORMAT("Created customer %s (%s)", id, name);
END

In SQL can be written as

EXEC mydataset.create_customer @name = 'john'

In KX Insights Core, this can now be written as

.bq.sp[`mydataset.create_customer; enlist[`name]!enlist `john]

qpacker

[NEW] Built upon KDB+ 4.0 KX Insights Core 2021.10.15

[NEW] qpacker can now delete docker images associated with the project when running using qp clean -docker

[FIX] qpacker will now honour the targets when building with extra options (see usage)

[FIX] qpacker now detects changes in underlying dependencies during a build

[FIX] Previous versions of qp allowed for the entrypoint in a qp.json file to have multiple values. It appears since 1.1.11+ this is no longer an option. An error is now reported for multiple entry points

qp.json format error                                                
Only single entrypoints are supported                                                                                                
['qpmake.sh', 'libkfk.so'] is too long in default  

[FIX] Improvements to qce installer

[FIX] Improvements to qpacker error handling

REST Client

[FIX] Allow minio password to be any length. Previously it required the password to be 40 characters similar to the AWS constraint.

REST Server

[FIX] Projections are now supported as endpoint handlers