Skip to content

v2.2.2

Choose a tag to compare

@GavinLucas GavinLucas released this 31 Jul 14:12
· 96 commits to main since this release
25bfa77

A few fixes in this one. One is that we now fall back to IPv4 on SSH if a connection is attempted and fails using IPv6.

We also moved to MCP v2.0.0+ so all the compatibility work for that has been done and we can continue on a library version under active development.

Added in an SSH fallback for compose_cp, so I think we now have full tool coverage in the case where you don't have a local install of docker (or are missing a plugin required by a tool) as long as you're using SSH to connect to the remote Docker instance rather than TCP or TLS.

What's Changed

Changes

  • Add a premerge check that a lockfile-free resolve still imports by @GavinLucas in #162
  • Fall back from IPv6 to IPv4 on SSH connect failure by @GavinLucas in #163
  • Port server.py to the mcp 2.x MCPServer API and lift the mcp<2 cap by @GavinLucas in #164
  • Fall back to remote-exec over ssh:// for compose_cp; improve require_plugin's message (2.2.2) by @GavinLucas in #165
  • Add a title annotation to every registered tool by @GavinLucas in #166

Full Changelog: v2.2.1...v2.2.2