v0.5.2 — import & robustness fixes
Bug-fix release focused on imports, scripting / WebSocket robustness, and the Windows Store icon.
🐛 Fixes
Import (OpenAPI / Swagger / Postman)
- Imported requests now populate their body — bodies described by a
$refschema with no inline example (the common case) are synthesized into a representative JSON body; Swagger-2*/*bodies are treated as JSON. (#183) - No more double slash between the base URL and the request path. (#183)
- The imported environment is named after the spec's server (its
description) instead of a generic "Default". (#183) - Postman collections using the bare-URL
requestshorthand import again instead of failing wholesale. (#188)
Scripting
- A pre-request script can no longer hang the app with a hostile getter on the request object — the post-script read-back is now bounded by the same interrupt guard as execution. (#187)
- Runaway
console.log/test(...)output is capped instead of exhausting memory and freezing the UI. (#190)
Networking
- A stalled WebSocket server no longer freezes the app — frame writes (on the UI thread) now use a write deadline. (#189)
Windows Store
- The taskbar icon no longer shows a blue background — the MSIX now ships unplated icon variants + a
resources.pri. (Takes effect on the next Store rebuild.) (#184)
🔒 Security
- Go toolchain bumped to 1.26.5 (crypto/tls ECH fix, GO-2026-5856).
Binaries for Linux, macOS (Apple Silicon) and Windows, plus .deb / .rpm, are attached below once CI finishes. Full details in CHANGELOG.md.