Skip to content

Releases

OBS-Studio-Rust v1.0.1-beta.20261108

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 16:26
222ea52

Daily beta of OBS-Studio-Rust 1.0.1-beta.20261108. It ships the hybrid libobs: the completed Rust ports linked with the unported C/C++ (the packaging step fails if Rust is not in the production libobs). Built from 222ea5215.

Daily beta (pre-release). The in-app updaters offer only certified releases, which a maintainer promotes from a published pre-release. macOS packages are signed and notarized when the project's release credentials are configured.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-1.0.1-beta.20261108-ubuntu-26.04-x86_64.deb (Ubuntu 26.04 only), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-1.0.1-beta.20261108-linux-x86_64.AppImage and run it. Flatpak: flatpak install --user ./OBS-Studio-Rust-1.0.1-beta.20261108-linux-x86_64.flatpak (installs as io.github.obs_rust.OBSStudioRust, beside upstream's Flatpak; no automatic updates yet).

Separate settings and app identity. This build uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to OBS-Studio-Rust on that port.

Checksums: SHA256SUMS.

OBS-Studio-Rust continuous build

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 17:10
222ea52

Rolling build of OBS-Studio-Rust from master, currently 222ea5215. Replaced daily by the release build, once the release gate passes and the AppImage passes its tests on Debian, Ubuntu and Fedora, including a saved profile that records a PipeWire screen capture, camera and microphone.

Pre-release. chmod +x OBS-Studio-Rust-*-linux-x86_64.AppImage && ./OBS-Studio-Rust-*-linux-x86_64.AppImage. AppRun selects the host runtime on newer systems and uses the bundled runtime on older systems; GPU drivers come from the host. The .zsync file lets AppImageUpdate fetch the next build as a delta. Limits and troubleshooting: build-aux/appimage/README.md.

OBS-Studio-Rust v1.0.1-beta.20261107

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Nov 17:09
82d37e7

Daily beta of OBS-Studio-Rust 1.0.1-beta.20261107. It ships the hybrid libobs: the completed Rust ports linked with the unported C/C++ (the packaging step fails if Rust is not in the production libobs). Built from 82d37e7c7.

Daily beta (pre-release). The in-app updaters offer only certified releases, which a maintainer promotes from a published pre-release. macOS packages are signed and notarized when the project's release credentials are configured.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-1.0.1-beta.20261107-ubuntu-26.04-x86_64.deb (Ubuntu 26.04 only), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-1.0.1-beta.20261107-linux-x86_64.AppImage and run it. Flatpak: flatpak install --user ./OBS-Studio-Rust-1.0.1-beta.20261107-linux-x86_64.flatpak (installs as io.github.obs_rust.OBSStudioRust, beside upstream's Flatpak; no automatic updates yet).

Separate settings and app identity. This build uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to OBS-Studio-Rust on that port.

Checksums: SHA256SUMS.

OBS-Studio-Rust v1.0.1-beta.20261106

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Nov 18:00
5f71441

Daily beta of OBS-Studio-Rust 1.0.1-beta.20261106. It ships the hybrid libobs: the completed Rust ports linked with the unported C/C++ (the packaging step fails if Rust is not in the production libobs). Built from 5f71441ee.

Daily beta (pre-release). The in-app updaters offer only certified releases, which a maintainer promotes from a published pre-release. macOS packages are signed and notarized when the project's release credentials are configured.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-1.0.1-beta.20261106-ubuntu-26.04-x86_64.deb (Ubuntu 26.04 only), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-1.0.1-beta.20261106-linux-x86_64.AppImage and run it. Flatpak: flatpak install --user ./OBS-Studio-Rust-1.0.1-beta.20261106-linux-x86_64.flatpak (installs as io.github.obs_rust.OBSStudioRust, beside upstream's Flatpak; no automatic updates yet).

Separate settings and app identity. This build uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to OBS-Studio-Rust on that port.

Checksums: SHA256SUMS.

OBS-Studio-Rust v1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 22:19
7dcabc3

Stable release of OBS-Studio-Rust 1.0.0. It ships the hybrid libobs: the completed Rust ports linked with the unported C/C++ (the packaging step fails if Rust is not in the production libobs). Built from 7dcabc390.

Stable release, pending certification. The in-app updaters offer only certified releases, which a maintainer promotes from a published pre-release. macOS packages are signed and notarized when the project's release credentials are configured.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-1.0.0-ubuntu-26.04-x86_64.deb (Ubuntu 26.04 only), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-1.0.0-linux-x86_64.AppImage and run it. Flatpak: flatpak install --user ./OBS-Studio-Rust-1.0.0-linux-x86_64.flatpak (installs as io.github.obs_rust.OBSStudioRust, beside upstream's Flatpak; no automatic updates yet).

Separate settings and app identity. This build uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to OBS-Studio-Rust on that port.

Checksums: SHA256SUMS.

OBS-Studio-Rust v0.1.0-beta.20261101

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:22
5511a97

Daily beta of OBS-Studio-Rust 0.1.0-beta.20261101. It ships the C libobs; the Rust ports of its internals are built and tested on every build but not shipped yet (#1065). Built from 5511a97e0.

Daily beta (pre-release). The in-app updaters offer only certified releases, which a maintainer promotes from a daily beta. macOS packages are signed and notarized when the project's release credentials are configured.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-0.1.0-beta.20261101-ubuntu-26.04-x86_64.deb (Ubuntu 26.04 only), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-0.1.0-beta.20261101-linux-x86_64.AppImage and run it. Flatpak: flatpak install --user ./OBS-Studio-Rust-0.1.0-beta.20261101-linux-x86_64.flatpak (installs as io.github.obs_rust.OBSStudioRust, beside upstream's Flatpak; no automatic updates yet).

Separate settings and app identity. This beta uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to the beta on that port.

Checksums: SHA256SUMS.

OBS-Studio-Rust v0.1.0-beta.20261028

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 07:13
25fc4bc

Daily beta of OBS-Studio-Rust 0.1.0-beta.20261028. It ships the C libobs; the Rust ports of its internals are built and tested on every build but not shipped yet (#1065). Built from 25fc4bc6e.

Daily beta (pre-release). The in-app updaters offer only certified releases, which a maintainer promotes from a daily beta. macOS packages are signed and notarized when the project's release credentials are configured.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-0.1.0-beta.20261028-ubuntu-26.04-x86_64.deb (Ubuntu 26.04 only), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-0.1.0-beta.20261028-linux-x86_64.AppImage and run it. Flatpak: flatpak install --user ./OBS-Studio-Rust-0.1.0-beta.20261028-linux-x86_64.flatpak (installs as io.github.obs_rust.OBSStudioRust, beside upstream's Flatpak; no automatic updates yet).

Separate settings and app identity. This beta uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to the beta on that port.

Checksums: SHA256SUMS.

OBS-Studio-Rust v0.1.0-beta.20261023

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 01:07
582a4c3

Daily beta of OBS-Studio-Rust 0.1.0-beta.20261023. It ships the C libobs; the Rust ports of its internals are built and tested on every build but not shipped yet (#1065). Built from 582a4c3ed.

Daily beta (pre-release). The in-app updaters offer only certified releases, which a maintainer promotes from a daily beta. macOS packages are signed and notarized when the project's release credentials are configured. For an unnotarized download, copy OBS-Studio-Rust.app to Applications and try opening it, then choose System Settings → Privacy & Security → Open Anyway. For a download you trust, the Terminal alternative is xattr -dr com.apple.quarantine /Applications/OBS-Studio-Rust.app; it removes quarantine from that app only. See Apple's guidance.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-0.1.0-beta.20261023-linux-x86_64.deb (Ubuntu 26.04), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-0.1.0-beta.20261023-linux-x86_64.AppImage and run it.

Separate settings and app identity. This beta uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui; obs-studio-rust remains the websocket command-line client. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to the beta on that port.

Checksums: SHA256SUMS.

OBS-Studio-Rust v0.1.0-beta.20261022

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:32
9f37f66

Daily beta of OBS-Studio-Rust 0.1.0-beta.20261022. It ships the C libobs; the Rust ports of its internals are built and tested on every build but not shipped yet (#1065). Built from 9f37f663b.

Daily beta (pre-release). The in-app updaters offer only certified releases, which a maintainer promotes from a daily beta. macOS packages are signed and notarized when the project's release credentials are configured. For an unnotarized download, copy OBS-Studio-Rust.app to Applications and try opening it, then choose System Settings → Privacy & Security → Open Anyway. For a download you trust, the Terminal alternative is xattr -dr com.apple.quarantine /Applications/OBS-Studio-Rust.app; it removes quarantine from that app only. See Apple's guidance.

Windows: SmartScreen will warn. Linux: sudo apt install ./OBS-Studio-Rust-0.1.0-beta.20261022-linux-x86_64.deb (Ubuntu 26.04), or the AppImage for any distribution: chmod +x OBS-Studio-Rust-0.1.0-beta.20261022-linux-x86_64.AppImage and run it.

Separate settings and app identity. This beta uses obs-studio-rust inside your OS's usual config directory. On first launch it copies upstream OBS settings, profiles, scenes and plugin settings without changing the originals. Existing Rust settings are kept. Custom configuration, profile, scene and plugin storage locations stay selected, with a separate obs-studio-rust directory in each location. Later upstream changes are not imported automatically.

Linux installs the GUI as obs-studio-rust-gui; obs-studio-rust remains the websocket command-line client. macOS installs OBS-Studio-Rust.app. Windows and macOS use a separate app identity; the OS may ask for capture permissions again. Imported websocket settings retain their port, so close upstream OBS before connecting to the beta on that port.

Checksums: SHA256SUMS.

Native compiler cache: ci-native-cache-v1-windows-x64

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:18
24a96a1

native-cache-protocol-v1