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: RELEASES.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,11 @@
1
1
# NautilusTrader 1.225.0 Beta
2
2
3
-
Released on TBD (UTC).
3
+
Released on 6th April 2026 (UTC).
4
4
5
5
### Enhancements
6
6
- Added option chains and greeks in Rust (#3637), thanks @filipmacek
7
7
- Added option chains and greeks in Python (#3677), thanks @filipmacek
8
+
- Added cached futures-spread support to `GreeksCalculator` (#3792), thanks @faysou
8
9
- Added custom data registration, persistence, and routing in Rust (#3542), thanks @faysou
9
10
- Added `nautilus_actor!` macro in `nautilus_common` for `Deref`/`DerefMut` boilerplate on actor types (Rust)
10
11
- Added `nautilus_strategy!` macro in `nautilus_trading` for `Deref`/`DerefMut` and `Strategy` trait boilerplate on strategy types, with optional block for hook overrides (Rust)
@@ -56,6 +57,7 @@ Released on TBD (UTC).
56
57
- Added `DeltaNeutralVol` strategy strangle entry via `px_vol` limit orders with configurable IV offset, time-in-force, and cache-based re-entry guard
57
58
- Added OKX missing WebSocket message fields across all channel structs
58
59
- Added Polymarket instrument provider and filters in Rust (#3708), thanks @filipmacek
60
+
- Added Polymarket strategy-driven data subscriptions (#3806), thanks @Javdu10
59
61
- Added Tardis `MarkPriceUpdate` and `IndexPriceUpdate` parsing from `derivative_ticker` messages in Rust
60
62
- Added Tardis `DerivativeTickerCache` for deduplicating unchanged funding rate, mark price, and index price updates
61
63
- Added Tardis `TardisDataType` enum for normalized Tardis Machine data type identifiers
@@ -88,6 +90,7 @@ Released on TBD (UTC).
88
90
### Fixes
89
91
- Fixed `OrderBook` L1 stale event mutation corrupting bid/ask (#3790), thanks for reporting @linimin
90
92
- Fixed position index blob pollution in `update_position` (#3791), thanks @YeeTsai
93
+
- Fixed `purge_order``KeyError` for position/exec_algorithm index access (#3799)
- Fixed `Trader::add_exec_algorithm` not registering the `{id}.execute` msgbus endpoint, causing orders with `exec_algorithm_id` to be silently dropped
93
96
- Fixed `Trader::clear_exec_algorithms` and `dispose_components` not deregistering `{id}.execute` msgbus endpoints for removed algorithms
@@ -277,6 +280,7 @@ Released on TBD (UTC).
277
280
- Standardized `type_name()` across order events and instruments
278
281
- Wired `ExecutionManager` into live event loop with full inflight lifecycle (Rust) (#3798), thanks @filipmacek
279
282
- Optimized network client performance and add benchmarks
283
+
- Upgraded Interactive Brokers `ibapi` to 10.45 (#3804)
280
284
- Upgraded Rust (MSRV) to 1.94.1
281
285
- Upgraded `capnp` and `capnpc` crates to v0.25.3 (regenerated schemas with 4-space indents and version headers)
282
286
- Upgraded `databento` crate to v0.45.0
@@ -301,7 +305,6 @@ Released on TBD (UTC).
301
305
- Added OKX options trading section to integration guide with pricing modes, order types, restrictions, and configuration
302
306
- Added Group 10 (options trading) to execution testing spec with venue-agnostic test cases
303
307
- Added `DeltaNeutralVol` README updates for strangle entry flow, config fields, and usage examples
304
-
- Added Interactive brokers docs `request_ticks` API fix and contract example (#3699), thanks @faysou
305
308
- Added Binance Link & Trade `clientOrderId` decoding section with usage examples to integration docs
306
309
- Added Bybit options support matrix and trading limitations to integration docs
307
310
- Added OKX to adapter support tables in Options and Greeks concept guides
0 commit comments