This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryFixed propagation of ValueError after TimeoutError in TaskGroup and improved market‑closed error messages.
Full changelog
Fixes
-
Persistent TaskGroup errors (#12, #10): The v3.3.3 fix caught
TimeoutErrorinside the DXLinkStreamer context but re-raised aValueErrorthat still propagated through anyio's TaskGroup, causingExceptionGroupwrapping during background task cleanup — especially when the market is closed. Exceptions are now raised after cleanly exiting the streamer context. -
Market-closed detection: Instead of cryptic "unhandled errors in a TaskGroup" messages, you'll now see clear, actionable errors like:
"Market is currently closed: Equity (opens in 14 hours). Live quotes are not available while the market is closed."
The correct exchange is detected automatically (NYSE for equities/indices, CME for
/ES*futures, CFE for/VX*futures).
Upgrade
{
"mcpServers": {
"tastytrade": {
"command": "uvx",
"args": ["--from", "tasty-agent>=3.3.4", "tasty-agent"],
"env": { ... }
}
}
}
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About ferdousbhai/tasty-agent
Tastyworks API integration to handle trading activities on Tastytrade
Related context
Related tools
Beta — feedback welcome: [email protected]