Skip to content

v3.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jun 04:57
· 4 commits to main since this release
83d040f

What's Changed

  • Fix Rust HN example by @hackintoshrao in #27
  • Merging into main by @kvey in #30
  • Saving file modifications by @kvey in #32
  • Chidori v3 by @kvey in #33
  • docs: restore v0.x-style centered header with badges by @kvey in #34
  • docs: drop Current Status section from README by @kvey in #35
  • proper parallel execution by @kvey in #37
  • Remove QuickJS engine and sandbox runtimes, consolidate to Rust engine by @kvey in #39
  • ci: unbreak Check formatting and TypeScript SDK typecheck by @kvey in #40
  • test262: add a CI conformance gate for the pure-Rust engine by @kvey in #41
  • engine: dynamic import(), with-scope references/closures, spec-order member writes by @kvey in #42
  • Engine conformance improvements: derived constructors, arguments object, and restricted properties by @kvey in #43
  • Speed up Test262 conformance: parallel runner + sharded CI gate by @kvey in #44
  • Route workspace effects through policy enforcement gate by @kvey in #45
  • Update docs to reflect chidori-js as sole JS engine by @kvey in #46
  • Host-side secret broker: proxy write-only secrets to allowlisted hosts by @kvey in #47
  • Add node: builtin shims for path, events, url, assert, and os by @kvey in #48
  • Add per-session policy profiles and supervised approval flow by @kvey in #49
  • Array.prototype spec-generic rewrite: +104 Test262 (96.22% -> 96.48%) by @kvey in #50
  • Add prompt caching support with context-aware multi-turn builder by @kvey in #51
  • Add animated SVG diagrams to README documentation by @kvey in #52
  • Add chidori.signal(): multiplayer runtime signals with a durable mailbox by @kvey in #53
  • Add npm/PyPI release automation for the SDKs by @kvey in #55
  • Add chidori.branch: in-agent execution branching (Phase 1 MVP) by @kvey in #54
  • Implement Phase 3: Live in-memory signal delivery to streaming runs by @kvey in #56
  • Implement chidori.step() — durable value checkpoints for memoized compute by @kvey in #57
  • Per-run memory metering and deny-by-default server policy by @kvey in #58
  • Implement Phase 3: window compaction and local prompt cache by @kvey in #59
  • Improve README formatting and navigation structure by @kvey in #60
  • Reorganize README into modular documentation structure by @kvey in #61
  • Implement private class fields and improve class/eval semantics by @kvey in #63
  • Refresh README with v3 positioning and durability focus by @kvey in #62
  • Restructure "Why Chidori" section for clarity and impact by @kvey in #64
  • Replace chidori.http with captured base networking APIs (fetch/node:http) by @kvey in #65
  • Update roadmap and design docs for pure-Rust engine consolidation by @kvey in #66
  • Add interactive multi-turn chat REPL and conversation() helper by @kvey in #67
  • Slim the repo root: move crate into crates/chidori, docs into docs/ by @kvey in #68
  • Run real React on chidori-js: deterministic, replayable, agent-testable UI iteration by @kvey in #69
  • Add cross-runtime benchmark suite for chidori-js by @kvey in #70
  • Optimize interpreter hot paths to narrow the cross-runtime benchmark gap by @kvey in #71
  • Optimize interpreter hot paths to narrow the cross-runtime benchmark gap by @kvey in #72
  • Cut per-call interpreter overhead: pool frame buffers, borrow ops, fast global reads by @kvey in #73
  • docs: add interpreter optimization design (the no-JIT alternative) by @kvey in #74
  • Fix Dependabot security alerts: bump rustls-webpki to 0.103.13 by @kvey in #75
  • ci: Test262 conformance-coverage PR comment (+ bump 3.3.0) by @kvey in #76
  • Release automation: CI publishes the full train (crates.io + npm + PyPI + GitHub release) by @kvey in #77
  • ci: switch crates.io publish to OIDC trusted publishing by @kvey in #78

New Contributors

Full Changelog: v0.2.1...v3.3.0