Skip to content

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:47
· 22 commits to main since this release

[0.1.3] - 2026-07-09

Added

  • Privacy-safe machine identity on keyless beacons. The keyless/free-tier
    heartbeat now sends a one-way machine_hash derived from a stable hardware
    identifier — /etc/machine-id (Linux), IOPlatformUUID (macOS), or
    MachineGuid (Windows) — namespaced to your tenant and product, so the
    dashboard counts one device per physical machine instead of per install (a
    reinstall updates the same free-tier row instead of creating a duplicate).
    Read lazily on Node/Bun only, with no new dependency; omitted in the browser,
    Deno, and Workers, where the SDK keeps using its per-install id. Only the
    SHA-256 hash is transmitted — the raw identifier never leaves the machine.
    Byte-for-byte identical to the Swift and Rust SDKs for the same inputs. Inject
    a custom resolver via the machineId option for tests.