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
Copy file name to clipboardExpand all lines: README.md
+43-5Lines changed: 43 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,9 +21,20 @@ A **high-performance async Python SDK** for the [ProjectX Trading Platform](http
21
21
22
22
This Python SDK acts as a bridge between your trading strategies and the ProjectX platform, handling all the complex API interactions, data processing, and real-time connectivity.
23
23
24
-
## 🚀 v2.0.2 - Async-First Architecture with Enhanced Indicators
**BREAKING CHANGE**: Version 2.0.0 is a complete rewrite with async-only architecture. All synchronous APIs have been removed in favor of high-performance async implementations.
26
+
**Latest Update (v2.0.5)**: Enhanced error handling system with centralized logging, structured error messages, and comprehensive retry mechanisms.
27
+
28
+
### What's New in v2.0.5
29
+
30
+
-**Centralized Error Handling**: Decorators for consistent error handling across all modules
31
+
-**Structured Logging**: JSON-formatted logs with contextual information for production environments
32
+
-**Smart Retry Logic**: Automatic retry for network operations with exponential backoff
33
+
-**Rate Limit Management**: Built-in rate limit handling with automatic throttling
34
+
-**Enhanced Type Safety**: Full mypy compliance with strict type checking
35
+
-**Code Quality**: All ruff checks pass with comprehensive linting
36
+
37
+
**BREAKING CHANGE**: Version 2.0.0 introduced async-only architecture. All synchronous APIs have been removed in favor of high-performance async implementations.
27
38
28
39
### Why Async?
29
40
@@ -63,6 +74,8 @@ async with ProjectX.from_env() as client:
63
74
-**Real-time WebSockets**: Async streaming for quotes, trades, and account updates
0 commit comments