v1.146.0

nautechsystems/nautilus_traderv1.146.0May 22, 2022by github-actions[bot]

AI Summary

Beta release featuring significant refactoring in the Rust core, removal of deprecated identifiers, and fixes to risk checks and indicators.

Key Highlights

  • Refinements and improvements to Rust core
  • Fixed pre-trade notional risk checks
  • Fixed LinearRegression indicator

Breaking Changes

  • AccountId constructor now takes single value string
  • Removed redundant UUIDFactory and ClientOrderLinkId

New Features

  • Rust core refinements and improvements

Full Release Notes

# NautilusTrader 1.146.0 Beta

Released on 22nd May 2022 (UTC).

### Breaking Changes
- `AccountId` constructor now takes single value string
- Removed redundant `UUIDFactory` and all associated backing fields and calls
- Removed `ClientOrderLinkId` (not in use)

### Enhancements
- Refinements and improvements to Rust core

### Fixes
- Fixed pre-trade notional risk checks incorrectly applied to `MARGIN` accounts
- Fixed `net_qty` in `PositionStatusReport` thanks to @sidnvy
- Fixed `LinearRegression` indicator thanks to @graceyangfan