Skip to content

v0.3.0 — Volume Management + sanitizeOutput fix

Choose a tag to compare

@friendlygeorge friendlygeorge released this 13 Jun 14:55
· 37 commits to main since this release

What's New

Volume Management (4 tools)

  • create_volume — Create Docker volumes with driver options and labels
  • inspect_volume — Get detailed volume information (driver, mountpoint, labels, scope)
  • remove_volume — Remove volumes (with force option)
  • prune_volumes — Remove all unused volumes to free disk space

Bug Fixes

  • Fixed sanitizeOutput Unicode regex that was corrupting log output. The regex /[\uE0001-\uE007F]/ was invalid — interpreted as a range covering ALL characters including ASCII, causing search_logs and monitoring tools to fail. Fixed with proper Unicode escapes and the u flag.
  • Fixed test mocks in monitoring.test.ts and image.test.ts to match the 5-arg tool registration signature (added MCP annotations parameter).

Tool Count

35 tools total (31 existing + 4 volume management)

Testing

All 52 tests passing (4 test files).