Skip to content

Releases: PulseBeamDev/pulsebeam

pulsebeam-v0.4.4

19 May 15:27

Choose a tag to compare

Install pulsebeam 0.4.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.4.4/pulsebeam-installer.sh | sh

Download pulsebeam 0.4.4

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.4.3

15 May 10:20

Choose a tag to compare

Install pulsebeam 0.4.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.4.3/pulsebeam-installer.sh | sh

Download pulsebeam 0.4.3

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.4.2 - 2026-05-14

14 May 05:57

Choose a tag to compare

Release Notes

  • Allow changing isolated vs shared runtime
  • Allow control thread floats with lower priority
  • Explicit ShardId and AudioSelectorId type
  • Added stereo mode
  • Exclude AUD and SEI for keyframe detection
  • StreamMonitor v2 based on a windowed packet loss
  • Support main and aux MediaStreams
  • Support explicit unpublish track signals
  • Removed upstream audio filter

Install pulsebeam 0.4.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.4.2/pulsebeam-installer.sh | sh

Download pulsebeam 0.4.2

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.4.1 - 2026-05-07

07 May 15:56

Choose a tag to compare

Release Notes

  • Separate lossy vs lossless events
  • Stream subscription is now at track level

Install pulsebeam 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.4.1/pulsebeam-installer.sh | sh

Download pulsebeam 0.4.1

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.4.0 - 2026-05-07

07 May 07:19

Choose a tag to compare

Release Notes

Added

  • Introduced a Thread-Per-Core (TPC) async runtime to replace the legacy actor model.
  • Implemented ICE-TCP support with isolated acceptor tasks.
  • Added a Push-based Fan-out engine for more efficient event distribution.
  • Introduced Top-N audio selection
  • Added load-aware routing and recorded peak-to-mean load metrics.
  • Implemented UUIDv7 for participant IDs and SHA3 for globally unique room IDs.

Changed

  • Defaulted memory management to jemalloc
  • Migrated to tachyonix mailboxes
  • Formalized centralized state reconciliation and signaling logic.
  • Updated core networking logic to use native TCP split and prioritized UDP packets.

Fixed

  • Resolved stream lag during layer switching and addressed "frozen" streams.
  • Fixed tight spin loops and improved gateway loop efficiency.
  • Patched ghost participant issues and premature shard exits.
  • Stabilized simulation tests by enforcing deterministic randomness.
  • Hardened route reconciliation and playout_time synchronization.

Security & Hardening

  • Added extra security guards and debug asserts on the network path.
  • Implemented lossy batch sending to prevent Out-Of-Memory (OOM) conditions under high load.

Dependencies

  • Updated str0m to v0.19.0.
  • Updated rand, indexmap, and other core cargo dependencies.

Install pulsebeam 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.4.0/pulsebeam-installer.sh | sh

Download pulsebeam 0.4.0

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.3.5

18 Mar 14:10

Choose a tag to compare

Install pulsebeam 0.3.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.3.5/pulsebeam-installer.sh | sh

Download pulsebeam 0.3.5

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.3.4

18 Mar 05:47

Choose a tag to compare

Install pulsebeam 0.3.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.3.4/pulsebeam-installer.sh | sh

Download pulsebeam 0.3.4

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.3.3

28 Jan 23:01

Choose a tag to compare

Install pulsebeam 0.3.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.3.3/pulsebeam-installer.sh | sh

Download pulsebeam 0.3.3

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.3.2

28 Jan 19:28

Choose a tag to compare

[pulsebeam-v0.3.2] - 2026-01-28

🚀 Features

  • Sliding window bitrate and start paused
  • Isolate sim flag into core (#61)
  • Use http client trait with adapters
  • Add signaling to agent and sim

🐛 Bug Fixes

  • Test to allow 10% bitrate deviation
  • Missing turmoil flag in Cargo
  • Core license
  • Backward udp mode
  • Track id validation test
  • Missing mid padding
  • Broken build on mismatch version
  • Cargo release config

💼 Other

  • Tokio alt timer on 1.49

Install pulsebeam 0.3.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.3.2/pulsebeam-installer.sh | sh

Download pulsebeam 0.3.2

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

pulsebeam-v0.3.1

29 Dec 16:40

Choose a tag to compare

Install pulsebeam 0.3.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PulseBeamDev/pulsebeam/releases/download/pulsebeam-v0.3.1/pulsebeam-installer.sh | sh

Download pulsebeam 0.3.1

File Platform Checksum
pulsebeam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pulsebeam-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pulsebeam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum