Skip to content

v2.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Oct 10:09

2.4.0 (2026-10-23)

Bug Fixes

  • client: check a 504 with a health ping before calling the server unreachable (f45a4fd)
  • client: don't call a request fetch refuses to send an unreachable server (96ed419)
  • client: offer no bug report for an unreachable database (9df3dd4)
  • client: reload the app's data when the server comes back (9260e62)
  • client: show the network hint on sign-in when the server is unreachable (6f69483)
  • mcp-bridge: find the Microsoft Store Claude Desktop config and trust the system CA (939e993)
  • mcp-bridge: install through symlinks, with a node path that survives upgrades (373ec1c)
  • mcp-bridge: match node.EXE to node.exe on Windows (9f838d3)
  • mcp-bridge: trust any real answer, and name portals and bad certificates (3d0c020)
  • mcp-bridge: write the Claude Desktop backup owner-only (726c605)
  • mcp-setup: keep the password prompt waiting when step 2 is pasted (d7ee10d)
  • mcp-setup: prefill the username, name what's missing, and show the Linux path (89d68df)
  • mcp: keep the credential out of bridge errors (80a77a5)
  • mcp: parse DPILOT_MCP_URL the way fetch does (a2367a2)
  • phi: send unmask reason and notes URI-encoded (ee0cd85)
  • server: answer unreachable databases with 503 everywhere, never 502 (80f8e74)
  • server: stop calling slow queries and refused logins network problems (6f9b105)
  • server: survive a database dropping an introspection pool's connection (745c06c)
  • server: survive a database dropping its idle pooled connections (e431541)
  • write-requests: claim a direct-write run so it executes once (73120ee)
  • write-requests: keep a write that never reached its database runnable (34a567b)
  • write-requests: only treat failures before the statement is sent as retryable (70eb3c0)
  • write-requests: record NOT_RUN when a write never reached its database (5c8972c)
  • write-requests: revise only from the status it checked (860a619)
  • write-requests: show a write that never reached its database as it is (451d024)

Features

  • client: show one banner when the D-Pilot server is unreachable (4c15c0e)
  • mcp-bridge: let the bridge add itself to Claude Desktop's config (a8ef61a)
  • mcp-setup: build the token on the page, with macOS and Windows commands (f759348)
  • mcp: add a local stdio bridge that explains an unreachable server (6dfda11)
  • server: explain unreachable databases and add a network hint setting (004f8ac)