Skip to content

v0.8.11

Choose a tag to compare

@auggiesoft auggiesoft released this 28 Feb 15:03
· 305 commits to master since this release

Changes

Bug Fixes

  • Alpha tags from talkgroup_directory not flowing to calls — EnrichTalkgroupsFromDirectory() updated the talkgroups table but the enriched value was never read back for call inserts. Calls now correctly inherit alpha tags from CSV directory data.
  • CSV import silently dropping rows — ParseTalkgroupCSV() now counts and logs skipped rows at WARN level. The upload API returns a skipped count in the response.

Refactor

  • Local-primary audio storage — TieredStore inverted to write local disk first (never blocks on S3). S3 failures are non-fatal warnings. Open() now caches S3 files locally on read miss. GetCallAudio streams via Open() instead of S3 presigned URL redirect.