Releases: DiogoRibeiro7/ds-workspace-mcp
Release list
v1.1.0
v1.1.0 Release Notes
ds-workspace-mcp v1.1.0 is a minor release that expands the stable analytical MCP surface with safer SQL execution, richer dataset support, stronger modeling diagnostics, report persistence improvements, and reproducible evaluation metadata.
Highlights
- hardens DuckDB and SQLite execution with stricter read-only controls, relation allowlisting, and timeout handling
- adds generalized dataset support for Parquet, JSON, Excel, schema diffing, drift diagnostics, and safe group-by aggregation
- improves profiling with bounded distribution, categorical quality, duplicate-row, key-candidate, identifier, and free-text diagnostics
- upgrades modeling readiness with leakage evidence, executable validation guidance, statistically valid dummy baselines, and transparent forecast baselines
- adds reproducible evaluation manifests to experiment plans, modeling reports, dummy baselines, and forecast baselines
- makes report storage transactional with overwrite controls, content hashes, search, compare, copy, rename, delete, section extraction, and Docker persistence
- refactors server composition into a FastMCP application factory with domain-specific MCP registrations
Compatibility
This release adds MCP tools, CLI commands, and structured response fields in line with the documented minor-release compatibility policy. Existing public names remain supported.
Known Limitations
- analytical guidance remains heuristic and should be reviewed before operational decisions
- forecast baselines initially require regular inferred frequencies
- SQL timeout enforcement is best-effort interruption and still relies on configured operational bounds
- HTTP authentication remains a shared-token layer rather than scoped identity
Validation Summary
Validated with:
poetry run ruff format --check src tests examplespoetry run ruff check .poetry run mypy .poetry run pytestpoetry build
v1.0.2
v1.0.2 Release Notes
ds-workspace-mcp v1.0.2 is a repository-quality patch release on top of the stable 1.0.x MCP server surface.
Highlights
- adds GitHub and Zenodo citation metadata
- adds GitHub issue templates, a pull request template, and Dependabot configuration
- adds a Makefile for repeatable local development, quality, test, build, and cleanup commands
- adds editor and Git attributes for consistent formatting and line endings
- documents the default quality gate in the README and contributor guide
- migrates packaging metadata to PEP 621
[project]fields
Compatibility
This release does not intentionally change MCP tools, resources, prompts, CLI commands, or documented environment variables.
Dependency Maintenance
This release includes the merged Dependabot lockfile updates available on main before the release was prepared.
Validation Summary
Validated with:
poetry checkpoetry run ruff check .poetry run ruff format --check src tests examplespoetry run mypypoetry run pytest -m "not integration"poetry run pytest -m integration tests/integration tests/test_examples.py -vvpoetry build