Skip to content

v3.34.1

Choose a tag to compare

@osauer osauer released this 05 Nov 10:51
· 68 commits to main since this release

Canary — portfolio, risk and order tools for Interactive Brokers

Canary runs locally with TWS or IB Gateway, providing portfolio monitoring, market analysis, risk checks, performance review and order management. Order submission requires the trading build and its approval checks. Standard downloads and MCP remain read-only.

New in v3.34.1

Automatic protection can resume after a change of arming blocks an order before it leaves Canary. Existing limits, the drawdown-brake exception and safeguards against duplicate orders stay in force.

Install

For the standard read-only CLI and local MCP server:

curl -fsSL https://raw.githubusercontent.com/osauer/canary/main/install.sh | sh

For Claude Desktop, download canary.mcpb from the assets below. For order submission, choose a canary-trading-v3.34.1-* archive and follow the trading guide and security guidance.

Requires a local TWS or IB Gateway session on macOS, Linux or Windows through WSL. See the installation guide for setup, signature verification and other MCP clients.

  • Go module and source-built CLI: product v3 and later ship through the signed installer and release assets above. The public Go module remains on its maintained v2 line; go install github.com/osauer/canary/v2/cmd/canary@latest installs the newest v2 release, not this product release.

Detailed changes

Fixed

  • Changing from Fully armed to Protection during an automatic submission no longer leaves the proposal permanently failed when the authority check proves nothing was sent. It receives a new veto window under the existing protection rules; uncertain sends are never retried.