- Newest entries first. Dates are ISO
YYYY-MM-DD. - Each entry is tagged with the affected API surface.
- Changes are grouped under
Added,Changed,Fixed,Deprecated, orRemoved(sections that don’t apply are omitted). - Breaking changes are tagged
Breaking.
Streaming APIUser Feed
Fixed
GET /v2/user/messagesreplay now returns messages. The v2 user feed replay endpoint previously always returned empty lists, so gap recovery after a dropped connection silently did nothing. Replayed messages arrive in exactly the shape the WebSocket delivers. See Replaying missed messages.
Streaming APIPrice Feed
Added
- Subscribe by
gameID,league, orsporton the price feed. Clients connected towss://streaming-api.4casters.io/price-streamcan now send JSONsubscribe,unsubscribe, andsubscribeAllcommands to narrow the feed to specific games, leagues, or sports. See Subscriptions for the full command shape and routing semantics. parentGameIDfanout. Subscribers of a parentgameIDalso receive updates for child games whoseparentGameIDmatches (e.g. F5-MLB derivatives reach subscribers of the parent game).
Changed
- Backwards compatible. Clients that never send a subscribe command stay in broadcast-all mode and receive every update as before — no integration changes required.