[0.18.0] - 2026-09-10
Highlights
- Security hardening. The Rust update takes
russh0.63.1 security fixes
(#2365),sqlitebudgets account
for work performed inside a single engine step (TM-SQL-014)
(#2369), the host-environment hole
in builtins is closed
(#2385), andtabled0.22 retires
RUSTSEC-2026-0173
(#2379). - C ABI improvements. The C ABI exposes host-directory mounts, bringing native
embeddings to parity with other host bindings
(#2371).
What's Changed
- fix(host-call): enforce the execution deadline while parked by @chaliy in #2349
- chore(ci): bump taiki-e/install-action from 2.86.3 to 2.86.5 in the github-actions group by @app/dependabot in #2354
- chore(deps): bump @langchain/core from 1.2.8 to 1.2.9 in /crates/bashkit-js in the js-npm group by @app/dependabot in #2350
- chore(deps): bump the site-npm group in /site with 3 updates by @app/dependabot in #2352
- chore(deps): bump the examples-npm group across 2 directories with 6 updates by @app/dependabot in #2353
- chore(deps): bump wasmtime from 47.0.4 to 48.0.0 in /examples/hyperlight/host in the example-cargo group across 1 directory by @app/dependabot in #2355
- chore(deps): bump turso_core from 0.8.0-pre.4 to 0.8.0-pre.7 by @chaliy in #2356
- chore(deps): move chacha20 off yanked 0.10.1 by @chaliy in #2357
- chore(security): record why the rsa advisory suppression stops matching by @app/claude in #2358
- chore(deps): bump the js-npm group in /crates/bashkit-js with 2 updates by @app/dependabot in #2359
- chore(deps): bump the site-npm group in /site with 3 updates by @app/dependabot in #2361
- chore(deps): bump the examples-npm group across 1 directory with 4 updates by @app/dependabot in #2362
- chore(ci): bump taiki-e/install-action from 2.86.5 to 2.87.0 in the github-actions group by @app/dependabot in #2363
- chore(deps): bump the example-cargo group across 2 directories with 3 updates by @app/dependabot in #2364
- fix(deps): bump rust-dependencies group, taking russh 0.63.1 security fixes by @chaliy in #2365
- fix(bindings): canonicalize runtime mount replay keys by @chaliy in #2366
- fix(sqlite): count work performed inside a single engine step (TM-SQL-014) by @chaliy in #2369
- fix(docs): render inline SVG diagrams correctly by @chaliy in #2368
- chore(bench): add vm-linux-x86_64 benchmark run 2026-09-02 by @chaliy in #2370
- feat(capi): expose host-directory mounts over the C ABI by @tersePrompts in #2371
- chore(maintenance): refresh dependencies and resolve security findings by @chaliy in #2378
- chore(deps): upgrade tabled to 0.22 and retire RUSTSEC-2026-0173 by @chaliy in #2379
- chore(ci): bump the github-actions group with 2 updates by @app/dependabot in #2383
- chore(deps): bump the example-cargo group across 1 directory with 3 updates by @app/dependabot in #2384
- chore(deps): bump the examples-npm group across 1 directory with 3 updates by @app/dependabot in #2382
- fix(builtins): sync uutils coreutils drift and close host-env hole by @chaliy in #2385
- chore(deps): stop dependabot reopening the unbuildable get-size2 bump by @chaliy in #2386
- docs(readme): add Java and Elixir community bindings by @chaliy in #2390
- fix(fs): set RealFs mtime with FILE_WRITE_ATTRIBUTES on Windows by @chaliy in #2391
- fix(awk): stop number lexer swallowing following +/- operators by @chaliy in #2392
- feat(bindings): add read-only filesystem mounts by @chaliy in #2393
Full Changelog: v0.17.1...v0.18.0