Releases
v0.2.1
Compare
Sorry, something went wrong.
No results found
[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 )
You can’t perform that action at this time.