Labwire 0.4.1
Fixed
- Dependency upper bounds everywhere.
labwire-mcpdeclared
mcp>=1.2with no ceiling, so the moment the MCP Python SDK ships its
v2 (breaking, announced alongside the 2026-07-28 MCP specification),
every freshpip install labwire-mcpwould pull it and die. Now
mcp>=1.2,<2. The audit applied the same discipline across every
published package: majors bounded for pydantic, websockets, pynacl,
pyyaml, typer, jsonschema, the serial extras, and the bridge extras,
and thelabwire-*cross-dependencies are bounded to the current
minor (>=0.4.1,<0.5) so a future breaking labwire-core can never be
pulled under an older adapter. No code changes.
Full changelog: https://github.com/benchwire/labwire/blob/main/CHANGELOG.md