Skip to content

Commit 304dcaa

Browse files
hnykdagithub-actions[bot]
authored andcommitted
chore(futuresearch-python): release 0.6.1 — pin litellm to exclude compromised versions (#5021)
## Summary - Bump futuresearch and futuresearch-mcp to 0.6.1 (all version references: pyproject.toml, plugin.json, server.json, manifest.json, stubs, lockfile) - Pin litellm dependency to `<1.82.7` to exclude compromised PyPI releases (1.82.7 and 1.82.8) containing credential-stealing malware See: https://futuresearch.ai/blog/litellm-supply-chain-attack ## Test plan - [ ] Verify `uv lock` resolves correctly with new pin - [ ] Verify `uvx futuresearch-mcp` installs without pulling litellm >= 1.82.7 - [ ] Publish to PyPI after merge 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Sourced from commit f09d7daafa247e48a42e41067e7e54fce150e46d
1 parent 766487f commit 304dcaa

10 files changed

Lines changed: 15 additions & 15 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"name": "futuresearch",
1212
"source": "./",
1313
"description": "Give Claude Code a research team. Forecast, score, classify, or research every row of a dataset.",
14-
"version": "0.6.0"
14+
"version": "0.6.1"
1515
}
1616
]
1717
}

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "futuresearch",
33
"description": "Give Claude Code a research team. Forecast, score, classify, or research every row of a dataset.",
4-
"version": "0.6.0",
4+
"version": "0.6.1",
55
"author": {
66
"name": "FutureSearch"
77
},

futuresearch-mcp/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": "0.4",
33
"name": "futuresearch-mcp",
44
"display_name": "FutureSearch MCP Server",
5-
"version": "0.6.0",
5+
"version": "0.6.1",
66
"description": "Give your AI a research team. Forecast, score, classify, or research every row of a dataset.",
77
"long_description": "MCP server for futuresearch: give your AI a research team. Each operation dispatches web research agents across a dataset to forecast, score, classify, deduplicate, merge, or research at scale.",
88
"author": {

futuresearch-mcp/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[project]
22
name = "futuresearch-mcp"
3-
version = "0.6.0"
3+
version = "0.6.1"
44
description = "MCP server for futuresearch: a researcher for every row"
55
readme = "README.md"
66
requires-python = ">=3.12"
77
dependencies = [
88
"PyJWT[crypto]>=2.8.0",
9-
"futuresearch>=0.6.0",
9+
"futuresearch>=0.6.1",
1010
"httpx>=0.27.0",
1111
"jsonschema>=4.0.0",
1212
"mcp[cli]>=1.0.0",

futuresearch-mcp/server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
"subfolder": "futuresearch-mcp"
1010
},
1111
"websiteUrl": "https://github.com/futuresearch/everyrow-sdk/tree/main/futuresearch-mcp",
12-
"version": "0.6.0",
12+
"version": "0.6.1",
1313
"packages": [
1414
{
1515
"registryType": "pypi",
1616
"registryBaseUrl": "https://pypi.org",
1717
"identifier": "futuresearch-mcp",
18-
"version": "0.6.0",
18+
"version": "0.6.1",
1919
"runtimeHint": "uvx",
2020
"transport": {
2121
"type": "stdio"

gemini-extension.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "futuresearch",
33
"description": "Gemini extension for the futuresearch SDK - AI-powered data processing utilities for transforming, deduping, merging, ranking, and classifying dataframes",
4-
"version": "0.6.0",
4+
"version": "0.6.1",
55
"mcpServers": {
66
"futuresearch": {
77
"command": "uvx",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ futuresearch = { workspace = true }
66

77
[project]
88
name = "futuresearch"
9-
version = "0.6.0"
9+
version = "0.6.1"
1010
description = "A researcher for every row. Forecast, score, classify, or research entire datasets."
1111
readme = "README.md"
1212
requires-python = ">=3.12"

stubs/everyrow-mcp/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[project]
22
name = "everyrow-mcp"
3-
version = "0.6.0"
3+
version = "0.6.1"
44
description = "Renamed to futuresearch-mcp. This package is a compatibility shim."
55
readme = "README.md"
66
requires-python = ">=3.12"
7-
dependencies = ["futuresearch-mcp>=0.6.0"]
7+
dependencies = ["futuresearch-mcp>=0.6.1"]
88

99
[tool.hatch.build.targets.wheel]
1010
packages = ["src/everyrow_mcp"]

stubs/everyrow/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[project]
22
name = "everyrow"
3-
version = "0.6.0"
3+
version = "0.6.1"
44
description = "Renamed to futuresearch. This package is a compatibility shim."
55
readme = "README.md"
66
requires-python = ">=3.12"
7-
dependencies = ["futuresearch>=0.6.0"]
7+
dependencies = ["futuresearch>=0.6.1"]
88

99
[tool.hatch.build.targets.wheel]
1010
packages = ["src/everyrow"]

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)