Skip to content

Release v2.0.0 stable

Choose a tag to compare

@github-actions github-actions released this 20 Jul 23:55

THSV StreamBridge 2.0.0

THSV StreamBridge 2.0.0 is the stable release of the revised v2 core and add-on platform, promoting 2.0.0-rc.4 with no code changes. It replaces the 1.x line as the current public Windows release.

Highlights of the v2 line

  • Unified Twitch, YouTube, Kick, and TikFinity relay intake through one Streamer.bot WebSocket connection, normalized into one predictable event contract.
  • A rebuilt authenticated setup wizard: consistent list-plus-editor panels for Alerts, Command Sync, Timed Actions, and Advanced Blockers; collapsible sections; plain-language explanations on every toggle; and a live Alerts preview.
  • Alert media and layout control: per-event background images, animated GIFs, or short videos with their own embedded audio; independent text-layout (Classic/Stacked/Centered) and media-placement (Behind/Below/Inset) presets.
  • Wizard-designed Streamer.bot commands with per-platform responses, collision checking against a live inspection, and reproducible package export.
  • Session-relative timed actions with per-platform message rotations, activity/live/scene gates, and missed-run policies.
  • Durable at-least-once Streamer.bot delivery with restart replay, bounded retry, ordered lanes, and dead letters.
  • Approval-gated .thsv-addon packages with scoped permissions, private state, and core-hosted overlay rendering.

Included

  • A self-contained Windows x64 archive (THSV-StreamBridge-2.0.0.zip) with pinned Node.js runtime and no global Node.js, npm, Docker, database, or administrator requirement.
  • A state-preserving installer, replacement-start handling, upgrade rollback, conservative uninstall, and authenticated local setup wizard.
  • SHA-256 archive checksum, CycloneDX SBOM, and GitHub artifact attestations from the release workflow.

Safety boundaries

  • The runtime blocks high-impact operations for events without verified provider-stable IDs, independent of release labeling. A genuine live-stream, real-viewer soak of the high-impact provider-event matrix is still in progress; see production-readiness.
  • Do not use TikFinity financial or progression events for production statistics or irreversible actions until provider-stable event identity and simulator provenance are verified live.
  • Kick reward mutations remain disabled because Streamer.bot does not document them.
  • This is an unsigned portable ZIP. Verify both its adjacent SHA-256 file and GitHub artifact attestation before installation.

Acceptance evidence

  • 62 test files / 429 tests pass with clean lint, typecheck, build, and configuration validation, plus 6 Playwright browser tests.
  • The public CMD installer and uninstaller are exercised through Windows acceptance, including visible completion, self-removal, and creator-data preservation.
  • The release workflow rebuilds from the exact tag and publishes a SHA-256 checksum, CycloneDX SBOM, and provenance attestations.

Windows 11 Smart App Control note

Machines with Smart App Control enabled block the unsigned Install THSV StreamBridge.cmd with "dangerous file extension" and no "Run anyway" option. Either unblock the downloaded ZIP before extracting (Properties → Unblock, after verifying it per RELEASE-VERIFICATION.md), or run .\runtime\node.exe .\installer\install.mjs from the extracted folder — the .cmd is only a display wrapper around that command, and the bundled node.exe is signed. See Troubleshooting.

Meld Studio note

Meld Studio is distributed as an MSIX/UWP app, which Windows sandboxes with loopback isolation by default. This blocks the Chat, Alerts, and combined overlay URLs, and the setup wizard if opened from inside Meld's own browser layer, until a one-time exemption is granted. See Troubleshooting for the fix. This is a Windows app-sandboxing restriction, not a StreamBridge defect, and can affect other MSIX-packaged broadcasting apps the same way.

Install

Download THSV-StreamBridge-2.0.0.zip and its .sha256 file from this release, verify them using RELEASE-VERIFICATION.md, extract the archive, and run Install THSV StreamBridge.cmd.

Normal upgrades preserve creator configuration, secrets, uploads, logs, backups, add-on packages, and add-on state. Default uninstall also preserves creator-owned data.