1.5.8
What's new
Changelog
All notable changes to Sentinel are documented here. This project follows Semantic Versioning and the spirit of Keep a Changelog.
[1.5.8] - 2026-08-25
Fixed
- Capture can no longer wedge itself. The store and dedupe step now runs inside a protected call, so a fault in Sentinel's own capture path clears the re-entrancy guard instead of leaving it stuck and silently dropping every later error until a reload.
Changed
- Cleaner locals. The locals dump now skips functions and userdata, matching the game's own error handler, so traces stay short and readable.
- Native non-printable escaping. Sentinel now uses the client's
C_StringUtil.EscapeDecimalNonPrintableswhen it is present, which also repairs invalid UTF-8 bytes, and keeps the Lua version as a fallback. - UTF-8-safe trimming. List rows and received wire strings trim on a character boundary, so a cut message never leaves a broken glyph before the ellipsis.
- Repeat counter is capped at 99999 so a long-lived spammy error cannot grow it without bound.
- Interface bumped to 12.1.0 (120100).
Added
- Detail font size. A new setting picks the stack and locals font size in the detail pane, from Small to X-Large, so the trace is comfortable to read at any UI scale.
- Hide on combat toggle. A new setting hides the window when you enter combat and restores it afterward. Either way, Escape and the close button now reliably close the window during combat rather than leaving it stuck until combat ends.
Notes
- Sentinel is now released under an All Rights Reserved license. Bundled libraries
under
Libs/keep their own licenses.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

