v0.3.0
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