v0.6.0 — device specs, fleet labels, deployment environments
Unity-parity wire features for the Tombstack Native SDK (C99 ABI, C++17 core):
- Device specs —
tombstone_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 environments —
tombstone_set_environment(or the init option); stamped on every payload; drives the dashboard environment filter. - Fleet labels —
tombstone_set_server_info(region, hostname)for dedicated-server heartbeats. - Dedicated-server identity —
tombstone_mark_dedicated_serverflips the role toserverwithout 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.