Skip to content

release: v0.1.25 — mm status CLI + lazy app_lifespan + idle-handshake cleanup#426

Merged
memtomem merged 1 commit intomainfrom
release/v0.1.25
Apr 23, 2026
Merged

release: v0.1.25 — mm status CLI + lazy app_lifespan + idle-handshake cleanup#426
memtomem merged 1 commit intomainfrom
release/v0.1.25

Conversation

@pandas-studio
Copy link
Copy Markdown
Collaborator

Summary

Feature + UX release bundling the 22 commits merged to main since v0.1.24. Feature PRs already landed separately; this PR carries the version bump, CHANGELOG.md rename from [Unreleased][0.1.25], and the matching uv.lock workspace-package version sync.

Highlights

Plus the usual minor fixes: uninstall DB-writer liveness probe (#397), SIGTERM pid cleanup (#387), wizard openai probe (#407), install-path docs flip to memtomem[all] as primary (#395), PyPI-cache-lag --refresh hint (#393), uv tool update-shell hint (#394).

Release plan

  • packages/memtomem/pyproject.toml 0.1.24 → 0.1.25
  • uv.lock workspace [[package]] version updated (manual edit; uv sync --frozen confirms the lockfile still validates)
  • CHANGELOG.md [Unreleased][0.1.25] — 2026-04-23, fresh [Unreleased] scaffold restored
  • uv run ruff check packages/memtomem/src packages/memtomem/tests tools — clean
  • uv run ruff format --check ... — 309 files already formatted
  • uv run pytest -m "not ollama" — 2240 passed, 46 deselected
  • uv run mm --version reports memtomem 0.1.25
  • Merge → push test-v0.1.25 tag → TestPyPI dry-run → fresh-install verify (empty-HOME mm status smoke for the lazy-handshake invariant)
  • Push v0.1.25 tag → OIDC trusted publisher uploads to PyPI → approve pypi environment
  • gh release create v0.1.25 --latest with notes sourced from CHANGELOG.md [0.1.25]

🤖 Generated with Claude Code

… cleanup

Feature + UX release. Twenty-two commits since v0.1.24. Headline items:

- feat(cli): mm status mirrors the MCP mem_status tool (#382).
- feat(server): lazy app_lifespan, MCP handshake no longer creates
  ~/.memtomem/memtomem.db or ~/.memtomem/.server.pid — DB opens on first
  tool call, pid file lives at $XDG_RUNTIME_DIR/memtomem/ (#399, #411, #412).
- fix(init): step_header, back-nav through silent step, preset-picker
  back-nav, and default-interactive flag-precedence bugs (#420, #421, #371).
- fix(server): serverInfo.version reports memtomem version, not MCP SDK (#383).
- fix(server): mem_embedding_reset revert_to_stored no longer raises on
  AppContext properties (#409).
- fix(init): -y refuses to write config.json when required extras are
  missing (#396, #402).
- docs(troubleshoot): drop the misleading memtomem-server TTY verify
  command in favour of side-effect-free checks (#398).

See CHANGELOG.md [0.1.25] for full notes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@memtomem
Copy link
Copy Markdown
Owner

Approve

@memtomem memtomem closed this Apr 23, 2026
@memtomem memtomem reopened this Apr 23, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 23, 2026
Copy link
Copy Markdown
Owner

@memtomem memtomem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@memtomem memtomem merged commit e20670b into main Apr 23, 2026
14 checks passed
@memtomem memtomem deleted the release/v0.1.25 branch April 27, 2026 14:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: uvx --from memtomem memtomem-server verify command is misleading and has hidden side effect

2 participants