github DanielLavrushin/b4 v1.76.2rc1

pre-release5 hours ago

[1.76.2] - 2026-08-12

  • FIXED: Photos, videos and stickers stopped loading in 1.76.0 and 1.76.1 - data center 203, the one Telegram serves media from, was addressed as kws2 on the shared Cloudflare pool and on a custom WebSocket domain. Those names are separate records with separate origins: kws2 is data center 2 at 149.154.167.51, kws203 is 91.105.192.100. Every media session therefore established, in about 150 ms, against a data center that could not serve it, and because the connection succeeded the direct route behind it was never tried. kws203 was said to be a name that exists nowhere, which is true only of Telegram's own edge, and data center 203 was already kept away from that edge on other grounds.
  • CHANGED: The Cloudflare Worker is asked for a data center address only, never a port - a Worker that opens 443 whatever it was asked for is the right one: Telegram serves the same endpoint on 80, 443 and 5222, 443 is the port every data center listens on, and data center 203 does not answer on 5222 at all, so passing the port on turned a working media connection into a dead one. The script in the Telegram documentation is again the tg-ws-proxy script unchanged, and a Worker deployed from either page needs nothing done to it.

What's Changed

Full Changelog: v1.76.0...v1.76.2rc1

Don't miss a new b4 release

NewReleases is sending notifications on new releases.