Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:03
· 103 commits to main since this release
be3927b

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