Skip to content

kdb Insights Core 3.0.1

Release Date

2022-05-27

KX Core

[FIX] Previously .z.f and .z.x were inconsistent between q and qce. qce has been updated to reflect historic q behavior.

Pre 3.0.1 behavior

$ qce hello.q 0 1 2
q).z.f
`startq.q
q).z.x
"hello.q"
,"0"
,"1"
,"2"

Updated behavior

$ q hello.q 0 1 2
q).z.f
`hello.q
q).z.x
,"0"
,"1"
,"2"

REST Client

[FIX] Free memory used for async responses and sd1() handles

[FIX] Add timeouts to registration calls - KX_KURL_AWS_REGISTER_TIMEOUT, KX_KURL_AZURE_REGISTER_TIMEOUT and KX_KURL_GCP_REGISTER_TIMEOUT

[FIX] Catch errors getting service accounts on GCP

[NEW] Support for IMDSv2 on AWS

[FIX] Refresh Azure tokens every half day

qpacker

[FIX] sobuilder should generate a compile_comands.json which can be copied out by q-packer and used by sonarqube. qpacker should exclude compile_commands.json from qpk

[FIX] qpacker now checks if license file is readable

SQL

[FIX] Various fixes to the sql library