Skip to content

chore(release): cut 0.9.4 - #22

Merged
ArkNill merged 1 commit into
mainfrom
release/0.9.4
May 20, 2026
Merged

chore(release): cut 0.9.4#22
ArkNill merged 1 commit into
mainfrom
release/0.9.4

Conversation

@ArkNill

@ArkNill ArkNill commented May 20, 2026

Copy link
Copy Markdown
Owner

Summary

First PyPI release since 0.9.1. Bumps pyproject.toml to 0.9.4 and moves
the accumulated [Unreleased] CHANGELOG entries into a [0.9.4] section
dated 2026-05-21.

Why 0.9.4 (skipping 0.9.2 / 0.9.3)

CHANGELOG previously listed 0.9.2 and 0.9.3 entries, but neither was
published to PyPI
— only 0.9.0 and 0.9.1 are available there. To avoid
publishing a brand-new "0.9.2" that doesn't match the historical changelog,
this release collapses all unshipped work + the recent agent-driven
onboarding track into a single 0.9.4 jump.

What ships in 0.9.4

Category Highlights
Added docs/AGENT_SETUP.md playbook · llm-relay verify install/config/integration/all · llm-relay env-fingerprint
Performance Incremental composition cache (#16) — O(n²) → O(Δ), fixes 10GB+ RSS balloon
Changed CC zone defaults restored to 1M · CC vs Codex red-zone i18n split · duplicate_reads resets on compaction
Tests _zone_env fixture patches both _zones and routes

Full content is in CHANGELOG.md.

Test plan

  • pytest — 593 pass / 0 fail
  • ruff check src/ tests/ — clean
  • NDA grep on diff — 0 hits
  • PyPI version check confirms 0.9.1 is the current released ceiling

Post-merge sequence (out of this PR)

  1. git tag v0.9.4 + push
  2. gh release create v0.9.4 with CHANGELOG body
  3. python -m build (sdist + wheel)
  4. twine check dist/*
  5. twine upload dist/llm_relay-0.9.4* (auth from user)
  6. Smoke test: pip install llm-relay==0.9.4 on a clean environment

Bump pyproject.toml version to 0.9.4 and move the accumulated
[Unreleased] CHANGELOG entries into a [0.9.4] section dated
2026-05-21.

This is the first PyPI release since 0.9.1. The locally tagged
0.9.2 and 0.9.3 entries in earlier CHANGELOG revisions never
shipped — their work is collapsed into 0.9.4 along with the
recent agent-driven onboarding track (env-fingerprint, verify,
AGENT_SETUP playbook).

Notable content rolled into 0.9.4:

Added:
  - Agent-driven setup playbook (docs/AGENT_SETUP.md)
  - `llm-relay verify install/config/integration/all` command group
  - `llm-relay env-fingerprint` command

Performance:
  - Incremental composition cache (#16) — O(n²) → O(Δ), fixes
    /api/v1/turns RSS balloon on long sessions

Changed:
  - CC zone defaults restored to 1M model window
  - Red-zone i18n split for CC vs Codex
  - duplicate_reads no longer accumulates across compaction

Tests:
  - test_turns _zone_env fixture patches both _zones and routes

Full suite: 593 pass. Ruff clean. NDA grep on diff: 0 hits.
@ArkNill
ArkNill merged commit 985a2c0 into main May 20, 2026
6 checks passed
@ArkNill
ArkNill deleted the release/0.9.4 branch May 20, 2026 22:25
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.

1 participant