Changelog
Notable changes to DAWG are listed below in descending release order. Each heading links to the corresponding GitHub release.
0.2.3-naughty - 2026-09-12
Tag: naughty-2 · Release: Naughty 2, Naughty Boy
Added
- Portable
.dawgartifact import and export through the engine, native desktop dialogs, and desktop drag-and-drop - A persistent local artifact catalog with automatic discovery and refresh after captures and imports
- Readable, collision-safe capture names and optional artifact titles
- Artifact origin labels plus replay search and filtering by title, digest, target URL, path, and origin
- Staged archive extraction and validation for paths, links, size and compression limits, OCI descriptors, digests, and DAWG manifests
Fixed
- Desktop export now preserves the path selected in the save dialog instead of creating an unintended file named
json
0.2.0-naughty - 2026-09-11
Tag: naughty · Release: Naughty Boy is Here, Finally
Added
- Extension-first capture of rrweb events, browser actions, and frontend request metadata through a session-authenticated engine streaming server
- Real desktop replay execution, replay diagnostics, cancellation, and cleanup of DAWG-owned engine, Node.js, Chromium, mitmproxy, and capture processes
- Centralized version management through
version.jsonwith synchronization and consistency checks
Fixed
- Capture and replay lifecycle races, shutdown deadlocks, cleanup ordering, and stop timeouts
- Replay corruption caused by sanitizing rrweb doctype names and SVG
viewBoxorpointsgeometry - Unwanted Windows console windows for background DAWG subprocesses
0.1.3-alpha - 2026-09-09
Tag: v0.1.3 · Release: v0.1.3-1/alpha
Added
- Base Jenkins configuration for automated build and bundle validation
Fixed
- Engine subprocesses now run without visible console windows on Windows
- The desktop Replay Engine view now starts replay through the engine bridge
- Bare Windows hosts now show the engine's native-compatibility replay status instead of an incorrect Linux or WSL2 blocker
0.1.2-alpha - 2026-09-06
Tag: alpha-3 · Release: v0.1.2-1/alpha
Changed
- Revamped the desktop UI and standardized control paths
Fixed
- Access-denied errors while creating the DAWG artifact store
0.1.1-alpha - 2026-09-04
Tag: alpha-2 · Release: v0.1.1-1/alpha
Changed
- Improved dynamic path integration and engine commands on Windows
- Deprecated MSI distribution in favor of the Windows NSIS bundle
0.1.0-alpha - 2026-09-04
Tag: alpha · Release: 0.1.0-1/alpha
Added
- A self-contained Windows desktop app with bundled runtimes and built-in
dawg doctordiagnostics - DOM, browser-action, HTTP, and structured-log capture
- OPA-driven privacy sanitization with gated PII redaction and reports
- OCI artifact packaging, native browser replay, verification, and registry push/pull commands
Known limitations
- Prebuilt Linux packages were not included
- Container-isolated replay required WSL2 with rootless Docker on Windows; bare Windows used native mock sandbox mode