Skip to content

v2.8.1

Choose a tag to compare

@igorzheludkov igorzheludkov released this 07 Aug 19:11
· 124 commits to main since this release

Fixes

Degraded fingerprints no longer collide. Without a hardware machine id the device fingerprint was sha256(username + cpuModel) — identical for every unrelated user on a shared container image. Since the server groups monthly usage by fingerprint, strangers ended up sharing one device group and one 600-call free quota, locking each other out. Degraded fingerprints now carry a random per-install salt (persisted to ~/.execbro, process-scoped if that directory is unwritable), and license validation reports fingerprintDegraded so the server never reads such a fingerprint as evidence of a shared device.

PostHog per-tool events respect the telemetry opt-out. They were ungated while telemetry's own tool_invocation mirror was not, so opted-out installs emitted tool events with no app_detected counterpart and showed up in analytics as "users who never connected an app".

Feedback and SDK hints point at the current repo and package names.