Releases
v2.1.0
Compare
Sorry, something went wrong.
No results found
EdgeFirst Replay v2.1.0
What's Changed
Changed
Migrated from vendored g2d-sys 2.0.0 to upstream g2d-sys 1.2.0
Release workflow uses wait-on-check pattern for cross-workflow artifact downloads
Simplified rustfmt.toml to stable-only options (removed nightly requirements)
Replaced per-frame mmap/munmap with persistent MappedImage mappings
Used tokio::process::Command instead of std::process::Command in async context
Added
AI assistant development guidelines (.github/copilot-instructions.md)
CI and EdgeFirst badges to README
Cache coherency documentation in ARCHITECTURE.md
Verify Builds sentinel job in build.yml for release coordination
Removed
Vendored g2d-sys sub-crate (replaced by upstream crate)
Dead code: Image::fd() and MappedImage::as_slice() methods
dma-buf dependency (no longer needed with upstream g2d-sys)
Fixed
CDR serialize error handling (replaced unwrap with match)
munmap error check (changed > 0 to != 0)
Tracy client handle lifetime (stored in variable to prevent premature drop)
SBOM artifact naming in release workflow (handles *.cdx.json from cargo-cyclonedx)
Assets
Linux x86_64 : edgefirst-replay-2.1.0-linux-x86_64
Linux ARM64 : edgefirst-replay-2.1.0-linux-aarch64
SBOM : edgefirst-replay-2.1.0-sbom.json (CycloneDX format)
You can’t perform that action at this time.