PyBroker 1.2.13
Features
- Order signal provenance (#223):
Ordernow includescreated,order_type, andintent; addsOrderTypeandPositionIntentenums;PendingOrderScope.orders()supports filtering byorder_id - AI Skills (#238): bundled agent skills and wiki references for strategy development
Performance
- Numba
@njit(cache=True)on all kernels (#225) - Faster
capture_barvia integer indexing (#226), batched scope fetches (#230), and in-memory L1 cache (#227) - Faster
PriceScope.fetchandExecContextposition lookups (#228, #229) - Faster
exit_on_last_barand indicator preprocessing viagroupby(#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