Skip to content

Release: weavegraph v0.4.0 — Final API Freeze#188

Merged
Idleness76 merged 6 commits into
stagingfrom
ver04-a
May 3, 2026
Merged

Release: weavegraph v0.4.0 — Final API Freeze#188
Idleness76 merged 6 commits into
stagingfrom
ver04-a

Conversation

@Idleness76
Copy link
Copy Markdown
Owner

Summary

v0.4.0 is the final API freeze release. No new features — only removals, renames, and documentation finalization. The public API surface is now locked for v1.0.

Milestones

  • 0.4.1 — Removed all deprecated items from 0.2.0/0.3.0: Message::new(), RuntimeConfig.checkpointer field + with_checkpointer() + checkpointer_type(), six legacy AppRunner constructors, LadderError type alias
  • 0.4.2 — Removed llm = ["rig"] feature alias; rig is now the sole feature name
  • 0.4.3 — Added DIAGNOSTIC_SCOPE const alongside STREAM_END_SCOPE
  • 0.4.4 — Added examples/production_streaming.rs: full Axum + SSE + Postgres checkpointing reference, end-to-end tested against live Postgres

Additional

  • cargo deny check clean (aws-lc-sys updated 0.38→0.40 to clear 6 security advisories)
  • cargo semver-checks clean against 0.3.0 baseline
  • docs/MIGRATION.md v0.4.0 section added (6 breaking changes with before/after examples)
  • CHANGELOG.md [0.4.0] entry added
  • Nightly doc lint fixes: 6 rustdoc::redundant-explicit-links errors resolved

Pre-PR Checks

  • make all (fmt, clippy, nextest 291 passed, doc tests 153 passed)
  • make ci-quick (pinned 1.90.0 + nightly doc — clean)
  • make ci-local (+ semver-checks, cargo deny, cargo machete, bench compile — clean)

@Idleness76 Idleness76 self-assigned this May 3, 2026
@Idleness76 Idleness76 added documentation Improvements or additions to documentation enhancement New feature or request breaking-change Changes that break backward compatibility api-design Public API design and ergonomics labels May 3, 2026
@Idleness76 Idleness76 added this to the v0.4.0 milestone May 3, 2026
@Idleness76 Idleness76 merged commit 65e9096 into staging May 3, 2026
10 checks passed
@Idleness76 Idleness76 deleted the ver04-a branch May 3, 2026 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-design Public API design and ergonomics breaking-change Changes that break backward compatibility documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant