Repository navigation
v0.13.0
What's Changed
- test(execution): Make the Alpaca REST URL override private and skip it in serde by @Niqnil in #657
- refactor(execution): Share one reconnect budget between the Alpaca and Binance account streams by @Niqnil in #658
- feat(sim)!: Opt-in next-bar fills for market orders by @Niqnil in #662
- fix(engine)!: Round a base-fee-netted spot position to the quantity step by @Niqnil in #663
- feat(execution): Make the base-fee holding move public as Trade::holding_move by @Niqnil in #664
- feat(engine)!: Cut a reduce-only fill at the position it reduces and report the excess by @Niqnil in #665
- feat(sim)!: Opt-in stale-market policy for market orders by @Niqnil in #666
- docs(engine): State the single-exit replay limit on its own rationale by @Niqnil in #668
- feat(sim)!: Opt-in spot margin on the simulated venue by @Niqnil in #669
- deps: Bump the rust-patch group with 4 updates by @dependabot[bot] in #670
- feat(sim): Margin interest on the simulated venue's spot margin loans by @Niqnil in #671
- build(deps): Bump binance-sdk to 76.0.0, which frees a dropped WebSocket connection by @Niqnil in #672
- feat(engine)!: Value a fee charged in a third asset with a price the engine holds by @Niqnil in #673
- feat(sim)!: Charge spot fees in a third asset on the simulated venue by @Niqnil in #674
- chore(release): Prepare 0.13.0 by @Niqnil in #679
- deps: Bump rustls-webpki and the webpki root bundles; ignore two emSign advisories on the hyperliquid path by @Niqnil in #681
- Release v0.13.0 by @Niqnil in #680
Full Changelog: v0.12.1...v0.13.0