Repository navigation
Releases
Releases · pg56714/dcex
Python 0.42.1
0.42.1 (2026-10-31)
Fix
- connect WebSocket on port 443 and skip login notices
- replace starknet-crypto with in-house Stark signing
- upgrade hmac, sha2, ed25519-dalek and tokio-tungstenite
- upgrade pyo3 to 0.30 and refresh Rust and Python locks
Refactor
- use built-in keccak256 and drop sha3
Rust 0.20.1
0.20.1 (2026-10-31)
Fix
- connect WebSocket on port 443 and skip login notices
- replace starknet-crypto with in-house Stark signing
- upgrade hmac, sha2, ed25519-dalek and tokio-tungstenite
- upgrade pyo3 to 0.30 and refresh Rust and Python locks
Refactor
- use built-in keccak256 and drop sha3
Python 0.42.0
0.42.0 (2026-10-14)
BREAKING CHANGE
- remove integration
Feat
- edit Extended orders by replacement with cancel_id
Fix
- reject FOK on Aster spot orders before sending
- send BingX spot cancel-replace mode as cancelReplaceMode
Rust 0.20.0
0.20.0 (2026-10-14)
BREAKING CHANGE
- remove integration
Feat
- edit Extended orders by replacement with cancel_id
Fix
- reject FOK on Aster spot orders before sending
- send BingX spot cancel-replace mode as cancelReplaceMode
Python 0.41.0
0.41.0 (2026-10-12)
BREAKING CHANGE
- remove Bybit leveraged token endpoints
Feat
- add BingX coin-margined contracts to the product table
Fix
- release Python for Rust core changes the wheel compiles
- send a User-Agent and keep the cause of HTTP failures
Rust 0.19.0
0.19.0 (2026-10-12)
BREAKING CHANGE
- remove Bybit leveraged token endpoints
Feat
- add BingX coin-margined contracts to the product table
Fix
- send a User-Agent and keep the cause of HTTP failures
Python 0.40.0
0.40.0 (2026-10-11)
BREAKING CHANGE
- remove aliases, dead code and silently dropped parameters
- align 14 exchanges with their latest official docs
Feat
- load selected Hyperliquid perp DEXs in parallel
Rust 0.18.0
0.18.0 (2026-10-11)
BREAKING CHANGE
- remove aliases, dead code and silently dropped parameters
- align 14 exchanges with their latest official docs
Feat
- load selected Hyperliquid perp DEXs in parallel
Python 0.39.0
0.39.0 (2026-10-10)
BREAKING CHANGE
- reject parameters an endpoint does not document
Fix
- stop sending symbolStatus to the recent trades endpoint
Refactor
- remove unused Bitget, Hyperliquid and Lighter helpers
Rust 0.17.0
0.17.0 (2026-10-10)
BREAKING CHANGE
- reject parameters an endpoint does not document
Fix
- name the rejected key in unsupported-field errors
- stop sending symbolStatus to the recent trades endpoint
- validate WebSocket API requests before syncing the clock