github rebeccapanel/Rebecca v1.9.0
Rebecca 1.9.0

one hour ago

Rebecca 1.9.0

Rebecca 1.9.0 adds groups and tags, browser notifications for admins with an installable dashboard, MASQUE and more inbound types, bulk node actions that run on the backend, an admin history tab, and a rebuilt dashboard on a new design. It also keeps node installs working when GitHub release downloads time out.

Highlights

  • ๐Ÿท๏ธ Groups and tags โ€” users, admins, hosts and inbounds can be put in groups and given tags. A new Groups page, group and tag fields in the forms, filters on every list, and group-scoped bulk actions are included.
  • ๐Ÿ”” Browser notifications for admins โ€” the Notifications page asks for browser permission once and then delivers every panel notification as a push message, even when the dashboard is closed. Traffic and expiry alerts are always on and cannot be switched off. The dashboard can be installed as an app, and on iPhone and iPad it works after the dashboard is added to the Home Screen.
  • ๐ŸŽจ Rebuilt dashboard โ€” a redesigned shell, sidebar, header, overview, maintenance and backup flows, toasts and loading screens, contributed by @Amirhossin1007. The dashboard moves to React 19, Vite, TanStack Query 5 and Tailwind, with a mirrored layout for right-to-left languages and rebuilt user and admin dialogs.
  • ๐Ÿ›ก๏ธ More inbound types โ€” MASQUE inbounds with users, share links and an Xray JSON outbound, plus http, mixed, tunnel, tun and Xray WireGuard inbounds. Xray inbounds accept several ports, and the editor offers only the transports, security and sniffing options each protocol supports.
  • ๐Ÿงญ Xray editor โ€” routing matcher suggestions, observatory settings, a JSON tab in routing rule and balancer dialogs, editable multi-select values, and one click to add every Mullvad server of a country.
  • ๐Ÿ–ฅ๏ธ Bulk node actions on the backend โ€” one request runs a bulk action on all selected nodes, reboot reaches every selected node at once, and bulk core updates go one node at a time so connections are not dropped. The panel sends gRPC keepalive pings to nodes, and user changes for a temporarily unhealthy node are queued.
  • ๐Ÿ“œ Admin history and limits โ€” admins get a history tab with usage resets and traffic changes, a minimum data limit per user, speed and IP limit permissions, a table sort menu and filters, and multiply and divide actions for expiry and traffic in bulk operations.
  • ๐ŸŒ Website templates for HAProxy โ€” TemplateMo websites are served to nodes from the master.
  • ๐Ÿ”— Hosts and names โ€” the request host follows the selected SNI when both lists share the value, and name fields suggest emoji shortcodes.
  • โฌ‡๏ธ Installer โ€” the node binary installer falls back to the GitHub API asset endpoint when a release download returns 504, contributed by @Ho3einK84, and phpMyAdmin uses the official Docker image, contributed by @williamdes.

Reliability and compatibility

  • Telegram backups larger than 200 MiB are refused with an error instead of being loaded into memory.
  • A user created without limits now respects the admin's unlimited data and expire permissions.
  • List-valued fallback alpn values expand into one fallback per protocol, and xhttp keys, header values with commas and unmanaged keys are kept when an inbound is saved.
  • The dashboard root is served instead of redirecting to login, session responses are marked no-store, and the session check retries only for returning admins.
  • Recent actions keep admin events when old entries are pruned.
  • Dev builds retry GitHub uploads on transient errors and no longer fail when an old asset cannot be pruned.

Upgrade notes

Back up the database before updating. Rebecca 1.9.0 moves the database to schema version 68, which adds the speed-limit switch, groups and tags, and the tables for admin browser notifications. The migrations run automatically when the panel starts. Downgrading the panel after this upgrade is not supported. Upgrade Rebecca and Rebecca Node together, and install Rebecca Node 1.8.0 with this release. Browser notifications use web push: a reverse proxy in front of the panel must pass /rebecca-admin-sw.js and the /api/notifications/push routes.

Downloads

Build Package Downloads
Linux ยท 386 Download Linux 386 downloads
Linux ยท amd64 Download Linux amd64 downloads
Linux ยท arm64 Download Linux arm64 downloads
Linux ยท armv5 Download Linux armv5 downloads
Linux ยท armv6 Download Linux armv6 downloads
Linux ยท armv7 Download Linux armv7 downloads
Linux ยท s390x Download Linux s390x downloads
Windows ยท amd64 Download Windows amd64 downloads

Release report

Total downloads

Full changelog

v1.8.1...v1.9.0

Don't miss a new Rebecca release

NewReleases is sending notifications on new releases.