Skip to content

Version 4.5.0rc1 - #4068

Merged
T4rk1n merged 3 commits into
devfrom
release/4.5.0rc1
Oct 15, 2026
Merged

T4rk1n merged 3 commits into
devfrom
release/4.5.0rc1

Conversation

@T4rk1n

@T4rk1n T4rk1n commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Second release candidate for 4.5.0.

Since rc0 (see CHANGELOG [Unreleased] for the full list)

Added

Fixed

Plus dependency updates (#4058 and the dependabot groups).

Before final 4.5.0

  • Rename CHANGELOG [Unreleased] -> [4.5.0] - <date>
  • Drop the rc1 from dash/version.py

@github-actions

github-actions Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Dash performance benchmarks

⚠️ regressions to review

scenario metric p90 (ms) median growth baseline p90 note
⚠️ patch_append_toplevel append_ms 133.3 91.0 2.85x 140.2 1.3x baseline (norm)
✅ callback_chain chain_ms 321.7 310.8 0.98x 499.1
✅ callback_chain graph_ms 1.5 1.5 1.0x 2.4
✅ callback_fanout fanout_ms 59.8 52.4 0.87x 92.5
✅ deep_nesting render_ms 47.7 42.8 1.08x 56.8
✅ full_children_replace replace_ms 3344.9 1258.1 17.52x 4697.1
✅ initial_render_large render_ms 468.0 433.8 1.01x 694.4
✅ initial_render_small render_ms 89.1 69.0 1.01x 104.0
✅ patch_append_nested append_ms 145.4 88.6 2.64x 192.3
✅ patch_scalar_update_large update_ms 150.4 138.4 0.92x 202.9
✅ wildcard_all_resolve wildcard_ms 195.0 186.4 1.0x 313.6
✅ wildcard_all_resolve graph_ms 0.7 0.7 1.0x 1.3

growth = late-third / early-third per-op time; ~1 is flat, a large value means the per-op cost scales with accumulated state.

machine scale vs baseline: 0.72x - divided out of the baseline ratios so they compare like for like (the absolute warn/fail ceilings are left un-scaled); calibrated on initial_render_small.

rc0 published dcc/html 4.5.0, dash-table 7.5.0 and dash-renderer 3.5.0 to
npm, so the packages move to the next patch for rc1.
@sonarqubecloud

Copy link
Copy Markdown

@T4rk1n
T4rk1n merged commit c388ddf into dev Oct 15, 2026
56 of 57 checks passed
@T4rk1n
T4rk1n deleted the release/4.5.0rc1 branch October 15, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant