Skip to content

Release v0.2.1 - #11

Merged
pzfreo merged 1 commit into
mainfrom
release/v0.2.1
May 28, 2026
Merged

Release v0.2.1#11
pzfreo merged 1 commit into
mainfrom
release/v0.2.1

Conversation

@pzfreo

@pzfreo pzfreo commented May 28, 2026

Copy link
Copy Markdown
Contributor

Release v0.2.1

Bugfixes

  • Decouple tag/release/bridge-binary publishing from the TestPyPI dry-run gate (Decouple tag/release/bridge from TestPyPI dry-run #8) — a misconfigured trusted-publishing setup no longer blocks the entire release pipeline. The dry-run gate now only blocks publish-pypi, where it protects the PyPI channel as intended.
  • Route query_status through the persistent daemon (Route query_status through the persistent daemon #9) — repeat status polls drop from ~30s+ to milliseconds. _ensure_daemon pings on every call: a healthy daemon replies in milliseconds, so a slow or failing ping means wedged-or-absent. In that case we shut it down (cooperatively via POST /shutdown, falling back to SIGTERM/SIGKILL on the PID via pgrep if the HTTP handler is stuck) and start a fresh one before using it.

Misc

  • LLM-integration notes (docs: add LLM-integration notes #10) — docs/llm-integration.md plus expanded start_print MCP docstring. Documents that result: "sent" with return_code: -1 / print_result: -999 is the success path (not an error), and other quirks an LLM-driven workflow needs to know.

Merge this PR to trigger the release pipeline. The release workflow will build the package, validate on TestPyPI (will fail until trusted publishing is configured — but that no longer blocks the rest thanks to #8), create the v0.2.1 tag, create the GitHub Release with the new boocloud-bridge-linux-x86_64 binary attached, and skip PyPI publish (gated on the dry-run gate).

🤖 Generated with Claude Code

@pzfreo
pzfreo merged commit 0b69323 into main May 28, 2026
16 checks passed
@pzfreo
pzfreo deleted the release/v0.2.1 branch May 28, 2026 16:20
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