Releases: joshrotenberg/cratesio-mcp
Releases · joshrotenberg/cratesio-mcp
0.3.0 - 2026-06-12
12 Jun 04:35
Compare
Sorry, something went wrong.
No results found
Release Notes
Bug Fixes
Reap only stopped/suspended machines, not in-flight ones (#145 )
Miscellaneous Tasks
Finish the client audit follow-ups (closes #138 ) (#146 )
Install cratesio-mcp 0.3.0
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.3.0/cratesio-mcp-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c " irm https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.3.0/cratesio-mcp-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install joshrotenberg/brew/cratesio-mcp
Download cratesio-mcp 0.3.0
0.2.1 - 2026-06-11
11 Jun 22:51
Compare
Sorry, something went wrong.
No results found
Release Notes
Bug Fixes
Restore auto_start_machines=true to fix Fly outage (#131 )
Keep Fly machine always-on (disable auto-stop) to end outage cycle (#135 )
Bypass response cache by a process-unique nonce, not request id (#136 )
Documentation
Feature the built-in crates.io client prominently in the README (#139 )
Miscellaneous Tasks
Add Fly health check and harden deploy verify step (closes #133 ) (#137 )
Install cratesio-mcp 0.2.1
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.2.1/cratesio-mcp-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c " irm https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.2.1/cratesio-mcp-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install joshrotenberg/brew/cratesio-mcp
Download cratesio-mcp 0.2.1
0.2.0 - 2026-06-11
11 Jun 21:11
Compare
Sorry, something went wrong.
No results found
Release Notes
Bug Fixes
Add #[serde(default)] to optional version params on 5 tools (#99 )
Bound rustdoc JSON response size from docs.rs (#103 )
Bound get_crate_readme response size (#108 )
Bound outbound HTTP calls with a per-request timeout (closes #88 ) (#112 )
Cap retry backoff with saturating math (closes #90 ) (#115 )
Cap unique crates in dependency tree to bound API calls (closes #92 ) (#121 )
Apply timeout/rate-limit/bulkhead middleware to stdio transport (closes #91 ) (#123 )
Documentation
Add readme field to Cargo.toml package metadata (#100 )
Add doc comments to CratesQueryBuilder methods and Sort variants (#102 )
Add example to format_number doc comment (#107 )
Sync README tool/prompt counts with registrations (closes #76 ) (#110 )
Features
Log client IP of sampled HTTP requests on the HTTP transport (#94 )
Add get_crate_changelog tool (#72 )
Add .icon() to authors, user, and user_stats tools (#101 )
Normalize MCP tool/prompt surface (closes #74 , #77 , #83 ) (#124 )
Add get_release_timeline tool (closes #55 ) (#125 )
Auto-reinitialize unknown MCP sessions to stop GET / churn (#130 )
Miscellaneous Tasks
Update rustls-webpki to 0.103.13 to fix RUSTSEC advisories (#96 )
Gate HTTP request-origin logging behind --log-requests (default off) (#98 )
Add roba.toml worker dispatch config (#109 )
Untrack accidentally-committed worker artifacts; gitignore .worktrees and .claudes (#113 )
Raise worker max_turns 40->80 and budget cap 2->10 (test-bed dial-in) (#114 )
Enforce single-instance Fly deployment (closes #93 ) (#126 )
Upgrade tower-mcp 0.9.1 -> 0.12.0 (#127 )
Deploy to Fly only on release tag, not every merge to main (#129 )
Testing
Extend docs/format.rs coverage for module listing and item detail (#104 )
Cover find_alternatives in integration router + 404 error path (closes #78 ) (#111 )
Cover composite-tool error and edge paths (closes #85 ) (#116 )
Inline tests for the four new prompts (closes #75 ) (#117 )
Cover 3 untested client endpoints (closes #86 ) (#118 )
Error/empty-path tests for 9 simple tools (part 1, refs #82 ) (#119 )
Error/empty-path tests for 9 simple tools (part 2, closes #82 ) (#120 )
Install cratesio-mcp 0.2.0
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.2.0/cratesio-mcp-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c " irm https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.2.0/cratesio-mcp-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install joshrotenberg/brew/cratesio-mcp
Download cratesio-mcp 0.2.0
0.1.4 - 2026-03-19
19 Mar 05:28
Compare
Sorry, something went wrong.
No results found
Release Notes
Features
Upgrade tower-mcp to 0.9.1 and enable optional_sessions for HTTP transport (#63 )
Add evaluate_dependencies prompt (closes #57 ) (#66 )
Add recommend_crates prompt (closes #58 ) (#67 )
Add migration_guide prompt (closes #59 ) (#68 )
Add retry with exponential backoff for outbound API calls (closes #42 ) (#70 )
Add find_alternatives tool (closes #54 ) (#71 )
Install cratesio-mcp 0.1.4
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.1.4/cratesio-mcp-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c " irm https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.1.4/cratesio-mcp-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install joshrotenberg/brew/cratesio-mcp
Download cratesio-mcp 0.1.4
0.1.3 - 2026-02-24
24 Feb 05:26
Compare
Sorry, something went wrong.
No results found
Release Notes
Bug Fixes
Disable GitHub release creation in release-plz (#50 )
Features
Add compare_crates tool for side-by-side crate comparison (#49 )
Add get_dependency_tree tool for recursive transitive deps (#45 ) (#52 )
Add crate_health_check composite tool (#53 ) (#56 )
Install cratesio-mcp 0.1.3
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.1.3/cratesio-mcp-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c " irm https://github.com/joshrotenberg/cratesio-mcp/releases/download/v0.1.3/cratesio-mcp-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install joshrotenberg/brew/cratesio-mcp
Download cratesio-mcp 0.1.3
v0.1.2
24 Feb 04:26
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Add profile.dist for cargo-dist builds (#47 )
v0.1.1
24 Feb 04:18
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Decompress gzip responses from docs.rs rustdoc JSON endpoint (#22 )
Downgrade rustdoc-types to 0.56 to match docs.rs format version (#24 )
Show version strings instead of IDs in get_downloads (#40 )
Documentation
Add README with implemented and planned features (#9 )
Add LICENSE files and clean up README (#28 )
Rewrite README for release (#41 )
Features
Custom client library, lib crate extraction, and 7 new tools (#1 )
Add docs.rs integration tools (get_crate_docs, get_doc_item, search_docs) (#11 )
Add audit_dependencies tool via OSV.dev API (#14 )
Add get_crate_features tool for feature flag analysis (#31 )
Add readme and docs resource templates (#32 )
Add get_user_stats tool for user download statistics (#34 )
Add release-plz and cargo-dist for automated releases (#35 )
Add Docker image build and publish to ghcr.io (#37 )
Add Fly.io deploy workflow with MCP protocol verification (#38 )
Miscellaneous Tasks
Add GitHub Actions CI workflow (#12 )
Add .mcp.json for local development (#13 )
Testing
Add 28 wiremock tests for authenticated write operations (#29 )
Add 27 MCP integration tests using TestClient + wiremock (#30 )
Add retroactive test coverage for state, crate_info resource, and uncovered tools (#33 )