Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

Bump all dependencies to latest versions#146

Closed
thinkingfish wants to merge 1 commit intopelikan-io:mainfrom
thinkingfish:bump-all-deps
Closed

Bump all dependencies to latest versions#146
thinkingfish wants to merge 1 commit intopelikan-io:mainfrom
thinkingfish:bump-all-deps

Conversation

@thinkingfish
Copy link
Copy Markdown
Member

@thinkingfish thinkingfish commented Mar 18, 2026

Summary

  • Bump all external dependencies to their latest versions, including major version upgrades (rand 0.8→0.10, mio 0.8→1.1, thiserror 1→2, schemars 0.8→1.2, image 0.24→0.25, criterion 0.5→0.8)
  • Migrate rand 0.10 API changes across switchboard and histogram test code
  • Replace deprecated heatmap crate in waterfall with a local Heatmap implementation backed by histogram directly
  • Add waterfall to workspace members
  • Bump crate versions per semver: breaking bumps for awaken (0.3.0), switchboard (0.4.0), waterfall (0.9.0); patch bumps for clocksource (0.8.3), histogram (0.11.5), ratelimit (0.10.1), ringlog (0.8.1)

Test plan

  • cargo clippy --workspace passes (only pre-existing ringlog warnings)
  • CI passes on all targets
  • Verify waterfall example still renders correctly

🤖 Generated with Claude Code

- Bump all external deps to latest versions including major bumps:
  rand 0.8→0.10, mio 0.8→1.1, thiserror 1→2, schemars 0.8→1.2,
  image 0.24→0.25, criterion 0.5→0.8, rand_chacha 0.3→0.10
- Migrate rand 0.10 API changes across switchboard and histogram
- Replace deprecated heatmap crate in waterfall with local implementation
  backed by the histogram crate directly
- Add waterfall to workspace members
- Bump crate versions per semver:
  awaken 0.2.0→0.3.0, switchboard 0.3.0→0.4.0 (breaking: mio/awaken),
  waterfall 0.8.2→0.9.0 (breaking: API overhaul),
  clocksource 0.8.2→0.8.3, histogram 0.11.4→0.11.5,
  ratelimit 0.10.0→0.10.1, ringlog 0.8.0→0.8.1 (compatible)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant