Skip to content

Release v0.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 14 May 02:03
· 5 commits to main since this release
bb73ff3

[0.2.1] - 2026-05-14

🚀 Features

  • (midstream) [breaking] Bytes::Bytes hot path, drop per-chunk String allocs (ADR-0006) (#7)

🐛 Bug Fixes

  • (quic) [breaking] Default to platform TLS verifier; gate skip-verify behind opt-in feature (ADR-0011) (#8)
  • (ci) Repair release.yml — correct crate names + replace archived Actions (ADR-0017) (#51)
  • (scheduler) Correct ScheduledTask::cmp priority + deadline ordering (PR #59 followup) (#60)
  • (ci) Repair 4 pre-existing CI breakages on main (#69)
  • (release) Grant contents: write so create-release can POST to GH (#71)

💼 Other

  • Upgrade axios to >=1.9.0 and yaml to >=2.7.1 (#5)

📚 Documentation

  • (adr) Introduce ADR system + 41 architectural decisions (#6)
  • Write canonical docs/ARCHITECTURE.md (ADR-0020 follow-up) (#18)
  • Canonical docs/SECURITY.md threat-model + posture (ADR-0020 follow-up) (#19)
  • Canonical docs/GETTING_STARTED.md (ADR-0020 follow-up) (#20)
  • Canonical docs/BENCHMARKS.md (4th and last canonical doc per ADR-0020) (#50)
  • Yank log — record midstreamer-quic 0.1.0 + midstreamer-scheduler 0.1.0/0.1.1 yanks (#62)
  • (adr) Reconcile statuses with shipped reality + commit proptest seeds (#68)

🧪 Testing

  • Proptest baseline for midstreamer-temporal-compare (ADR-0038) (#58)
  • Proptest baseline for midstreamer-scheduler + surface two cmp bugs (ADR-0038) (#59)
  • Proptest baseline for midstreamer-attractor (ADR-0038) (#63)
  • Proptest baseline for midstreamer-neural-solver (LTL laws; ADR-0038) (#64)
  • Proptest baseline for midstreamer-strange-loop (ADR-0038) (#65)
  • Proptest baseline for midstreamer-quic (ADR-0038, final per-crate) (#66)
  • (fuzz) Scaffold midstream-fuzz crate with 2 initial targets (ADR-0038) (#67)

⚙️ Miscellaneous Tasks

  • Dual MIT OR Apache-2.0 licence across the repo (ADR-0036) (#9)
  • Declare MSRV = 1.81 across the workspace + CI gate (ADR-0023) (#11)
  • (governance) CONTRIBUTING, CoC, SECURITY, GOVERNANCE, CODEOWNERS, templates, dependabot (ADR-0039) (#12)
  • Introduce [workspace.lints] table; per-crate inheritance (ADR-0034) (#15)
  • Npm-wasm features off-by-default; add full meta-feature (ADR-0025) (#16)
  • (docs) Triage 44 stale *_REPORT.md / *_SUMMARY.md / *_STATUS.md to docs/archive/2026-pre-cleanup/ (ADR-0020) (#17)
  • Un-vendor hyprstream-main; drop unused arrow / arrow-flight deps (ADR-0002, ADR-0010) (#13)
  • (security) Add cargo-deny policy + audit CI workflow (ADR-0014) (#10)
  • [breaking] Gate src/lean_agentic/ behind off-by-default feature; midstream now compiles (ADR-0005) (#14)
  • (wasm-deps) Bump html-webpack-plugin in /npm-wasm (#21)
  • (wasm-deps) Bump webpack from 5.102.1 to 5.106.2 in /npm-wasm (#22)
  • (actions-deps) Bump EmbarkStudios/cargo-deny-action (#24)
  • (actions-deps) Bump peaceiris/actions-gh-pages from 3 to 4 (#25)
  • (actions-deps) Bump codecov/codecov-action from 3 to 6 (#26)
  • (npm-cli-deps) Bump @typescript-eslint/parser in /npm (#27)
  • (lean-js-deps) Bump @types/node in /lean-agentic-js (#28)
  • (npm-cli-deps) Bump @types/jest from 29.5.14 to 30.0.0 in /npm (#29)
  • (lean-js-deps) Bump jest from 29.7.0 to 30.4.2 in /lean-agentic-js (#30)
  • (lean-js-deps) Bump @typescript-eslint/parser in /lean-agentic-js (#32)
  • Bump workspace to 0.1.1 + add version specs to path deps (#46)
  • Clear pre-existing clippy::all warnings; cargo clippy -D warnings now passes (#48)
  • Tighten workspace lints — promote dbg/todo/unimplemented warn→deny + add mem_forget (ADR-0034 phase 2) (#49)
  • Replace config 0.13 with figment + dotenv with dotenvy (ADR-0019) (#52)
  • (security) Retire 3 cleared deny.toml advisory ignores (#53)
  • Bump reqwest 0.11 -> 0.12; retire rustls-pemfile advisory + 14 cleared bans.skip entries (#54)
  • (security) Promote cargo-deny from continue-on-error to hard CI gate (ADR-0014) (#55)
  • Add JS / TS workflow exercising the 3 npm packages (ADR-0029) (#56)
  • Introduce xtask crate; retire 7 legacy root scripts (ADR-0037) (#57)
  • (release) Bump midstreamer-scheduler 0.1.1 -> 0.1.2 (cmp bugfix) (#61)
  • (release) Bump workspace to 0.2.1 — proptest baselines + scheduler cmp fix (#70)