Skip to content

chore: release v0.7.0#105

Merged
Brescou merged 1 commit into
mainfrom
release/v0.7.0
Jul 16, 2026
Merged

chore: release v0.7.0#105
Brescou merged 1 commit into
mainfrom
release/v0.7.0

Conversation

@Brescou

@Brescou Brescou commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Description

Release v0.7.0 — version bump (pyproject.toml 0.6.2 → 0.7.0, uv.lock refreshed) and CHANGELOG cut: the Unreleased section becomes [0.7.0] - 2026-07-16.

Minor bump per semver: this release adds features (MCP server with new /mcp endpoint, MCP_SERVER_ENABLED flag and mcp extra; new EMBEDDING_* settings and langchain-postgres dependency) and changes observable behavior (cost_usd now 0.0 instead of null on typed routes in mock mode).

Release highlights (full details in CHANGELOG):

  • MCP server — every domain pack auto-exposed as an MCP tool, sharing the typed REST execution path (budgets, compliance gating, validation).
  • Deterministic mock cost accounting — consistent cost_usd, and budget 402 now testable without an API key.
  • Explicit embeddings factory + migration to maintained langchain_postgres.PGVector.
  • CI hardening — pyright now type-checks with all extras installed; mock-mode pack evals gate every PR.

After merge: tag v0.7.0 on main and publish the GitHub release (title and notes ready).

Checklist

  • Description above explains the change and its motivation.
  • Tests added or updated for the change (make test passes locally). — Version/CHANGELOG only; API test subset run locally (66 passed), full suite unchanged.
  • Lint and format pass (make check, i.e. ruff check . + ruff format --check .).
  • Docs updated if behavior, config, or public API changed (README, docs/, .env.example, CHANGELOG.md).
  • No secrets, API keys, or credentials included in this diff.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UbchgHV1h2YqT6JHGC7Vqx
@Brescou
Brescou merged commit 8e1ae7c into main Jul 16, 2026
18 checks passed
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.

2 participants