Skip to content

v2.18.0

Choose a tag to compare

@lars0x lars0x released this 12 Jun 06:37
· 269 commits to main since this release

Features

  • Safer leverage teardown (#2542): health-factor-aware unwind for leverage loops, plus Morpho health and market-state fixes.
  • Strategy quote assets (#2659, #2734): scaffolds and demos now emit explicit quote_asset metadata.
  • Fluid support expansion (#2682, #2723): Fluid DEX swaps and fToken lending supply/withdraw flows.
  • Uniswap V4 accounting and valuation (#2681, #2680, #2732): position registry support, high-confidence LP valuation, and measured uncollected fees.
  • Deterministic mainnet probes (#2748): nightly probe runner with budget gates and structured reports.
  • Chain and connector self-containment (#2635, #2636, #2639, #2641, #2643, #2644, #2645, #2646, #2653, #2654, #2655, #2663, #2664, #2666, #2668, #2684, #2685, #2687, #2689, #2690, #2747, #2749): more facts now live in descriptors and connector manifests.

Fixes

  • Accounting, dashboard, reconciliation, receipt-parser, and PnL backtester correctness fixes across live and backtest paths.
  • Gateway auth hardening and removal of placeholder Hyperliquid signer behavior.
  • Backtesting cash conservation fixes for arbitrage and perp lanes.

Breaking Changes

  • Heavy dashboard/backtest/code dependencies moved to optional extras. Install almanak[dashboard,backtest] for the previous dashboard/backtest behavior.
  • Backtesting CLI is gated by ALMANAK_ENABLE_BACKTESTING.
  • Deprecated imperative registration APIs and PlanExecutor(clob_handler=...) were removed in favor of connector manifests.

Deprecations

  • None.