Skip to content

Releases: pvliesdonk/mcp-devbench

v1.3.1

03 Nov 20:08
bf7b27f

Choose a tag to compare

v1.3.1 (2025-11-03)


Detailed Changes: v1.3.1-rc.3...v1.3.1

v1.3.1-rc.3

03 Nov 20:01
471057a

Choose a tag to compare

v1.3.1-rc.3 Pre-release
Pre-release

v1.3.1-rc.3 (2025-11-03)

Bug Fixes

  • Correct release workflow dependencies and SBOM artifact handling (5a31af8)

Detailed Changes: v1.3.1-rc.2...v1.3.1-rc.3

v1.3.1-rc.2

03 Nov 18:27

Choose a tag to compare

v1.3.1-rc.2 Pre-release
Pre-release

v1.3.1-rc.2 (2025-11-03)

Bug Fixes

  • Refine release job conditions to require successful results from all dependencies (b4ad417)

Detailed Changes: v1.3.1-rc.1...v1.3.1-rc.2

v1.3.1-rc.1

03 Nov 16:09
75efc33

Choose a tag to compare

v1.3.1-rc.1 Pre-release
Pre-release

v1.3.1-rc.1 (2025-11-03)

Bug Fixes

  • Add error handling for branch sync operation (2148352)

  • Ensure release job runs and sync main to next after releases (9613499)

  • Improve branch sync robustness and use local main branch (1067354)

  • Improve upstream branch detection and error handling in release process (75efc33)

  • Restrict SBOM generation and docs deployment to stable releases only (f0642e6)

  • Update commit parser to use conventional style and adjust prerelease token for 'next' branch (e571f3a)

  • Update release job conditions to include lint and unit test results (bf2ae2f)

  • ci: Ensure RELEASE_PAT is set for protected branch operations (#28, 8db125e)

  • ci: Update environment variable references for PyPI publishing (#28, 8db125e)

  • ci: Update release job dependencies and ensure proper merging of main into next (#28, 8db125e)

  • dependencies: Update python-semantic-release to require version 10 or higher (#28, 8db125e)

Chores

  • ci: Update CI/CD workflow and improve job dependencies (#28, 8db125e)

Documentation

  • Clarify why always() is needed for release job condition (dbe5c42)

  • Update release and branching documentation with automatic sync (529f8a7)


Detailed Changes: v1.3.0...v1.3.1-rc.1

v1.3.0

03 Nov 12:57
bfdac26

Choose a tag to compare

v1.3.0 (2025-11-03)

Bug Fixes

  • Fixes to release workflow (bfdac26)

  • ci: Trigger prerelease on next (90d6fb3)

  • release: Test prerelease config (7cbcac2)

Chores

  • semantic-release: Enable upload_to_vcs_release for GitHub pre-releases (074e123)

  • semantic-release: Read GH token from GH_TOKEN or GITHUB_TOKEN (df9629c)


Detailed Changes: v1.2.1...v1.3.0

v1.2.1

02 Nov 09:29

Choose a tag to compare

v1.2.1 (2025-11-02)

Bug Fixes


Detailed Changes: v1.2.0...v1.2.1

v1.2.0

02 Nov 05:45

Choose a tag to compare

v1.2.0 (2025-11-02)

Bug Fixes

  • Restructure export_tar to properly stream without blocking (08d5ba6)

  • Update src/mcp_devbench/managers/filesystem_manager.py (98b5934)

Chores

  • Update src/mcp_devbench/utils/docker_client.py (e1cbfd3)

Continuous Integration

Documentation

  • qw1: Update README with async I/O improvements (46d7b98)

Features

  • qw1: Add tests for async I/O operations (cfd4054)

  • qw1: Wrap blocking I/O in asyncio.to_thread and thread pools (8a25d32)


Detailed Changes: v1.1.0...v1.2.0

v1.1.0

01 Nov 20:19

Choose a tag to compare

v1.1.0 (2025-11-01)

Bug Fixes

  • Address code review feedback and resolve ruff linting issues (ea4dfb7)

  • Resolve all ruff linting issues (12d5f21)

  • Resolve CI test failures by properly mocking database in unit tests (5f213f5)

  • Resolve unit test regressions from intermediate commits (3747a45)

  • tests: Fix 4 additional E2E test failures (e636800)

  • tests: Fix E2E test failures - exec output, container lookup, and exception types (bbe1036)

  • tests: Gracefully skip E2E tests when Docker unavailable (14fd48c)

Chores

  • Fix linting issues in new test files (bd75cba)

Documentation

  • Add documentation implementation summary (7e62827)

  • Add mkdocs configuration and core documentation (bf512dc)

  • Complete Epic 1 documentation implementation (59b7bd6)

  • Document known Docker volume permission issues in E2E tests (6fec54c)

  • Initial plan for Epic 1 (Documentation) implementation (e02fec0)

Features

  • Implement Epic 2 - Testing & Quality Assurance framework (98320d7)

Detailed Changes: v1.0.0...v1.1.0

v1.0.0

01 Nov 14:53

Choose a tag to compare

v1.0.0 (2025-11-01)

Bug Fixes

  • Configure pyright to pass CI with 0 errors (5b15ddb)

  • Remove non-existent template_dir from semantic release config (1c2c06a)

  • Replace deprecated datetime.utcnow() with datetime.now(timezone.utc) (1106939)

  • Update IMPLEMENTATION_ROADMAP.md (656d198)

  • Update release workflow to use publish-action instead of deprecated upload-to-gh-release (bab26d6)

Code Style

  • Fix linting and formatting issues (4882d31)

Continuous Integration

  • Update release.yml to correct semantic-release command (facd3ab)

Documentation

  • Add comprehensive implementation roadmap with epics and features (574b025)

  • Add comprehensive manual steps for semantic release setup (ffaddf9)

  • Implement QW-8 project style guide and contributing docs (60ed4d8)

  • Improve and restructure README for better readability (852807c)

  • Update README.md (c0cfd72)

  • Update README.md (8b08edf)

Features

  • Implement Python Semantic Release workflow (8711385)

  • Implement quick wins QW-2, QW-3, QW-4, QW-6, QW-7 (d28d993)

  • Implement QW-5 idempotency for spawn tool (87817ac)

Refactoring

  • Improve semantic release workflow stability and consistency (b29a6a1)

  • Move datetime imports to module level (bac3fb3)

  • docs: Update roadmap with pyright, mkdocs, aiodocker, and runtime abstraction (13a42a7)


Detailed Changes: v0.0.0...v1.0.0

v0.0.0

01 Nov 13:57
7c5a330

Choose a tag to compare

What's Changed

See the full changelog in the release notes below.

Installation

pip install mcp-devbench==v0.0.0

Or with uv:

uv add mcp-devbench==v0.0.0

What's Changed

  • Implement Epic 1: Foundation Layer with Docker lifecycle, state management, and FastMCP server by @Copilot in #1
  • Implement Epic 2: Command Execution Engine with async exec, streaming output, and idempotency by @Copilot in #2
  • Implement Epic 3: Filesystem Operations by @Copilot in #3
  • Implement Epic 4: MCP Protocol Integration with CI/CD and Release Automation by @Copilot in #4
  • Implement Epic 5: Image & Security Management by @Copilot in #5
  • Implement Epic 6: State Management & Recovery by @Copilot in #6
  • Implement Epic 7: Observability & Operations by @Copilot in #7
  • Add configurable authentication and transport modes to FastMCP server by @Copilot in #8

Full Changelog: https://github.com/pvliesdonk/mcp-devbench/commits/v0.0.0