You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No transaction example showing the current `Transaction::new(&pool).run(async |ctx| { ... })` signature. The Features table says "Transactions: Multi-entity atomic operations" but doesn't show what calling them looks like — and the API just changed in 0.7.0 (fix: Transaction::run() never commits — closure signature change #103).
No documented feature matrix for what each Cargo feature toggles (`postgres`, `clickhouse`, `mongodb`, `streams`, `api`, `validate`, `tracing`).
Fix
In `README.md`:
Bump the Installation block to use `version = "0.8"`.
Add a "Feature flags" section listing every Cargo feature with one-line descriptions.
Add a "Transactions" subsection under Quick Reference with a copy-pasteable `.run(async |ctx| { ... })` example that uses the current API.
Add a "Tracing" subsection showing how to enable the feature, what fields the spans carry, and a sample log line.
Out of scope
Wiki updates (separate repo, separate cadence).
Examples directory READMEs.
Acceptance
A new user reading the README top-to-bottom can:
copy the Installation snippet and get the latest crate;
find the list of optional features without grepping the codebase;
see how to use transactions correctly (with the fixed `run` signature);
Problem
`README.md` has drifted from the current state of the crates:
Fix
In `README.md`:
Out of scope
Acceptance
A new user reading the README top-to-bottom can: