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