From 1861302c6c90646ae8c2bd1b491f9955539e2484 Mon Sep 17 00:00:00 2001 From: Adrian Borrmann Date: Thu, 21 May 2026 14:40:29 -0600 Subject: [PATCH 1/2] bump version and changelog --- CHANGELOG.md | 13 +++++++++++++ dash/version.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13c0fc585b..80966c823d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,19 @@ This project adheres to [Semantic Versioning](https://semver.org/). - [#2462](https://github.com/plotly/dash/issues/2462) Allow `MATCH` in `Input`/`State` when the callback's `Output` has no wildcards (fixed-id Output, no Output, or `ALL`-only wildcard Output). `ALLSMALLER` still requires a corresponding `MATCH` in an Output. - [#3759](https://github.com/plotly/dash/pull/3759) Fix the issue where `Patch` objects cannot be updated via `set_props()` in `websocket` callback. Fix [#3742](https://github.com/plotly/dash/issues/3742) +## [4.3.0rc0] - 2026-05-21 + +## Added +- [#3710](https://github.com/plotly/dash/pull/3710) Framework utilities, types for interacting with layout +- [#3711](https://github.com/plotly/dash/pull/3711) `CallbackAdapter` for representing callback-related data in MCP-friendly format +- [#3712](https://github.com/plotly/dash/pull/3712) MCP `Resources` for exposing app layout, components, and pages +- [#3731](https://github.com/plotly/dash/pull/3731) Expose callbacks as MCP `Tools` +- [#3747](https://github.com/plotly/dash/pull/3747) Support pattern-matching callbacks in MCP tools +- [#3748](https://github.com/plotly/dash/pull/3748) Format callback results for LLM consumption (rendered graphs, markdown tables) +- [#3749](https://github.com/plotly/dash/pull/3749) `get_dash_component` MCP tool and callback execution +- [#3750](https://github.com/plotly/dash/pull/3750) MCP server routes and Streamable HTTP transport +- [#3766](https://github.com/plotly/dash/pull/3766) Support background callbacks in MCP tools + ## [4.2.0rc3] - 2026-05-12 - [#3771](https://github.com/plotly/dash/pull/3771) Add persistent callbacks and no inputs/no outputs callback support. diff --git a/dash/version.py b/dash/version.py index d39d52c3b8..c8f491bcb2 100644 --- a/dash/version.py +++ b/dash/version.py @@ -1 +1 @@ -__version__ = "4.2.0rc3" +__version__ = "4.3.0rc0" From 3558bd3afa84c92b2bef835bc785feb8454bd28b Mon Sep 17 00:00:00 2001 From: Adrian Borrmann Date: Thu, 21 May 2026 14:49:59 -0600 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80966c823d..36c31ec8e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,15 +23,15 @@ This project adheres to [Semantic Versioning](https://semver.org/). ## [4.3.0rc0] - 2026-05-21 ## Added -- [#3710](https://github.com/plotly/dash/pull/3710) Framework utilities, types for interacting with layout -- [#3711](https://github.com/plotly/dash/pull/3711) `CallbackAdapter` for representing callback-related data in MCP-friendly format -- [#3712](https://github.com/plotly/dash/pull/3712) MCP `Resources` for exposing app layout, components, and pages -- [#3731](https://github.com/plotly/dash/pull/3731) Expose callbacks as MCP `Tools` -- [#3747](https://github.com/plotly/dash/pull/3747) Support pattern-matching callbacks in MCP tools -- [#3748](https://github.com/plotly/dash/pull/3748) Format callback results for LLM consumption (rendered graphs, markdown tables) -- [#3749](https://github.com/plotly/dash/pull/3749) `get_dash_component` MCP tool and callback execution -- [#3750](https://github.com/plotly/dash/pull/3750) MCP server routes and Streamable HTTP transport -- [#3766](https://github.com/plotly/dash/pull/3766) Support background callbacks in MCP tools +- [#3710](https://github.com/plotly/dash/pull/3710) MCP: Framework utilities, types for interacting with layout +- [#3711](https://github.com/plotly/dash/pull/3711) MCP: `CallbackAdapter` for representing callback-related data in MCP-friendly format +- [#3712](https://github.com/plotly/dash/pull/3712) MCP: `Resources` for exposing app layout, components, and pages +- [#3731](https://github.com/plotly/dash/pull/3731) MCP: Expose callbacks as `Tools` +- [#3747](https://github.com/plotly/dash/pull/3747) MCP: Support pattern-matching callbacks in Tools +- [#3748](https://github.com/plotly/dash/pull/3748) MCP: Format callback results for LLM consumption (rendered graphs, markdown tables) +- [#3749](https://github.com/plotly/dash/pull/3749) MCP: `get_dash_component` Tool and callback execution +- [#3750](https://github.com/plotly/dash/pull/3750) MCP: Server routes, `mcp_enabled` function decorator, and Streamable HTTP transport +- [#3766](https://github.com/plotly/dash/pull/3766) MCP: Support background callbacks in Tools ## [4.2.0rc3] - 2026-05-12