Skip to content

chore(release): 0.9.0 - #346

Merged
eaitbrahim merged 1 commit into
mainfrom
chore/release-0.9.0
Aug 17, 2026
Merged

chore(release): 0.9.0#346
eaitbrahim merged 1 commit into
mainfrom
chore/release-0.9.0

Conversation

@eaitbrahim

Copy link
Copy Markdown
Contributor

What & why

Version bump across all six distributions; closes #339's first checkbox. Minor (0.9.0), not patch: the changes since v0.8.1 are a feature set —

No rail, rule, or default classification changed semantics; the promotion gate changed its unit of evaluation per the operator-approved #338, floors untouched.

Tests-first evidence

tests/test_packaging.py pins the sibling-== invariants; after the bump and uv lock: 2947 passed, 1 skipped; ruff clean; mypy clean.

Gates

  • uv run ruff check keel tests packages — All checks passed!
  • uv run mypy — Success: no issues found in 238 source files
  • uv run pytest -q — 2947 passed, 1 skipped

Scope check

  • Version numbers and uv.lock only.

…ce pipeline

Version bump across all six distributions. Minor: a feature set since
v0.8.1, not a patch — per-product backtest slippage (#334), the
entry-override routing warning (#332), pooled promotion counting (#338),
the hourly paper profile (#337), and rail-17 visibility plus the rules
enable verb (#340).
@eaitbrahim
eaitbrahim merged commit eebf12b into main Aug 17, 2026
5 checks passed
@eaitbrahim
eaitbrahim deleted the chore/release-0.9.0 branch August 17, 2026 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Re-measure under the honest cost model: simulate re-run, DCA dip ablation, paper DCA re-enabled

1 participant