Skip to content

v0.10.0 — Graph Timing: heat map + critical path highlight - #35

Merged
ddsha441981 merged 4 commits into
mainfrom
feat/v0.10.0-graph-heat-critical-path
Jul 29, 2026
Merged

ddsha441981 merged 4 commits into
mainfrom
feat/v0.10.0-graph-heat-critical-path

Conversation

@ddsha441981

Copy link
Copy Markdown
Owner

What

Brings WireDoctor's core value — startup timing analysis — directly into the Graph tab.

  • Timing heat chip — node color (green→red, log scale) + size mapped to per-bean instantiation time; off by default, cycle/ghost/proxy/orphan colors keep priority
  • Critical path chip — traces the startup critical path in gold, dims the rest; handles condensed [cycle: a, b] entries; hidden when no timing data
  • Inspector — shows Instantiation: N ms + on critical path tag
  • beanTimings JSON field — full per-bean timing map serialized (previously only thresholded slowBeans)
  • Version 0.10.0 in all poms; CHANGELOG + report-tour docs; sample/test2 refreshed with a real start.spring.io v0.10.0 report (390 beans, 386 timed)

Verification

  • 234 tests green (223 autoconfigure + 11 actuator)
  • Real run: start.spring.io (390 beans) — heat + cp chips verified, no JS console errors (headless chromium click-test)

@ddsha441981
ddsha441981 merged commit ce9c620 into main Jul 29, 2026
14 checks passed
@ddsha441981
ddsha441981 deleted the feat/v0.10.0-graph-heat-critical-path branch July 29, 2026 10:13
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