Skip to content

Releases: mileadev/ThermalForge

v0.2.1

Choose a tag to compare

@mileadev mileadev released this 05 May 18:40

ThermalForge v0.2.1\n\nHighlights:\n- Fixes a sustained-rule performance path that could flood daemon I/O and degrade menubar responsiveness over time\n- Adds command deduping in rule preemption with periodic refresh for resilience\n- Improves runtime efficiency by reducing UI update cadence and rule-trigger event spam\n- Includes prior daemon socket timeout hardening and non-blocking app-side daemon calls\n\nArtifacts:\n- ThermalForge-v0.2.1-macos-arm64-app.zip\n- ThermalForge-v0.2.1-macos-arm64-cli.tar.gz\n- checksums.txt

ThermalForge v0.2.0

Choose a tag to compare

@mileadev mileadev released this 05 May 13:30

Major redesign and optimization release.

Highlights:

  • typed daemon request/response protocol with legacy fallback
  • first-class IF/THEN thermal rule engine with persistence
  • control service + state machine extraction
  • Smart profile unified into built-in profile set
  • structured event logging + expanded tests
  • hardened app bundle/release pipeline and CI smoke packaging checks

Artifacts:

  • macOS app bundle zip
  • macOS arm64 CLI tarball
  • SHA256 checksums

ThermalForge v0.1.1

Choose a tag to compare

@mileadev mileadev released this 05 May 08:46

ThermalForge v0.1.1

This release includes daemon security hardening, a new custom IF/THEN fan rule in the app, and a much shorter README.

Highlights

  • Hardened privileged daemon channel
    • Socket moved to /var/run/thermalforge.sock
    • Socket permissions reduced to 0600
    • Peer UID authorization: root + active console user only
  • Added custom app rule in settings
    • IF temp >= trigger, THEN set fixed fan %
    • ELSE when temp <= release, return to Apple auto
  • Improved install/update behavior
    • Installer now always attempts launchctl bootout first to avoid label collisions on daemon updates
  • Compacted README for faster onboarding
  • Version synchronized to 0.1.1 across CLI, setup bundle metadata, and thermal log metadata

Assets

  • ThermalForge-v0.1.1-macos-arm64-app.zip
  • ThermalForge-v0.1.1-macos-arm64-cli.tar.gz
  • checksums.txt