-
release: 0.1.15 — data that says what it is
发布于
2026-09-09 07:47:15 +00:00 Rolls up 551 commits / 162 merged pull requests since 0.1.14, from 35
contributors.Served price frames now stamp the adjustment caliber they carry, and a
source whose caliber was never measured against a live payload reports
unknownrather than guessing one. The Alpha Zoo's NaN contract moved out
of the individual alphas and into the registry: an alpha branching on an
np.wherecomparison never sees a NaN, so blanking every declared input on
one bar left 84 of 462 alphas returning a number anyway, each consumed as a
real signal becausedropna()is what keeps a gap out of an IC. The same
sweep afterwards finds none. The futures loader chain was the last instance
of that class and closes in this release.New markets and surfaces: UK equities (LSE .L/.IL, SDRT modelled as a
purchase-side-only duty), Zerodha Kite Connect as the fourteenth broker
(paper plus read-only, since Kite exposes no runtime live discriminator), a
read-only multi-broker portfolio across Web / REST / CLI / agent tool,
fifteen Quant Library additions, Brazilian Portuguese as the eighth locale,
read-only Nobitex and Wallex, and an offline evals harness that emits
NOT_EVALUABLE rather than passing when instrumentation is absent.test_release_version_consistency.pycaught a fourteenth declaration site
the eleven it was written for did not cover: theapp.versionmock in
frontend/src/components/layout/__tests__/Layout.test.tsx. The comment in
test_cli_update.pythat named the current version is de-versioned here —
a version in a comment has no guard and goes stale at the next bump.Reader-facing counts were re-measured rather than incremented: 74 MCP tools,
107 registry tools, 10 engines, 90 skills, 462 alphas, 27 data sources, 30
swarm presets, 14 broker connectors. None had drifted.下载附件