Skip to content

release: 0.2.3 - #10

Merged
Harshith029 merged 1 commit into
mainfrom
release-0.2.3
Oct 19, 2026
Merged

Harshith029 merged 1 commit into
mainfrom
release-0.2.3

Conversation

@Harshith029

Copy link
Copy Markdown
Owner

What and why

Cuts 0.2.3, which ships what merged since 0.2.2:

Changes: pyproject.toml 0.2.2 → 0.2.3, the release workflow's example tag, and the CHANGELOG [Unreleased] section becomes [0.2.3] — 2026-10-19, with an upgrade note:

  • No configuration changes. Cosmos users install the cosmos extra.
  • The SQLite store migrates in place on first open. To roll back, restore a backup instead of running 0.2.2 on the migrated file: spans 0.2.2 writes get no value in the new ts column, and upgrading again does not fill it in (the backfill only runs when the column is missing). Checked against both versions' code.
  • Names the two removed helpers (create_cosmos_store, build_web_server); only one was in the changelog.

After merging

The tag publishes: git tag -a v0.2.3 -m "..." && git push origin v0.2.3 starts release.yml, which re-runs lint, types and tests, checks that the tag matches pyproject.toml, and waits for approval on the pypi environment before uploading.

Testing

  • On dependencies synced to versions.lock (mcp 1.30.0): pytest 688 passed, 12 skipped (quarantined real-MCP diagnostics), 1 expected xfail. ruff and mypy --strict clean. scripts/check_versions_lock.py: 0 conflicts.
  • python -m build makes sentinel_prox-0.2.3 (sdist and wheel); twine check passes both. The sdist holds only src, tests and metadata (no website/ or node_modules). The wheel's metadata has version 0.2.3 and the new project URLs.

Security invariants

  • No code changes. Version, release notes and a workflow comment only.

🤖 Generated with Claude Code

Version 0.2.3: the catalogue fixes merged in #8 (atomic Cosmos writes,
explicit fail-closed checks, a Cosmos extra that lets Cosmos persistence
start at all, indexed SQLite timestamps, verb-based attack labels) and
the project site, README and community files merged in #9. Publishing it
also refreshes the PyPI page, which still shows the 0.2.2 README and
project URLs.

The CHANGELOG [0.2.3] section opens with an upgrade note: no
configuration changes; Cosmos users need the extra; and the SQLite
store migrates in place, so a rollback should restore a backup rather
than run 0.2.2 on the migrated file, because spans 0.2.2 writes get no
value in the new timestamp column and upgrading again does not fill it
in. It also names the two removed helpers, create_cosmos_store and
build_web_server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Harshith029
Harshith029 merged commit ef2ece4 into main Oct 19, 2026
7 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.

1 participant