You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: sweep stale root/exp_date refs across doc tree (closes#503) (#504)
Post-#484 (8.0.28) follow-up. The Rust SDK rename
Contract.root -> Contract.symbol and Contract.exp_date -> Contract.expiration
was not propagated to the doc tree. Sweep brings the docs into alignment with
the SDK surface; wire codecs (FPSS binary frames, MDDS gRPC) are unchanged.
Touched:
- docs/api-reference.md - Rust struct definitions and prose
- docs/macro-guide.md - parsed_endpoint! example query block
- docs/architecture.md - clarifies that the FPSS binary diagram labels are
wire-format names, not SDK struct names
- docs/java-parity-checklist.md - top-of-file vocabulary note plus Rust-side
rewrites; Java-side root/expDate references kept verbatim
- docs-site/docs/api-reference.md - field tables and prose
- docs-site/docs/streaming/{connection,events}.md - inline comments
- docs-site/docs/historical/option/list/roots.md - prose only; URL slug
preserved for inbound-link stability
- docs-site/docs/historical/option/list/contracts.md - JSON sample, response
table, and Go example (t.Root -> t.Symbol)
- docs-site/public/thetadatadx.yaml - OpenAPI schema for Contract
- sdks/cpp/README.md - OptionContract surface row
Version bump 8.0.33 -> 8.0.35 across all manifests; sub-Cargo.lock files
updated (8.0.34 placeholder is reserved for Wave 2A's parallel work-stream).
CHANGELOG entry added under [8.0.35] in both CHANGELOG.md and the docs-site
mirror.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs-site/docs/historical/option/list/roots.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,9 +61,9 @@ None.
61
61
["SPY", "SPY1", "SPY2", "SPY7"]
62
62
```
63
63
64
-
> Returns all option root symbols for the given underlying.
64
+
> Returns the full list of underlying symbols with available option chains.
65
65
66
66
## Notes
67
67
68
68
- Returns all underlying symbols, not individual contracts. Use [option_list_expirations](./expirations) and [option_list_strikes](./strikes) to drill into a specific chain.
69
-
- The Rust SDK method is `option_list_symbols`; "roots" refers to the underlying concept in ThetaData's API.
69
+
- The Rust SDK method is `option_list_symbols`. The legacy "roots" term is preserved in this page's URL slug for inbound-link stability; the SDK and protobuf surface use `symbol` exclusively.
0 commit comments