Skip to content

HFlow 0.2.2

Choose a tag to compare

@kstonekuan kstonekuan released this 26 Aug 01:52
· 88 commits to main since this release

HFlow now uses explicit, author-declared versions for checks, enrichments, and derived channels. Every registration must pass version=, and authors bump it when results are no longer comparable. HFlow no longer fingerprints Python functions, so the version contract is portable across SDK languages.

This is an intentional pre-1.0 breaking change. Existing pipelines must add explicit versions before upgrading.

What's Changed

  • fix: Reject inverted or negative interval bounds on append by @VedantMadane in #174
  • Cache frame_stats per video to fix doubled decode cost by @Sagar-024 in #175
  • fix: refuse non-finite catalog measurements by @sharonyao1127 in #176
  • docs: describe benchmark report as published and fix stale claims by @tasodoufu in #179
  • fix(catalog): report a crashed critical check as unverified by @chiruu12 in #180
  • fix(checks): skip defaults whose keys the pipeline already emitted (#177) by @Sagar-024 in #178
  • fix(dataset): select only ok episodes by default by @chiruu12 in #183

New Contributors

Full Changelog: v0.2.1...v0.2.2