Download Latest Version v1.79.0 source code.zip (11.8 MB)
Email in envelope

Get an email when there's a new version of b4

Home / v1.76.1
Name Modified Size InfoDownloads / Week
Parent folder
b4-linux-386.tar.gz 2026-08-11 5.7 MB
b4-linux-386.tar.gz.sha256 2026-08-11 99 Bytes
b4-linux-amd64.tar.gz 2026-08-11 5.9 MB
b4-linux-amd64.tar.gz.sha256 2026-08-11 101 Bytes
b4-linux-arm64.tar.gz 2026-08-11 5.4 MB
b4-linux-arm64.tar.gz.sha256 2026-08-11 101 Bytes
b4-linux-armv5.tar.gz 2026-08-11 5.7 MB
b4-linux-armv5.tar.gz.sha256 2026-08-11 101 Bytes
b4-linux-armv6.tar.gz 2026-08-11 5.7 MB
b4-linux-armv6.tar.gz.sha256 2026-08-11 101 Bytes
b4-linux-armv7.tar.gz 2026-08-11 5.7 MB
b4-linux-armv7.tar.gz.sha256 2026-08-11 101 Bytes
b4-linux-loong64.tar.gz 2026-08-11 5.6 MB
b4-linux-loong64.tar.gz.sha256 2026-08-11 103 Bytes
b4-linux-mips64.tar.gz 2026-08-11 5.4 MB
b4-linux-mips64.tar.gz.sha256 2026-08-11 102 Bytes
b4-linux-mips64le.tar.gz 2026-08-11 5.3 MB
b4-linux-mips64le.tar.gz.sha256 2026-08-11 104 Bytes
b4-linux-mips.tar.gz 2026-08-11 5.5 MB
b4-linux-mips.tar.gz.sha256 2026-08-11 100 Bytes
b4-linux-mips_softfloat.tar.gz 2026-08-11 5.5 MB
b4-linux-mips_softfloat.tar.gz.sha256 2026-08-11 110 Bytes
b4-linux-mipsle.tar.gz 2026-08-11 5.4 MB
b4-linux-mipsle.tar.gz.sha256 2026-08-11 102 Bytes
b4-linux-mipsle_softfloat.tar.gz 2026-08-11 5.4 MB
b4-linux-mipsle_softfloat.tar.gz.sha256 2026-08-11 112 Bytes
b4-linux-ppc64.tar.gz 2026-08-11 5.5 MB
b4-linux-ppc64.tar.gz.sha256 2026-08-11 101 Bytes
b4-linux-ppc64le.tar.gz 2026-08-11 5.5 MB
b4-linux-ppc64le.tar.gz.sha256 2026-08-11 103 Bytes
b4-linux-riscv64.tar.gz 2026-08-11 5.6 MB
b4-linux-riscv64.tar.gz.sha256 2026-08-11 103 Bytes
b4-linux-s390x.tar.gz 2026-08-11 5.8 MB
b4-linux-s390x.tar.gz.sha256 2026-08-11 101 Bytes
checksums.txt 2026-08-11 1.8 kB
SHA256SUMS 2026-08-11 1.5 kB
README.md 2026-08-11 1.6 kB
v1.76.1 source code.tar.gz 2026-08-11 10.8 MB
v1.76.1 source code.zip 2026-08-11 11.2 MB
Totals: 39 Items   116.6 MB 0

[1.76.1] - 2026-08-11

  • FIXED: Telegram never got past loading, with an empty chat list, in the WebSocket bridge routing mode - the bridge only ever went through a Cloudflare Worker, never Telegram's own route, the one the MTProto proxy had been taking all along.
  • FIXED: A Cloudflare Worker that had stopped passing traffic kept being picked for new Telegram connections - a session on a dead one was held for five minutes before it was given up.
  • FIXED: The WebSocket bridge sent traffic to a different data center address than the device had asked for - it kept one address per data center, while Telegram hands out many.
  • FIXED: Connections b4 opens for itself went out with none of its own bypass applied - a fail-open connection, made when a destination is already in trouble, was the one it left most exposed.
  • FIXED: b4 put its routing rules back only once they had disappeared completely - part of a rule set going missing counted as healthy.
  • CHANGED: The Cloudflare Worker script b4 pointed at ignored the port it was asked for - Telegram reaches a data center on a second port too, and those connections were answered by nothing. A script that reads the port is in the Telegram documentation; a Worker set up from the older page has to be deployed again.

What's Changed

Full Changelog: https://github.com/DanielLavrushin/b4/compare/v1.76.0...v1.76.1

Source: README.md, updated 2026-08-11