Skip to content

chore(release): v0.4.1 — component --wasi-fs read/list fix (closes #405) - #410

Merged
avrabe merged 1 commit into
mainfrom
release/v0.4.1
Jul 10, 2026
Merged

chore(release): v0.4.1 — component --wasi-fs read/list fix (closes #405)#410
avrabe merged 1 commit into
mainfrom
release/v0.4.1

Conversation

@avrabe

@avrabe avrabe commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Version bump 0.4.0 → 0.4.1. Ships the complete component filesystem read/list fix for WASI Preview2 components under kilnd --wasi --component --wasi-fs:

Together a preview2 component now reads and lists files under a preopen, matching wasmtime run --dir. Closes #405.

All three verified end-to-end against the wasmtime differential oracle and by unit oracles; merged individually through the required gate. This PR is the version bump + lock sync.

🤖 Generated with Claude Code

Version bump 0.4.0 → 0.4.1. Ships the complete component filesystem read/list
fix for WASI Preview2 components under kilnd --wasi --component --wasi-fs:
- SR-37 (#406): get-directories returns a guest-usable preopen list.
- SR-38 (#407): file read (blocking-read) returns bytes in a guest-owned buffer
  with offset/EOF tracking.
- SR-39 (#409): directory enumeration (read-directory / read-directory-entry).

Together these make a preview2 component read and list files under a preopen,
matching `wasmtime run --dir`. Closes #405.

Trace: SR-39
@github-actions

Copy link
Copy Markdown

🔍 Build Diagnostics Report

Summary

Metric Base Branch This PR Change
Errors 0 0 0
Warnings 5 5 0

🎯 Impact Analysis

Issues in Files You Modified

  • 0 new errors introduced by your changes
  • 0 new warnings introduced by your changes
  • 0 total errors in modified files
  • 0 total warnings in modified files
  • 0 files you modified

Cascading Issues (Your Changes Breaking Other Files)

  • 0 new errors in unchanged files
  • 0 new warnings in unchanged files
  • 0 unchanged files now affected

Note: "Cascading issues" are errors in files you didn't modify, caused by your changes (e.g., breaking API changes, dependency issues).

✅ No Issues Detected

Perfect! Your changes don't introduce any new errors or warnings, and don't break any existing code.


📊 Full diagnostic data available in workflow artifacts

🔧 To reproduce locally:

# Install cargo-kiln
cargo install --path cargo-kiln

# Analyze your changes
cargo-kiln build --output json --filter-severity error
cargo-kiln check --output json --filter-severity warning

@codecov

codecov Bot commented Jul 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@avrabe
avrabe merged commit 7a03932 into main Jul 10, 2026
20 checks passed
@avrabe
avrabe deleted the release/v0.4.1 branch July 10, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant