# Release Notes

> Operator-relevant changes for the Xisom Edge AI Box & Runtime.

What changed in each release, filtered to what matters for operators running an edge
box. For how versions are reported on your device, see
[Versions & Updates](/operate/versioning/).

Entries focus on operator-visible behavior — new capabilities, deployment changes,
and fixes you might notice. Internal refactors and test-only changes are omitted.

## Latest

### Execution-provider modes for edge hardware

- The runtime now classifies its execution provider explicitly: **TensorRT**, **CUDA**,
  or **CPU**. GPU boxes prioritize GPU acceleration by default and fall back gracefully
  if a GPU library is unavailable.
- A strict mode can turn a silent CPU fallback into a startup failure, so a GPU box
  never quietly runs on CPU.
- The dashboard now shows the **active execution provider** so you can confirm what
  your box is really using. See [Monitoring](/operate/monitoring/).

### CSV output datasource

- A new **CSV output** writes prediction results to rotating CSV files, with
  configurable file size, rotation, and flush behavior. See
  [Output Datasources](/configure/output-datasources/).

### Reliability & observability

- **Honest CPU temperature.** When a box has no readable CPU thermal sensor, the
  dashboard now shows **N/A** instead of a misleading `0 °C`.
- **Disk space reclamation.** The metrics database now returns freed space to the
  operating system after its retention sweep, and caps total rows so a traffic burst
  can't fill the disk.
- **Accurate runtime status.** The Model Manager runtime card no longer shows a false
  "Desync" when idle or warming up.

### Hardened containers

- All services now run as **non-root** users.
- The web frontend listens on an unprivileged port internally (host ports are
  unchanged).

**One-time step on upgrade**

If you are upgrading from an older, root-based deployment, storage volumes need a
one-time ownership fix on first redeploy. Fresh installs are unaffected. See the
[Offline Bundle Install](/install-deploy/offline-bundle-install/) update flow.

## v0.5 — Inference observability dashboard

- Latency decomposition (queue / pre-process / model exec / post-process)
- Window & bucket controls for time aggregation
- Per-model latency thresholds

## v0.4 — Datasource platform

- OPC-UA, MQTT, and Modbus TCP adapters
- Rate limiting and backpressure reporting

## v0.3 — Model lifecycle

- Model versioning and staged promotion

## v0.2 — Web dashboard

- Live, push-driven dashboard updates
- Role-based access control and an audit log
