Releases: EdgeFirstAI/hal
Releases · EdgeFirstAI/hal
Release list
v0.28.1
v0.28.0
Merge pull request #136 from EdgeFirstAI/release/0.28.0 Release v0.28.0
v0.27.1
v0.27.0
v0.26.0
Version 0.26.0
Highlights:
- BREAKING: image constructors require a CpuAccess declaration
(hardware access implied, CPU access declared)
- Tile-compression image metadata and the ImageDesc creation path
(Compression::{Any, Scheme}, CompressionScheme::{Ubwc, Afbc, Pvric, Dcc})
- Android BufferIdentity interning on AHardwareBuffer_getId
- Android support: AHardwareBuffer zero-copy tensor storage and a
native OpenGL ES backend (min API 26)
- iOS: IOSurface public surface extended to target_os = "ios";
C API now built and clippy-gated on the iOS CI lane
See CHANGELOG.md for full details.
v0.25.3
Version 0.25.3 Dependency-hygiene patch release. No behavioral change — decoder output is bit-identical and GPU paths are unchanged. Highlights: - Vendor abandoned khronos-egl as edgefirst-egl (dynamic-only, trimmed) - Vendor abandoned gls as edgefirst-gl (trimmed to the HAL surface, no runtime deps) - Drop abandoned fast-math (vendored bit-identical exp_raw) and deprecated serde_yaml (-> serde_yaml_ng) - Unify the dependency tree on libloading 0.9 (g2d-sys 1.3.1 + edgefirst-gbm 0.19) See CHANGELOG.md for full details.
v0.25.2
v0.25.1
v0.25.0
v0.22.2
Release v0.22.2 Fix ModelPack segmentation decoder rejecting valid models (DE-2651, DE-2628). Maintenance back-port on the 0.22.x line. Includes maintenance-line CI and back-version release-tagging workflow support.