v1.198.0
nautechsystems/nautilus_traderv1.198.0Aug 9, 2024by github-actions[bot]
AI Summary
Introduced the @customdata decorator, HTTP timeout implementation in Rust, and catalog conversion functions for streaming data.
Key Highlights
- Added @customdata decorator to reduce boilerplate code.
- Added timeout for HTTP client in Rust.
- Added catalog conversion function of streamed data to backtest data.
New Features
- @customdata decorator
- HTTP timeout in Rust
- Catalog conversion function
Full Release Notes
# NautilusTrader 1.198.0 Beta Released on 9th August 2024 (UTC). ### Enhancements - Added `@customdata` decorator to reduce need for boiler plate implementing custom data types (#1828), thanks @faysou - Added timeout for HTTP client in Rust (#1835), thanks @davidsblom - Added catalog conversion function of streamed data to backtest data (#1834), thanks @faysou - Upgraded Cython to v3.0.11 ### Breaking Changes None ### Fixes - Fixed creation of `instrumend_id` folder when writing PyO3 bars in catalog (#1832), thanks @faysou - Fixed `StreamingFeatherWriter` handling of `include_types` option (#1833), thanks @faysou - Fixed `BybitExecutionClient` position reports error handling and logging - Fixed `BybitExecutionClient` order report handling to correctly process external orders