Skip to content

v1.2.13

Latest

Choose a tag to compare

@edtechre edtechre released this 20 Jul 23:30

PyBroker 1.2.13

Features

  • Order signal provenance (#223): Order now includes created, order_type, and intent; adds OrderType and PositionIntent enums; PendingOrderScope.orders() supports filtering by order_id
  • AI Skills (#238): bundled agent skills and wiki references for strategy development

Performance

  • Numba @njit(cache=True) on all kernels (#225)
  • Faster capture_bar via integer indexing (#226), batched scope fetches (#230), and in-memory L1 cache (#227)
  • Faster PriceScope.fetch and ExecContext position lookups (#228, #229)
  • Faster exit_on_last_bar and indicator preprocessing via groupby (#240, #245)

Fixes

  • Alpaca crypto and AKShare reliability; bumps alpaca-py>=0.10.0, akshare>=1.17.50
  • mypy 2.3 compatibility; pins mypy==2.3.0
  • Read the Docs build image updated to Ubuntu 22.04

CI

  • ASV benchmark suite with PR regression gating (#224)
  • Python 3.13/3.14 added to test matrix; nightly ASV runs across 3.11–3.13

Full changelog: https://www.pybroker.com/en/latest/changelog.html