> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tracelit.io/llms.txt
> Use this file to discover all available pages before exploring further.

# v0.2.3 — May 28, 2026

> Node.js SDK v0.2.3 — May 28, 2026

# v0.2.3 — May 28, 2026

<Badge>Latest</Badge>

**Fixes**

* Critical: host apps no longer hang on uncaught exceptions — crash export is fire-and-forget (never blocks the event loop up to the BatchSpanProcessor timeout)
* Stack traces from uncaught exceptions print exactly like vanilla Node again

**Changed**

* `captureUncaughtExceptions` is **opt-in** and defaults to `false` (set `true` or `TRACELIT_CAPTURE_UNCAUGHT_EXCEPTIONS=true` to capture process crashes as spans)
* Crash handlers use `process.prependListener` so app handlers and Node's default fatal handler still run
* `SIGTERM` / `SIGINT` handlers no longer re-raise the signal

**Added**

* Load-order warning when `setup()` runs after Express/pg/redis/etc. are already in `require.cache`
