Skip to content

v0.2.0 - Telemetry & Hardware Compatibility

Choose a tag to compare

@mscrnt mscrnt released this 14 Jul 15:14
· 18 commits to main since this release

What's New in v0.2.0

馃幆 Major Features

Telemetry System

  • Anonymous hardware compatibility tracking - Helps improve hardware support
  • Privacy-first design - Opt-out with --telemetry=false or FIRE_TELEMETRY_DISABLED=true
  • Automatic detection of unrecognized hardware components
  • S3-based collection - Telemetry data sent to secure bucket

馃敡 Hardware Detection Improvements

Enhanced telemetry support for:

  • GPU Detection
    • Unknown vendor identification
    • Intel GPU device IDs
    • AMD GPU device IDs
  • Memory Detection
    • SMBIOS memory types
    • Form factors
    • SPD memory types
    • JEDEC manufacturer IDs
  • Storage Detection
    • Bus type identification

馃悰 Bug Fixes

  • Fixed Fyne threading issues causing "Error in Fyne call thread" warnings
  • Resolved security linting issues with file permissions
  • Fixed octal literal style warnings

馃摎 Documentation

  • Added comprehensive TELEMETRY.md explaining:
    • What data is collected
    • Privacy commitments
    • How to disable telemetry
    • Technical implementation details

馃敀 Privacy & Security

  • Telemetry is completely anonymous
  • No personal information collected
  • Only hardware identification data
  • Can be disabled at any time
  • File permissions set to 0600 for security

Full Changelog: v0.1.1...v0.2.0