• v1.5.0 d437e6ff36

    v1.5.0 Stable

    siennathesane released this 2026-03-29 16:14:03 +00:00 | 0 commits to mainline since this release

    Rust toolchain executors + containerd remote daemon support

    New

    • wfe-rustlang: New crate with 15 Rust toolchain step executors
      • Cargo: build, test, check, clippy, fmt, doc, publish
      • External tools (auto-install): audit, deny, nextest, llvm-cov
      • Rustup: rust-install, toolchain, component, target
      • cargo-doc-mdx: generates MDX docs from rustdoc JSON output
    • wfe-yaml: rustlang feature flag with schema fields for all step types
    • wfe-containerd: Remote daemon support (WFE_IO_DIR, image chain ID, root capabilities)

    Fixed

    • wfe-containerd: Empty rootfs — resolve image chain ID from content store
    • wfe-containerd: FIFO deadlock — replaced with regular file I/O
    • wfe-containerd: /bin/sh absolute path in OCI process spec
    • wfe-containerd: Root capabilities for apt-get and similar tools

    Infrastructure

    • Lima wfe-test VM config (Alpine + containerd + BuildKit)
    • TCP socat proxy for gRPC transport to Lima VMs
    • CI pipeline updated with wfe-rustlang tests and publish steps

    879 tests. 88.8% coverage on wfe-rustlang.

    Crates published to sunbeam registry

    wfe-core, wfe-sqlite, wfe-postgres, wfe-opensearch, wfe-valkey, wfe-buildkit, wfe-buildkit-protos, wfe-containerd, wfe-containerd-protos, wfe-rustlang, wfe, wfe-yaml

    Downloads