v1.201.0

nautechsystems/nautilus_traderv1.201.0Sep 9, 2024by github-actions[bot]

AI Summary

Adds order book delta triggering support for OrderEmulator, dYdX cancel rejection events, and replaces pycryptodome with Rust cryptographic signing.

Key Highlights

  • Added order book deltas triggering support for OrderEmulator.
  • Added OrderCancelRejected event generation for dYdX adapter.
  • Implemented cryptographic signing in Rust.

New Features

  • OrderEmulator delta triggering support
  • Refined Binance private key handling (RSA, Ed25519)
  • Removed vendored tokio-tungstenite crate

Full Release Notes

# NautilusTrader 1.201.0 Beta

Released on 9th September 2024 (UTC).

### Enhancements
- Added order book deltas triggering support for `OrderEmulator`
- Added `OrderCancelRejected` event generation for dYdX adapter (#1916), thanks @davidsblom
- Refined handling of Binance private key types (RSA, Ed25519) and integrated into configs
- Implemented cryptographic signing in Rust (replacing `pycryptodome` for Binance)
- Removed the vendored `tokio-tungstenite` crate (#1902), thanks @VioletSakura-7

### Breaking Changes
None

### Fixes
- Fixed `BinanceFuturesEventType` by adding new `TRADE_LITE` member, reflecting the Binance update on 2024-09-03 (UTC)