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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New Features
Client::front_month() — resolve the active front-month contract for a futures product with configurable roll-ahead window. Skips expired contracts and handles missing/empty security definitions gracefully.
StreamEvent serde support — StreamEvent now derives Serialize and Deserialize, enabling JSON round-tripping of streaming events.
Bug Fixes
front_month skips expired contracts — the previous implementation assumed futures_symbols[0] was always active. Now walks contracts individually, checking expiration via security_definitions.
Documentation
Documented security_definitions batch API caveat: the endpoint silently returns empty results when any symbol in a multi-symbol request is expired or invalid.