Skip to content

Releases: IBM/mcp-cli

Release v0.20.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 15:29
3078676

What's Changed

  • Security hardening: WebSocket Origin validation, SSRF, XSS, plan confirmation bypass, path traversal (v0.20.1) (#252) (3078676)
  • Update python Docker tag to v3.14 (#221) (81c6b6c)
  • Stop Renovate duplicating Dependabot's github-actions and security PRs (#250) (e761784)
  • Fix test_windows_event_loop_policy for Python 3.14 (#251) (21fcc8e)
  • Update softprops/action-gh-release action to v3 (#249) (ed8d3dc)
  • Update GitHub Artifact Actions (#223) (8a9d5d4)
  • Update actions/checkout action to v7 (#246) (a525f1f)
  • Explicitly dispatch publish.yml from release.yml (4733837)

Full Changelog: v0.20.0...v0.20.1

Release v0.20.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 09:13

What's Changed

  • Bump version to 0.20.0 (three-part semver) (17572e5)
  • Add tag-triggered release pipeline (release.yml + publish.yml) (#248) (2e786ed)
  • Fix Dependabot security alerts, add least-privilege CI permissions, fix per-shard coverage gate (#247) (9b4b2a4)
  • fixing linting (e42e882)
  • improved to include no tools (e8a237f)
  • upped version (18e752e)
  • tidied up code (6dbce9b)
  • updated version (bc0ffc7)
  • clean up of dashboard (0efac48)
  • improved apps rendering (24c951b)
  • improving mcp-apps (74e7eb6)
  • updated roadmap (61d1a1f)
  • working towards new version (d451888)
  • updated docs (3fe8196)
  • improving multi-modal (4da7473)
  • added multimedia experince (e120ace)
  • adding agent capabiltiies (1c8e3aa)
  • feat(cmd): add CmdCommand for Unix-friendly automation and fix serialization (0ac45be)
  • improving shell (4cdd92c)
  • improving dashboard (dd004ff)
  • docs updated for planning (6c45290)
  • plsn and tool execution (e26b327)
  • added planning as tool (257f662)
  • improved linting (4cc4378)
  • fixing planning issue (682e969)
  • planner integration (018b7f1)
  • Add renovate.json (9939944)
  • cleaned up tests (da7e5ac)
  • fixed up warnings (7061971)
  • fixing ci build (6931bdd)
  • fixed ci build to point to correct test directories (74b33c6)
  • updated docs, and architecture improvements (855ea2c)
  • upped version (b47a0b2)
  • architecture improvements, code cleanup (6347800)
  • fixed linting (b27e2dd)
  • working on memory integration (f0ae6c0)
  • cleaned up and hardened (d416225)
  • updated roadmap (d01be30)
  • updated version (0215b9e)
  • app support (9bfbb2e)
  • working on mcp apps (55283f0)
  • upped version (c55f09d)
  • improved domain handling (60b6786)
  • improving tool calling (bde8f53)
  • roadmap (4f312cf)
  • improvements to tools (78cd0c8)
  • upped version (c4018ed)
  • improved guard handling (94cac36)
  • improved test coverage (6fb0a96)
  • fixed typecheck issues (6b5f51b)
  • added guards and refactor (c695428)
  • updated manager (6c93953)
  • chore(deps): bump actions/download-artifact from 6 to 7 (c498e6f)
  • chore(deps): bump actions/upload-artifact from 5 to 6 (0a3c27e)
  • working on session management (059a322)
  • dynamic mode prompt (38ee606)
  • handling polling (13e00c0)
  • lock file (a1b6b1e)
  • moved discovery to chuk-tool-processor (1059053)
  • working on guards (559f3c0)
  • working on dynamic tools (f2aa611)
  • removed system prompt generator (ff77859)
  • system prompt improvements (8e46445)
  • working on handling of tool management (ba76bb8)
  • improving coverage, and quality of mcp-cli, with refactor (8f53df0)
  • hugely improved user experience of mcp-cli, and test coverage (0e587d4)
  • updated project versions (ac9c2c6)
  • livestatus usage (b663b18)
  • improving tool calling experience (384aea6)
  • refactor (e10c795)
  • working on streaming refactor (67789b9)
  • working on refactoring for streaming (e4dc3df)
  • updated (683b78f)
  • feat: Add README badges for CI, PyPI (b8efbdb)
  • fix(dependabot): Update cooldown settings to use default-days (a092557)
  • fix(ci): Update dependabot commit message prefix and cooldown settings (940f774)
  • upped the versions (d3abffb)
  • feat: Implement CI workflow with parallel testing and coverage reporting (721c454)
  • feat: Implement CI workflow with parallel testing and coverage reporting (f7d7366)
  • feat: Register ping command and add registration tests (e340597)
  • updated readme (774d4ed)
  • updated to latest version of tool processor and chuk-llm (a8164a3)
  • updated server config (6e6513b)
  • improving reliability (8632733)
  • improved tool processing (28335d1)
  • ensure toolname is properly passed (e04217f)
  • impriving testing (eae84ad)
  • fixed dependency issues (37da3bb)
  • keep pinned to 0.9.7 of chuk-tool-processor (6071254)
  • updated version (b85e911)
  • improving coverage (980f55b)
  • cleanup to pydantic (d0f49cb)
  • fixed oauth (127b365)
  • pinned version (bca6bc5)
  • working on cleanup (2bfdab1)
  • model manager refactoring (bad3b23)
  • model manager (5068a41)
  • Fix cmd subcommand ignoring --provider and --model flags (c424b90)
  • upped version (867feff)
  • added linkedin (e41702c)
  • fixed refresh (a4d8f6d)
  • added monday and fixed tool timeout (296ac7b)
  • added monday and reconfigured config (cfa11bd)
  • cli options (548777e)
  • added brave search (cbacd62)
  • bumped version (103f120)
  • handlling bundled config (f81d070)
  • build (1b6e4b1)
  • fixing manifest (9c79530)
  • included server config.json in the manfiest (d24c8c8)
  • updated version (b9655ea)
  • better support for oauth (8ae4614)
  • updated version (340d0c3)
  • removed linkedin server (f08fc98)
  • updated versions (47e9ef0)
  • updated versions (4a8774f)
  • removed linkedin for now from server config (a14518b)
  • updated readme and commands (0935cd0)
  • token managment documentation (a066733)
  • update command definitions to be pydntic (018e536)
  • fixed so non oauth works (ccd787d)
  • refactored to use chuk-auth (342e7b0)
  • working on coverage and pydantic models for tokens and config (8c65680)
  • improved oauth handling and pydantic (3df6fae)
  • pinned version (2e54177)
  • fixed timeout (26a1228)
  • pinning version (4343823)
  • pinning current version until fix issues in chuk-mcp (520901f)
  • added token management (98b844d)
  • token storage + test coverage (18ab3b2)
  • latest version (bf0b2cc)
  • improved coverage of preferences (bda74bd)
  • server management (46869b0)
  • improved coverage (0244e0d)
  • custom model support (8aa7f19)
  • improved conversation history and tests (217e7cc)
  • improved command system test coverage (6e17086)
  • improved testing (16484a3)
  • improved visuals (308dd42)
  • improved command handling (76731ea)
  • improving command handling (d0a1a58)
  • continuing to improve ui quality (1fda88d)
  • updated streaming (1324c73)
  • streaming improvements (299aa89)
  • updated dependencies (c253e39)
  • openai compliant version (edd6e08)
  • updated to chuk tool processor windows compatible version (9646e86)
  • working on adding servers at runtime (d1d3c20)
  • more cleanup of old scripts (11c61a5)
  • updated version (37c1283)
  • cleanup of tests (f7160e3)
  • updated version (884cef9)
  • improved servers (6148013)
  • Fix: Add graceful error handling for disabled servers (9579117)
  • Fix critical security issue: Block disabled servers from connecting (ce5d99b)
  • modified this, to be cleaner version of chukterm (95849ad)
  • migrated to chukterm (f620232)
  • migrated to chuk term (699b084)
  • updated .gitignore (4261310)
  • updated tests (364d26f)
  • updating tests (af64afa)
  • updating ui system (a4a90d5)
  • working through ui clean up (8f2ceeb)
  • new ui library (9af473c)
  • streamble improvementents (295ee1e)
  • updated (7d0444d)
  • updated (e75612a)
  • updated to latest version of chuk_llm for better openai compatability support (7c656c0)
  • updated to latest version of chuk_llm for better openai compatability support (7023ea1)
  • changed default model to gpt-oss (6686da2)
  • changed default model to gpt-oss (792d00f)
  • updated version (160d214)
  • updated version (db4533b)
  • updated version to have latest grok and azure fixes (f0b4a83)
  • updated version to have latest grok and azure fixes (6c4f35c)
  • updated for better support of gpt-oss (219c121)
  • updated for better support of gpt-oss (2905ec7)
  • added support for gpt-oss and gpt-5 (d065351)
  • added support for gpt-oss and gpt-5 (cce2aaa)
  • Fixes #157, #158, #155, #153 (78ccaea)
  • Fixes #157, #158, #155, #153 (07282e4)
  • Fixes #155 (ff06e2d)
  • Fixes #155 (ef2c863)
  • amend! Fixes #155 (a5314fc)
  • amend! Fixes #155 (da1bba3)
  • Fixes #153 (0c1c493)
  • Fixes #153 (8e81c09)
  • fixes #153 (177404a)
  • fixes #153 (44aae3e)
  • Update streaming_handler.py (3d5478e)
  • Update streaming_handler.py (9d1f733)
  • improved watsonx (b874468)
  • improved watsonx (6b60e3c)
  • updated santization issue (9630086)
  • updated santization issue (1003567)
  • fixed version (feea8f9)
  • fixed version (21559ce)
  • fixed the version while i update llm (9447679)
  • fixed the version while i update llm (3a7d81d)
  • now supports dynamic discovery (f5c3c98)
  • now supports dynamic discovery (035db0f)
  • fixed mangling issue (7dfc599)
  • fixed mangling issue (c483880)
  • Update README.md (2b93293)
  • Update README.md (f645c67)
  • Improving #147 (977abc6)
  • Improving #147 (37c548d)
  • updated versions to current (77491f5)
  • updated versions to current (d2e552d)
  • updated versions (6b29fde)
  • updated versions (a65ab4f)
  • updated versions (fbe79da)
  • updated versions (9b48cd7)
  • added src size (f8e78cf)
  • added src size (5745254)
  • tidied up diagnostics (9fa58a6)
  • tidied up diagnostics (ce0f1b3)
  • updated readme (337a438)
  • updated readme (ac4f321)
  • removed debug (d003ef4)
  • removed debug (22e7682)
  • cleaned up debug (b4db3d8)
  • cleaned up debug (390a806)
  • added a manifest for uvx install (b44cbd7)
  • added a manifest for uvx install (acfa206)
  • updated to exclude chris config (409b0e6)
  • updated to exclude chris config (0006ea6)
  • updated to work with pip (17451b3)
  • updated to work with pip (e28b2a5)
  • updated to work better with pip (35e12b8)
  • updated to work better with pip (61ea250)
  • modifying servers (ca01d99)
  • modifying servers (5558ebf)
  • improving tests and diagnostics (5328340)
  • improving tests and diagnostics (ba04abf)
  • updating (6d815b8)
  • updating (299306d)
  • updated versions (355e24b)
  • updated versions (57c741c)
  • changed email address (ca6d7b8)
  • changed email address (ad149cb)
  • updated versions (a7f8486)
  • updated versions (362fb39)
  • working through migration to chukllm 0.7 (8c2081b)
  • working through migration to chukllm 0.7 (8b81a67)
  • updated to use latest tool processor and chuk-mcp (4d19c32)
  • updated to use latest tool processor and chuk-mcp (2fff721)
  • moved to latest version of chuk tool processor, and chuk-mcp (fa4542c)
  • moved to latest version of chuk tool processor, and chuk-mcp (a2e2d64)
  • pinned versions pending update (0e86f83)
  • pinned versions pending update (38737e6)
  • updated to use latest tool processor and chuk-mcp (7e9c37a)
  • updated to use latest tool process...
Read more