flywheel_connectors v0.2.1
Patch release. The headline fix: fwc now takes the tru crate (TOON serializer, imported as toon) from crates.io (=0.2.3) instead of a sibling ../../../toon_rust path, so fresh clones and crates-layout checkouts build with no sibling checkouts and no special directory layout. fwc --version reports 0.2.1.
Highlights since v0.2.0
trudependency resolved from crates.io;Cargo.lockre-resolved (windows-sys unified onto versions already in the graph)- Connector-wide idempotency/retry-safety sweep (~55 connectors): writes classified by replay safety before any retry (AWS, Netlify, Signal, Notion/Confluence, Jira/Linear, Zendesk/Zoom, Google connectors, and more)
- SigV4 canonicalization parity with AWS's official signing vectors (dot-segment resolution, header whitespace collapse, encoded-key query ordering); access key id no longer leaks through
Debug - fcp-async-core: runtime context re-entered on every poll;
mpsc::Sender::closed()parks instead of busy-waiting - Telemetry: structured logs to stderr with flattened event fields
- Zalo: outbound sends gated on chat-thread ownership coordination
- Google Docs and Google People connectors promoted
Binaries (fwc)
| Platform | Asset |
|---|---|
| macOS arm64 (Apple Silicon) | fwc-v0.2.1-aarch64-apple-darwin.tar.xz |
| macOS x86_64 (Intel) | fwc-v0.2.1-x86_64-apple-darwin.tar.xz |
| Linux x86_64 | fwc-v0.2.1-x86_64-unknown-linux-gnu.tar.xz |
| Linux arm64 | fwc-v0.2.1-aarch64-unknown-linux-gnu.tar.xz |
| Windows x86_64 | fwc-v0.2.1-x86_64-pc-windows-msvc.zip |
| Windows arm64 | fwc-v0.2.1-aarch64-pc-windows-msvc.zip |
Checksums in SHA256SUMS.txt. Built cross-platform via dsr (Doodlestein Self-Releaser).
Note: this release contains the
fwcCLI. Thefcp-hostgateway binary is not bundled in this release.