Skip to content

Release v5.0.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 22:41

🎉 BPB Next Generation

This version can only be deployed using ONE-CLICK online BPB Wizard and you can UPDATE and DELETE your panel from panel itself!
Please note that the wizard worker gets deployed only from Wizard Github repository directly for your safety.
Wizard gives you a PRIVATE LINK after first installation and this link is a ONE-CLICK wizard.
Also manual deployment and BPB Wizard client deployments do not work on this release.

💡 Improvements

  • An admin dashboard is added to panel in order to monitor your request usage, UPDATE panel to the latest version, permanently DELETE panel, reset password and set Telegram Bot.
  • UPDATE panel checks latest releases in background and gets enabled whenever there's a new stable release.
  • Telegram Bot is now implemented, you can get subscriptions, single configs and monitor your account request usage. It also warns about usage by passing 80% threshold, PR #1313
  • Now you can add Custom Domain to your panel from Common settings, dashboard setup is no longer needed. Also Custom Domain configs will be merged into your subscriptions with D tag so you don't need to login panel with domain and get another subscription.
  • All fixed variables like VLESS UUID, Trojan Password, Subscription - Panel path, DoH URL, Proxy IPs, Nat64 Prefixes, Fallback domain... can now be updated from panel. There's no Environment Variables in your Cloudflare dashboard anymore.

Tip

BPB is not using Cloudflare D1 for this fixed variables due to D1 delay overhead and another infrastrucure inconsistencies. All of them are hardcoded into script.

  • Panel login now requires your Cloudflare Email as username. This will address security concerns like #1348
  • All Panel, Subscriptions and related URLs are ceiled by a compulsory SECURE PATH to maintain more security.

Caution

You cannot reach your panel by just adding /panel to your worker domain anymore. The new entry is like https://xxxx.workers.dev/SECURE_PATH/panel, which the path is a random generated secure path by wizard. You can change it in panel later if you wish, panel will redirect you to new URL.
So please don't forget to save your panel URL after online wizard finished the job.

  • Underlying DoH is added to common settings which is used as your panel DNS over HTTPS underlying server.
  • Fallback behaviour is now throwing 404 by default. You can set Fallback Domain in Common settings section.
  • single Proxy IP test is added to related page.
  • The Panel UI has been improved a lot and removed dark/light mode.
  • Solid Data validations execute in backend from now on.
  • Implemented Toasts and message boxes instead of alerts in panel.
  • The whole project is restructured for maintainability purposes.
  • Updated default Warp accounts.
  • Fixed Typos in doc #1349
  • Fixed HTML embedings in script #1344
  • And lots of another subtle bug fixes and improvements...

First time contributors: @javadSharifi @gbcwror @doublepleat

GitHub Downloads (specific asset, specific tag)

Caution

Please update whatever client you use, specially these ones:

Client Minimum version Fragment support Warp Pro support
v2rayNG 2.2.3 ✔️ ✔️
MahsaNG 16 ✔️ ✔️
v2rayN 7.22.5 ✔️ ✔️
Sing-box 1.12.0 ✔️
Streisand 1.6.71 ✔️ ✔️

💡 Other tips

Caution

You have to enable Hev TUN feature in v2rayNG in order to connect properly, Xray native Tun is useless right now.

Note

These days Fragment on some ISPs stopped working in Iran, you can change Fragment packet to 1-1 instead of tlshello and test, also you can try to change Fragment mode to bypass Iran firewall.