Changes since sdk==0.3.15
- release(sdk-py): 0.4.0 (#7923)
- feat(sdk-py): add thread stream helpers (#7833)
- feat(sdk-py): wire websocket stream selection (#7832)
- feat(sdk-py): add websocket stream transports (#7830)
- feat(sdk-py): harden streaming reconnects (#7829)
- feat(sdk-py): add sync scoped subgraphs (#7828)
- feat(sdk-py): add sync messages and tool calls (#7827)
- feat(sdk-py): add sync thread stream core (#7826)
- feat(sdk-py): add async stream reconnect support (#7825)
- feat(sdk-py): add scoped subgraph handles (#7824)
- feat(sdk-py): add messages and tool call projections (#7823)
- feat(sdk-py): add output, values, and controller extraction (#7822)
- feat(sdk-py): wire lifecycle state and output prerequisites (#7821)
- feat(sdk-py): add shared stream subscriptions (#7820)
- feat(sdk-py): add async thread stream skeleton (#7819)
- feat(sdk-py): add v3 streaming primitives and SSE transport (#7818)
- chore(langgraph): bump version to 1.2.2 (#7914)