Skip to content

5.16.0

Release Date: 2026.07.10

Refinery Core

Bug fixes

  • Fixed an issue where UDF analytics did not query sharded RDB processes in parallel.
  • Fixed an issue where gateway client and query manager processes could miss subsequent process updates from the Process Manager after pipeline start-up, resulting in null hostPort values in .proc.processes.
  • Fixed an issue where HDBs failed to start up when using RefineryCore only.
  • Fixed an issue where getTicks queries combining the limit parameter with a nested applyFilter clause (for example, one wrapped in not) failed with a type error.
  • Fixed an issue where getTicks queries using the limit parameter ignored the idList and requested date range on the HDB, returning records for arbitrary symbols and dates, and performing slower than expected.

Enhancements

  • Improved the efficiency of the HDB reload feature.
  • Added a new event that the EPDB fires after each HDB table write during EOD rollover (including late writes).
  • Added the ipdb.intraday.write.complete event hook to .ipdb.i.writeDate. It fires after each successful intraday splay write, providing tableName, intraPersistType, timeCol, idCol, date, and activeIntraPersistLoc, so post-write listeners can run without forking the write function.

Refinery Finance

Bug fixes

  • Fixed an issue where schema-defined TAQ tables were being overwritten by virtual TAQ tables.

Refinery CLI [0.13.0]

Enhancements

  • refinery application --version now lists every installed KX package, grouped into a "Refinery Packages" section and a "KX Packages" section.
  • Added a global --timeout <ms> option (with a KX_REF_CLI_TIMEOUT environment-variable fallback) to configure the connection timeout when connecting to Refinery processes, overriding the built-in per-command defaults.

Bug fixes

  • Fixed an issue where configuration --import failed on configs whose values contained commas.
  • Fixed an issue where a dead Process Manager's stale registration was not cleared, causing a Name in use retry loop when starting on the standby. It is now cleared automatically.

Refinery Documentation

Enhancements

  • Refined the Error Exception List - User Facing to be more precise and to provide additional information.
  • Added an "Ask AI" widget to the documentation site for instant answers to technical questions about KX Refinery.
  • Refreshed the documentation site's color scheme and consolidated its stylesheets to align with the look of the other KX documentation sites.

Delta Platform

Refinery has been upgraded to Delta Platform version 5.0.0

  • DeltaControl 5.0.0
  • DeltaStream 4.12.0
  • Analyst 4.12.1
  • AnalystUI 5.0.0
  • ControlWebUI 5.0.0
  • DeltaAppServer 5.0.0
  • DeltaConnect 5.0.0
  • InsightsCore 4.1.17
  • KXDashboards 2.19.0
  • KxPlatfromAPI 4.11.2
  • PyKX 3.1.7
  • Tomcat 10.1.54