Skip to content

Releases: bug-ops/mcp-execution

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:20
623599b

Changes in this Release

  • release: prepare v0.8.0 (#173) (623599b)
  • fix(files,server): age-gate stale-artifact sweep to stop it deleting live concurrent exports (#172) (31d840e)
  • fix(cli): escape pretty-format strings, dedupe not-found error, respect --format in setup (#170) (7cd6149)
  • chore(deps): bump rmcp from 2.1.0 to 2.2.0 (#162) (#171) (d8b12f1)
  • fix(skill): surface excluded .ts file drift in structured results (#168) (63c00f1)
  • fix(files): make generate export atomic at the directory level (#167) (5fa3cc8)
  • fix(skill): detect _meta.json sidecar drift against .ts tool files (#158) (28783a0)
  • test(mcp-introspector): add end-to-end coverage for env/cwd propagation (#160) (76cb968)
  • refactor(cli,server): disambiguate ToolMetadata across mcp-server/mcp-cli/mcp-core (#157) (e1118a4)
  • chore(mcp-introspector): drop unused rmcp transport-child-process feature (#152) (6ca2e07)
  • chore: document rationale for existing allow attributes (#151) (6fe8c08)
  • feat(cli): add connect/discover timeout override flags for manual introspect (#150) (7e99f58)
  • fix(skill,codegen,core): replace regex TS re-parsing with a _meta.json sidecar (#149) (6398919)
  • chore(core): link TODO(critic) markers to tracked issues (#148) (a26a923)
  • fix(codegen): stop nested block comment from truncating index.ts JSDoc (#143) (aad86b8)
  • fix: introspector lifecycle robustness (child-process kill, eviction TOCTOU) (#142) (d2d86f4)
  • docs(cli): add comprehensive error documentation to public functions (#140) (2c9b2b7)
  • fix(codegen): disambiguate tool names that sanitize to a JS/TS reserved word (#137) (7ebf92c)
  • feat(core): allow mcp.json to override connect/discover timeouts (#136) (dc581ba)
  • fix(skill): make interface-body parsing comment- and string-aware (#135) (4f71b6e)
  • fix(codegen): deduplicate colliding tool names and schema keys (#134) (e5e78d8)
  • refactor(mcp-server): add injectable clock for session expiry (#131) (878c2a6)
  • fix(introspector): bound discover_server awaits with timeouts, fix mcp-server lock DoS (#127) (aacf7ea)
  • fix(codegen): sanitize TS identifiers and string literals in generated code (#123) (956e303)
  • fix(codegen): emit @description in header JSDoc without categorization (#122) (0aaa3a6)

What's Changed

  • fix(codegen): emit @description in header JSDoc without categorization by @bug-ops in #122
  • fix(codegen): sanitize TS identifiers and string literals in generated code by @bug-ops in #123
  • fix(introspector): bound discover_server awaits with timeouts, fix mcp-server lock DoS by @bug-ops in #127
  • refactor(mcp-server): add injectable clock for session expiry by @bug-ops in #131
  • fix(codegen): deduplicate colliding tool names and schema keys by @bug-ops in #134
  • fix(skill): make interface-body parsing comment- and string-aware by @bug-ops in #135
  • feat(core): allow mcp.json to override connect/discover timeouts by @bug-ops in #136
  • fix(codegen): disambiguate tool names that sanitize to a JS/TS reserved word by @bug-ops in #137
  • docs(cli): add comprehensive error documentation to public functions by @bug-ops in #140
  • fix: introspector lifecycle robustness (child-process kill, eviction TOCTOU) by @bug-ops in #142
  • fix(codegen): stop nested block comment from truncating index.ts JSDoc by @bug-ops in #143
  • chore(core): link TODO(critic) markers to tracked issues by @bug-ops in #148
  • fix(skill,codegen,core): replace regex TS re-parsing with a _meta.json sidecar by @bug-ops in #149
  • feat(cli): add connect/discover timeout override flags for manual introspect by @bug-ops in #150
  • chore: document rationale for existing allow attributes by @bug-ops in #151
  • chore(mcp-introspector): drop unused rmcp transport-child-process feature by @bug-ops in #152
  • refactor(cli,server): disambiguate ToolMetadata across mcp-server/mcp-cli/mcp-core by @bug-ops in #157
  • test(mcp-introspector): add end-to-end coverage for env/cwd propagation by @bug-ops in #160
  • fix(skill): detect _meta.json sidecar drift against .ts tool files by @bug-ops in #158
  • fix(files): make generate export atomic at the directory level by @bug-ops in #167
  • fix(skill): surface excluded .ts file drift in structured results by @bug-ops in #168
  • chore(deps): bump rmcp from 2.1.0 to 2.2.0 by @bug-ops in #171
  • fix(cli): escape pretty-format strings, dedupe not-found error, respect --format in setup by @bug-ops in #170
  • fix(files,server): age-gate stale-artifact sweep to stop it deleting live concurrent exports by @bug-ops in #172
  • release: v0.8.0 by @bug-ops in #173

Full Changelog: v0.7.2...v0.8.0

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 23:37
b75bde1

Changes in this Release

  • release: prepare v0.7.2 (#118) (b75bde1)
  • docs: fix stale API references and broken links across READMEs (#119) (b19a667)
  • chore(deps): bump rmcp from 1.8.0 to 2.1.0 (#115) (2c76839)
  • ci: bump lewagon/wait-on-check-action from 1.8.0 to 1.8.1 (#116) (0f9553e)
  • chore(deps): bump clap_complete in the minor-and-patch group (#114) (106e1e3)
  • chore(deps): bump the minor-and-patch group with 4 updates (#112) (4742c6b)
  • fix(introspector): migrate to rmcp 1.8 peer_info() API change (#113) (0a58a0d)
  • ci: bump actions/checkout from 6 to 7 (#111) (c64adf5)
  • chore(deps): bump which from 8.0.3 to 8.0.4 in the minor-and-patch group (#110) (5df64bd)
  • ci: bump lewagon/wait-on-check-action from 1.7.0 to 1.8.0 (#109) (482527a)
  • chore(deps): bump the minor-and-patch group with 2 updates (#108) (363370d)
  • ci: bump codecov/codecov-action from 6 to 7 (#107) (2e6bd98)
  • chore(deps): bump which from 8.0.2 to 8.0.3 in the minor-and-patch group (#106) (93a9dcb)

What's Changed

  • chore(deps): bump which from 8.0.2 to 8.0.3 in the minor-and-patch group by @dependabot[bot] in #106
  • ci: bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #107
  • chore(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #108
  • ci: bump lewagon/wait-on-check-action from 1.7.0 to 1.8.0 by @dependabot[bot] in #109
  • chore(deps): bump which from 8.0.3 to 8.0.4 in the minor-and-patch group by @dependabot[bot] in #110
  • ci: bump actions/checkout from 6 to 7 by @dependabot[bot] in #111
  • fix(introspector): migrate to rmcp 1.8 peer_info() API change by @bug-ops in #113
  • chore(deps): bump the minor-and-patch group with 4 updates by @dependabot[bot] in #112
  • chore(deps): bump clap_complete from 4.6.5 to 4.6.7 in the minor-and-patch group by @dependabot[bot] in #114
  • ci: bump lewagon/wait-on-check-action from 1.8.0 to 1.8.1 by @dependabot[bot] in #116
  • chore(deps): bump rmcp from 1.8.0 to 2.1.0 by @dependabot[bot] in #115
  • docs: fix stale API references and broken links across READMEs by @bug-ops in #119
  • release: v0.7.2 by @bug-ops in #118

Full Changelog: v0.7.1...v0.7.2

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 07 Jun 20:04
f221300

Changes in this Release

  • release: v0.7.1 (#105) (f221300)
  • fix(codegen): sanitize progressive JSDoc metadata (#100) (7b4c953)
  • fix(cli): update help examples binary name (#98) (c448a3f)
  • ci: fix PR labeler — add config and switch to pull_request_target (9fd86ac)
  • chore(deps): bump uuid in the minor-and-patch group (#101) (697bd9e)
  • chore(deps): bump serde_json in the minor-and-patch group (#99) (f7ea941)
  • chore(deps): bump the minor-and-patch group with 3 updates (#97) (32c195f)
  • chore(deps): bump the minor-and-patch group with 2 updates (#96) (f7e10e0)
  • chore(deps): bump the minor-and-patch group with 2 updates (#95) (51ecb45)
  • fix(cli,skill): unify config source, write SKILL.md, fix TS param parser (#92) (c7c5e1b)
  • fix(codegen): sanitize JSDoc strings and add package.json to generated output (#91) (326f35b)
  • fix(cli,server): report correct binary name and server identity (#90) (32fc2f5)
  • fix(introspector): use MCP handshake info for name, version, and capabilities (#88) (099bb6d)

What's Changed

  • fix(introspector): use MCP handshake info for name, version, and capabilities by @bug-ops in #88
  • fix(cli,server): report correct binary name and server identity by @bug-ops in #90
  • fix(codegen): sanitize JSDoc strings and add package.json to generated output by @bug-ops in #91
  • fix(cli,skill): unify config source, write SKILL.md, fix TS param parser by @bug-ops in #92
  • chore(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #95
  • chore(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #96
  • chore(deps): bump the minor-and-patch group with 3 updates by @dependabot[bot] in #97
  • chore(deps): bump serde_json from 1.0.149 to 1.0.150 in the minor-and-patch group by @dependabot[bot] in #99
  • chore(deps): bump uuid from 1.23.1 to 1.23.2 in the minor-and-patch group by @dependabot[bot] in #101
  • fix(cli): update help examples binary name by @sarvesh1327 in #98
  • fix(codegen): sanitize progressive JSDoc metadata by @sarvesh1327 in #100
  • release: v0.7.1 by @bug-ops in #105

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 14:10
0a70e0a

Changes in this Release

  • release: v0.7.0 (#78) (0a70e0a)
  • ci: bump lewagon/wait-on-check-action from 1.6.1 to 1.7.0 (#77) (b3e077e)
  • ci: bump softprops/action-gh-release from 2 to 3 (#74) (4302f39)
  • ci: bump dependabot/fetch-metadata from 2 to 3 (#73) (d172acb)
  • fix(server): resolve clippy warnings in GeneratorService (544d202)
  • chore(deps): bump rand from 0.10.0 to 0.10.1 (#76) (f254c47)
  • ci: bump lewagon/wait-on-check-action from 1.6.0 to 1.6.1 (#75) (46adc9e)
  • chore(deps): bump the minor-and-patch group with 2 updates (#72) (cee7047)
  • chore(deps): bump toml in the minor-and-patch group (#71) (6728b40)
  • ci: bump codecov/codecov-action from 5 to 6 (#70) (971bfaa)
  • ci: bump lewagon/wait-on-check-action from 1.5.0 to 1.6.0 (#69) (3e0cb7f)
  • chore(deps): bump the minor-and-patch group with 3 updates (#68) (4df989d)
  • chore(deps): bump toml in the minor-and-patch group (#67) (b9a06a3)
  • feat(cli): add --dry-run flag to generate command (#66) (9bc46c5)
  • chore(deps): bump rmcp from 0.17.0 to 1.2.0 (#64) (f00358e)
  • chore(deps): bump the minor-and-patch group with 3 updates (#63) (427fbd3)
  • chore(deps): bump the minor-and-patch group with 4 updates (#61) (232af32)
  • ci: bump actions/upload-artifact from 6 to 7 (#59) (e7272de)
  • ci: bump actions/download-artifact from 7 to 8 (#60) (f22bdc7)
  • chore(deps): bump rmcp from 0.16.0 to 0.17.0 (#58) (478e76c)
  • chore(deps): bump chrono in the minor-and-patch group (#57) (4b65ae6)

What's Changed

  • chore(deps): bump chrono from 0.4.43 to 0.4.44 in the minor-and-patch group by @dependabot[bot] in #57
  • chore(deps): bump rmcp from 0.16.0 to 0.17.0 by @dependabot[bot] in #58
  • ci: bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #60
  • ci: bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #59
  • chore(deps): bump the minor-and-patch group with 4 updates by @dependabot[bot] in #61
  • chore(deps): bump the minor-and-patch group with 3 updates by @dependabot[bot] in #63
  • chore(deps): bump rmcp from 0.17.0 to 1.2.0 by @dependabot[bot] in #64
  • feat(cli): add --dry-run flag to generate command by @bug-ops in #66
  • chore(deps): bump toml from 1.0.6+spec-1.1.0 to 1.0.7+spec-1.1.0 in the minor-and-patch group by @dependabot[bot] in #67
  • chore(deps): bump the minor-and-patch group with 3 updates by @dependabot[bot] in #68
  • ci: bump lewagon/wait-on-check-action from 1.5.0 to 1.6.0 by @dependabot[bot] in #69
  • ci: bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #70
  • chore(deps): bump toml from 1.1.0+spec-1.1.0 to 1.1.2+spec-1.1.0 in the minor-and-patch group by @dependabot[bot] in #71
  • chore(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #72
  • ci: bump lewagon/wait-on-check-action from 1.6.0 to 1.6.1 by @dependabot[bot] in #75
  • chore(deps): bump rand from 0.10.0 to 0.10.1 by @dependabot[bot] in #76
  • ci: bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in #73
  • ci: bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #74
  • ci: bump lewagon/wait-on-check-action from 1.6.1 to 1.7.0 by @dependabot[bot] in #77
  • release: v0.7.0 by @bug-ops in #78

Full Changelog: v0.6.6...v0.7.0

v0.6.6

Choose a tag to compare

@github-actions github-actions released this 22 Feb 01:24
5a07c9c

Changes in this Release

  • release: prepare v0.6.6 (#56) (5a07c9c)
  • chore(deps): bump toml from 0.9.11+spec-1.1.0 to 1.0.1+spec-1.1.0 (#55) (4819fce)
  • chore(deps): bump rmcp from 0.14.0 to 0.15.0 (#54) (80a56c8)
  • chore(deps): bump the minor-and-patch group with 4 updates (#53) (9fa1bb8)
  • chore(deps): bump the minor-and-patch group with 4 updates (#52) (afb6018)
  • chore(deps): bump bytes from 1.11.0 to 1.11.1 (#51) (4e85294)
  • ci: bump lewagon/wait-on-check-action from 1.3.4 to 1.5.0 (#50) (312715f)
  • chore(deps): bump the minor-and-patch group with 2 updates (#49) (4257277)

What's Changed

  • chore(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #49
  • ci: bump lewagon/wait-on-check-action from 1.3.4 to 1.5.0 by @dependabot[bot] in #50
  • chore(deps): bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #51
  • chore(deps): bump the minor-and-patch group with 4 updates by @dependabot[bot] in #52
  • chore(deps): bump the minor-and-patch group with 4 updates by @dependabot[bot] in #53
  • chore(deps): bump rmcp from 0.14.0 to 0.15.0 by @dependabot[bot] in #54
  • chore(deps): bump toml from 0.9.11+spec-1.1.0 to 1.0.1+spec-1.1.0 by @dependabot[bot] in #55
  • release: v0.6.6 by @bug-ops in #56

Full Changelog: v0.6.5...v0.6.6

v0.6.5

Choose a tag to compare

@github-actions github-actions released this 27 Jan 12:39
47e8a61

Changes in this Release

  • chore: bump version to 0.6.5 (#48) (47e8a61)
  • Update rmcp to 0.14.0 and uuid to 1.20.0 (#47) (db8b4ea)
  • chore(deps): bump uuid in the minor-and-patch group (#45) (f066a44)
  • chore(deps): bump rmcp from 0.13.0 to 0.14.0 (#46) (60609af)
  • ci: add dependabot automerge workflow (600967a)
  • chore(deps): bump the minor-and-patch group with 3 updates (#43) (6869e3a)
  • chore(deps): bump rmcp from 0.12.0 to 0.13.0 (#44) (a33f011)
  • chore(deps): update lockfile (00696b0)
  • docs: add codecov badges with per-crate flags (7eee1c6)

What's Changed

  • chore(deps): bump rmcp from 0.12.0 to 0.13.0 by @dependabot[bot] in #44
  • chore(deps): bump the minor-and-patch group with 3 updates by @dependabot[bot] in #43
  • chore(deps): bump rmcp from 0.13.0 to 0.14.0 by @dependabot[bot] in #46
  • chore(deps): bump uuid from 1.19.0 to 1.20.0 in the minor-and-patch group by @dependabot[bot] in #45
  • Update rmcp to 0.14.0 and uuid to 1.20.0 by @bug-ops in #47
  • Release v0.6.5 by @bug-ops in #48

Full Changelog: v0.6.4...v0.6.5

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 04 Jan 00:56
a3b1688

Changes in this Release

  • feat: rename crates to mcp-execution-* for crates.io publishing (#41) (a3b1688)
  • feat(cli): add skill command for SKILL.md generation (#40) (fd49f72)

What's Changed

  • feat(cli): add skill command for SKILL.md generation by @bug-ops in #40
  • feat: rename crates to mcp-execution-* for crates.io publishing by @bug-ops in #41

Full Changelog: v0.6.3...v0.6.4

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 03 Jan 22:16
b5b21f0

Changes in this Release

  • feat(cli): add --from-config support to introspect command (#39) (b5b21f0)
  • chore(deps): bump the minor-and-patch group with 3 updates (#38) (cc795d6)
  • chore(deps): bump the minor-and-patch group with 3 updates (#36) (ed0ae9a)
  • chore(deps): bump rmcp from 0.11.0 to 0.12.0 (#37) (af0917d)
  • ci: bump actions/upload-artifact from 4 to 6 (#34) (1f57710)
  • ci: bump actions/download-artifact from 4 to 7 (#35) (e7e71e2)
  • chore(deps): bump rmcp from 0.10.0 to 0.11.0 (#33) (8561856)
  • docs: improve READMEs with GitHub callouts and consistent structure (b1bfbfc)

What's Changed

  • chore(deps): bump rmcp from 0.10.0 to 0.11.0 by @dependabot[bot] in #33
  • ci: bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #35
  • ci: bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #34
  • chore(deps): bump rmcp from 0.11.0 to 0.12.0 by @dependabot[bot] in #37
  • chore(deps): bump the minor-and-patch group with 3 updates by @dependabot[bot] in #36
  • chore(deps): bump the minor-and-patch group with 3 updates by @dependabot[bot] in #38
  • feat(cli): add --from-config support to introspect command by @bug-ops in #39

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 08 Dec 23:00

Changes in this Release

  • chore: release v0.6.2 (39e735e)
  • docs: refactor README - reduce size, add crate READMEs (e662195)
  • docs: add mcp-server crate README and fix license links (34f1002)
  • ci: bump actions/labeler from 5 to 6 (#32) (9600efa)
  • docs: add LICENSE.md with MIT and Apache-2.0 dual license (2730edf)
  • Revise SECURITY.md for supported versions and reporting (fbd352c)
  • docs: add contributor guidelines, issue and PR templates (12f1251)

What's Changed

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 07 Dec 23:22

Changes in this Release

  • ci: add mcp-execution server binary to release artifacts (84889c3)
  • chore: release v0.6.1 - skill generator & security hardening (50978cd)
  • feat(server): add skill generator for SKILL.md creation (#31) (ac9f0bb)

What's Changed

  • feat(server): add skill generator for SKILL.md creation by @bug-ops in #31

Full Changelog: v0.6.0...v0.6.1