pipecrab-runtime 0.6.0

Runtime-agnostic async orchestration for pipecrab: Inbound, Outbound. Built on futures.
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.4.0]https://github.com/SheaHawkins/pipecrab/compare/pipecrab-runtime-v0.3.0...pipecrab-runtime-v0.4.0 - 2026-07-17

### Other

- update msrv, rust edition ([#44]https://github.com/SheaHawkins/pipecrab/pull/44)

## [0.3.0]https://github.com/SheaHawkins/pipecrab/compare/pipecrab-runtime-v0.2.0...pipecrab-runtime-v0.3.0 - 2026-07-13

### Fixed

- *(pipeline)* erase stage Effects so stages are composable ([#40]https://github.com/SheaHawkins/pipecrab/pull/40)

### Other

- format repo
- group crates into engine/adapters/support with a layering gate ([#37]https://github.com/SheaHawkins/pipecrab/pull/37)

## [0.2.0]https://github.com/SheaHawkins/pipecrab/compare/pipecrab-runtime-v0.1.0...pipecrab-runtime-v0.2.0 - 2026-07-12

### Other

- Partial Transcripts ([#29]https://github.com/SheaHawkins/pipecrab/pull/29)
- release v0.1.0 ([#21]https://github.com/SheaHawkins/pipecrab/pull/21)

## [0.1.0]https://github.com/SheaHawkins/pipecrab/releases/tag/pipecrab-runtime-v0.1.0 - 2026-07-08

### Other

- scaffold model + engine crates, wire release-plz ([#20]https://github.com/SheaHawkins/pipecrab/pull/20)
- Add the pipecrab-vad voice-activity-detection interface ([#19]https://github.com/SheaHawkins/pipecrab/pull/19)
- Propogate MaybeSend trait into pipecrab-audio, sugar ([#17]https://github.com/SheaHawkins/pipecrab/pull/17)
- Blanket MaybeSendSync across wasm/native architectures ([#16]https://github.com/SheaHawkins/pipecrab/pull/16)
- Add pipeline-audio, AudioChunks, AudioSink ([#12]https://github.com/SheaHawkins/pipecrab/pull/12)
- Add a helper for offloading work to a thread ([#11]https://github.com/SheaHawkins/pipecrab/pull/11)
- Stages, Pipelines, PipelineBuilder ([#10]https://github.com/SheaHawkins/pipecrab/pull/10)
- Wasm Compilation ([#9]https://github.com/SheaHawkins/pipecrab/pull/9)
- Frame flushing & survivor frames ([#8]https://github.com/SheaHawkins/pipecrab/pull/8)
- Add outbound channels ([#6]https://github.com/SheaHawkins/pipecrab/pull/6)
- Split System and Data frame dichotomy ([#5]https://github.com/SheaHawkins/pipecrab/pull/5)
- Remove direction from data lane ([#4]https://github.com/SheaHawkins/pipecrab/pull/4)
- Add fatal flag to errors ([#3]https://github.com/SheaHawkins/pipecrab/pull/3)
- Allow up to 1 tokio alloc
- Allow select! to alloc
- Inbound trait, hoist test utils, better containerization