kdb Insights Core 4.0.1
Release Date
2023.01.23
New features
[NEW] function .Q.ld
exposes logic used by \l
to group script lines for evaluation.
q).Q.ld read0`:funcs.q
1 2 5 6
"/ multi line func" "f:{\n x+y\n }" "/ single line func" "g:{x*y}"
[NEW] -p
cmd line option (or \p
system command) can now listen on a port within a specified range e.g.
q)\p 80/85
q)\p
81
The range of ports is inclusive and tried in a random order. A service name can be used instead of a port number. The existing option of using 0W
to choose a free ephemeral port can be more efficient (where suitable). Range can be used in place of port number, when using existing rules e.g. for hostname.
q)\p myhost:2000/2010
// or for multithreaded port
q)\p -2000/2010
[NEW] x)
will try to load x.k_
if loading x.k
fails
[FIX] The debugger could return incorrect line numbers for multi-line functions containing multi-line comments.
[FIX] Reading with 1:
no longer strips quotes, e.g. ("abcd";"\"ef\"")~first each("**";4 4)1:"abcd\"ef\""
[FIX] Windows will now pick up versions of openssl prior to v3.