Release 0.3.2 — seamless local Neo4j spin-up - #3
Merged
Conversation
Addresses QA feedback that spinning up the local Neo4j instance was not seamless. Four fixes: - Readiness: `wisdom local up` now waits for an authenticated Cypher `RETURN 1` (_wait_until_ready), not just an open Bolt TCP port. Neo4j opens 7687 seconds before it accepts queries, so quickstart's follow-up doctor check used to fail right after printing "ready". - MCP auto-start: on a connection failure the MCP server now attempts `local.up()` once when Docker is available, with stdout redirected to stderr so it never corrupts the JSON-RPC stdio stream. - Cold-start pull now streams docker progress instead of hiding it behind a silent captured call. - Password drift: reuse an existing container's baked-in password instead of overwriting the saved one with a new --password that can't take effect. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merges the release line into
main(main was 5 commits behind: 0.3.0 → 0.3.1 → 0.3.2).0.3.2 — seamless local Neo4j spin-up
Addresses QA feedback that bringing up the local Neo4j instance was not seamless. Four fixes:
wisdom local upnow waits for an authenticated CypherRETURN 1(_wait_until_ready), not just an open Bolt TCP port. Neo4j opens7687seconds before it accepts queries, so quickstart's follow-up doctor check used to fail right after printing "ready".local.up()once when Docker is available, with stdout redirected to stderr so it never corrupts the JSON-RPC stdio stream. MCP-first users no longer hit a dead end.docker pullstreams layer progress instead of hiding it behind a silent captured call.--passwordthat can't take effect.Testing
doctor/statusconnect immediately after "ready" — old race gone._get_driver()auto-starts a stopped backend and returns a working driver.🤖 Generated with Claude Code