Skip to content

GitFerry v0.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 06:41
· 6 commits to main since this release

Changelog

0.4.1 — 3 November 2026

  • Publish through GitHub Actions using the configured npm trusted publisher, alongside MCP Registry metadata and checksummed GitHub release assets.
  • Update public release links, npm installation instructions, and Claude Code, VS Code, Windows, and offline MCP setup examples.
  • Stabilize slow Windows CI runs with longer timeouts for two Git integration tests that launch multiple processes.
  • Document the trusted publisher scope and release maintenance procedure.

0.4.0 — 3 November 2026

  • Separate MCP tool registration into an importable server factory; add architecture/deployment guides, client configuration examples, and an optional stdio Docker image.
  • Prepare GitFerry for public npm distribution and MCP Registry discovery as io.github.mayank1307/gitferry.
  • Support local stdio MCP through gitferry-mcp and gitferry mcp, with pack, inspect, and apply tools.
  • Build fresh standalone CLI and MCP bundles whenever packing a release; ship installation, demo, and security documentation with npm.
  • Add version/schema checks, isolated package installation checks, and CI for Node 22/24 on Linux, macOS, and Windows.
  • Add a version-tag release workflow with npm and MCP Registry OIDC publishing, checksummed offline artifacts, and safe retries.
  • Update MCP SDK, validation, compression, and test dependencies to patched versions.
  • Harden bundle input validation, resource limits, repository writes, and concurrent apply behavior.

Node 22 or newer and Git 2.32 or newer are required. Existing bundle formats remain supported; malformed or unsafe bundles may now be rejected. Checksums establish integrity rather than sender identity. See SECURITY.md for scope and limitations.