Skip to content

v0.9.1 — harden CHS bundle I/O

Choose a tag to compare

@clarkbw clarkbw released this 23 Jul 01:04
· 22 commits to main since this release

Hardening for the offline CHS build path (0.9.0):

  • Atomic bundle write — the local build now writes to a temp file and renames it into place, so a crash mid-write can't leave a half-written chs-constituents.json.
  • Bundle validation — a malformed built bundle is rejected with a clear error instead of a bare TypeError.
  • Corrupt builds are surfaced — a present-but-unreadable CHS bundle now degrades to NOAA-only and reports the error in the plugin status, instead of silently serving NOAA-only as if nothing were wrong. A genuinely-missing bundle stays a quiet, valid state.

No config or API changes.