Skip to content

v0.6.0 — device specs, fleet labels, deployment environments

Choose a tag to compare

@francoios francoios released this 09 Jul 20:01

Unity-parity wire features for the Tombstack Native SDK (C99 ABI, C++17 core):

  • Device specstombstone_set_device (model/CPU/GPU/RAM/VRAM/screen/engine…); attached to crashes & bug reports and rides heartbeats until one is acked (powers hardware profiles + hardware retention cohorts on the dashboard).
  • Deployment environmentstombstone_set_environment (or the init option); stamped on every payload; drives the dashboard environment filter.
  • Fleet labelstombstone_set_server_info(region, hostname) for dedicated-server heartbeats.
  • Dedicated-server identitytombstone_mark_dedicated_server flips the role to server without a match (registers in the Fleet view; excluded from CCU billing).

Build from source (one CMake invocation, CI-proven on Windows/Linux/macOS): cmake -S . -B build && cmake --build build. Requires libcurl (FetchContent fallback included).

Scope note: the SDK reports crashes you hand it (tombstone_report_crash) plus unclean-shutdown detection on next launch — automatic SEH/signal handlers and minidump capture are Phase 2.