Skip to content

v0.8.7

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 23:12
· 114 commits to refs/heads/main since this release
2f37912

Summary

This release introduces significant changes in how we retrieve and process documentation pages. This is the first step in an effort to improve the relevance of the results and optimize token output size.

Results should be returned slightly faster due to fewer operations being done under the hood. The MCP Server now consumes Markdown versions of the docs rather than retrieving the HTML version and then converting it to Markdown locally. We've also made changes to caching.

For caching, we've moved the cache from the user home directory to the temp directory of each OS. Additionally, we've changed how content is cached to prioritize data freshness while still avoiding redundant requests. For each documentation page requested by the MCP, we first query the docs to retrieve the eTag of a page and compare it with the eTag of the cached version. If they match, we return the cached page; otherwise we load the remote one.

The output and quality of results should be comparable to previous versions. If you spot any regression or issue, please don't hesitate to open an issue.

Over the coming weeks we'll work on improving the search feature and experiment with returning only portions of the page that are relevant to the query, rather than the entire page. Stay tuned for more details!

Changes

🔧 Maintenance

This release was made possible by the following contributors:

@actions-user, @dependabot[bot], @dreamorosi, @github-actions[bot], @hjgraca, @punkpeye, @semantic-release-bot, @step-security-bot, @walmsles, dependabot[bot] and github-actions[bot]