Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 16:42
· 43 commits to main since this release

Highlights

Concurrency now follows your account, not a hardcoded client cap. The request pool defaults to your subscription tier's allowance (Free 1, Value 2, Standard 4, Pro 8), and the new market_data.max_concurrent_requests setting overrides it with no client-side ceiling. An account whose server-side allowance was raised above its base tier, for example boosted to 32 concurrent, now runs and shards at the full width instead of being held to 8 by its own client. It is exposed on every binding: max_concurrent_requests in Python, setMaxConcurrentRequests in TypeScript, set_max_concurrent_requests in C++ and the C ABI, and [market_data] max_concurrent_requests in the config file. The server stays the enforcement point.

Automatic bulk-fetch sharding, corrected and extended. Option-chain pulls shard by right (call and put) on the intraday axis, the streaming builders fan out like the buffered path, and a failed band no longer takes down a large pull (the new Error::PartialShardFetch names the lost windows). Bounded-interval pulls stay off the intraday time axis so cumulative vwap and last-tick carry never diverge at a band seam. Whole-market at_time history now shards along the date axis.

Full detail in the CHANGELOG.

What's Changed

  • feat(mdds)!: shard streaming pulls; size shards from request shape by @userFRM in #1215
  • chore(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #1211
  • chore(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #1219
  • chore(deps-dev): bump vue from 3.5.39 to 3.5.40 in /docs-site in the patch-minor group by @dependabot[bot] in #1210
  • chore(deps-dev): bump the patch-minor group across 1 directory with 2 updates by @dependabot[bot] in #1218
  • chore(deps): bump postcss from 8.5.12 to 8.5.24 in /docs-site by @dependabot[bot] in #1221
  • chore(deps): bump the patch-minor group across 1 directory with 12 updates by @dependabot[bot] in #1220
  • fix(deps): bump js-yaml to 4.3.0 in thetadatadx-ts by @userFRM in #1222

Full Changelog: v0.2.0...v0.3.0

What's Changed

  • feat(mdds)!: shard streaming pulls; size shards from request shape by @userFRM in #1215
  • chore(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #1211
  • chore(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #1219
  • chore(deps-dev): bump vue from 3.5.39 to 3.5.40 in /docs-site in the patch-minor group by @dependabot[bot] in #1210
  • chore(deps-dev): bump the patch-minor group across 1 directory with 2 updates by @dependabot[bot] in #1218
  • chore(deps): bump postcss from 8.5.12 to 8.5.24 in /docs-site by @dependabot[bot] in #1221
  • chore(deps): bump the patch-minor group across 1 directory with 12 updates by @dependabot[bot] in #1220
  • fix(deps): bump js-yaml to 4.3.0 in thetadatadx-ts by @userFRM in #1222

Full Changelog: v0.2.0...v0.3.0