Skip to content

Releases: ReturnFI/Blitz

1.18.0

27 Aug 19:21
2a5055f

Choose a tag to compare

[1.18.0] - 2025-08-27

⚡ Performance

  • Optimized bulk user URI fetching:

    • New API endpoint /api/v1/users/uri/bulk to fetch multiple user links in a single call
    • Eliminates N separate script executions → huge speedup 🚀
  • ⚡ Refactored wrapper_uri.py for faster bulk processing & maintainability

✨ Features

  • 📤 Bulk user link export directly from the Users Page
  • 🎨 Distinct color coding for user statuses in Web Panel
  • ⏸️ On-Hold User Activation logic introduced in traffic.py (with creation_date=None default)

🐛 Fixes & Refactors

  • 🤖 Bot: Properly handle escaped underscores in usernames
  • 🛠️ Webpanel: Improved handling of malformed user data & more accurate status for on-hold users
  • 🐛 Show Go installation correctly
  • 🔄 Refactored on-hold user logic into traffic.py for central management

1.17.0

24 Aug 19:56
be449b5

Choose a tag to compare

[1.17.0] - 2025-08-24

⚡ Authentication

  • 🚀 Implemented Go HTTP Auth Server for maximum performance
  • ⚡ Removed old command-based auth system

👥 User Management

  • Bulk User Creation added across:

    • 🖥️ Frontend UI
    • 📡 API Endpoint
    • 💻 CLI Command
    • 📜 Automation Script
  • 🔍 New Online User Filter & Sort on the Users page

  • 🐛 Fixed: underscores now supported in usernames

1.16.0

19 Aug 20:23
d9b906c

Choose a tag to compare

[1.16.0] - 2025-08-19

✨ New Features

  • 📊 Dashboard Redesign

    • Modernized UI with detailed server stats
  • 🖥️ Server API Enhancements

    • Added uptime and traffic-since-reboot metrics
  • System Monitor Optimization

    • Improved performance with async I/O
    • Accurate traffic tracking since reboot

🐛 Fixes

  • 🔧 Correctly count actual device connections instead of unique users
  • 🔥 Fixed subscription blocked page to display the right user data

1.15.0

17 Aug 20:32
d41a6a0

Choose a tag to compare

[1.15.0] - 2025-08-17

✨ New Features

  • 🚫 Blocked User Check

    • Subscription endpoint now validates blocked users and prevents access
  • 🌐 External Configs in Subscriptions

    • NormalSub links now include external proxy configs
  • ⚙️ Settings Page

    • Added management UI for extra subscription configs
  • 🖥️ Webpanel API

    • New API endpoints for managing extra configs
  • 🛠️ CLI & Scripts

    • CLI support for extra subscription configs

    • New extra_config.py script to manage additional proxy configs:

      • vmess, vless, ss, trojan

1.14.0

13 Aug 20:07
5d4219a

Choose a tag to compare

[1.14.0] - 2025-08-13

✨ New Features

  • 🌐 Per-User Unlimited IP Option:

    • Added unlimited_user flag to exempt specific users from concurrent IP limits
    • Works in both CLI and web panel
    • Integrated into limit.sh for enforcement bypass
  • 🖥️ Web Panel Enhancements:

    • Unlimited IP control added to Users page
    • IP limit UI now conditionally shown based on service status
  • 🛠️ CLI & Scripts:

    • Add unlimited IP option to user creation and editing
    • Menu script now supports unlimited IP configuration

🔄 Improvements

  • 📜 API:

    • Updated user schemas to match CLI output and new unlimited IP feature
  • 🐛 Fixes:

    • Corrected type hints for optional parameters in config_ip_limiter

📦 Dependency Updates

  • ⬆️ anyio → 4.10.0
  • ⬆️ certbot → 4.2.0
  • ⬆️ charset-normalizer → 3.4.3

1.13.0

09 Aug 20:54
0a377d2

Choose a tag to compare

[1.13.0] - 2025-08-10

✨ UI Enhancements

  • ✨ feat(core): Implement external node management system
  • 🌐 feat(api): Add external node management endpoints
  • 🔗 feat(normalsub): Add external node URIs to subscriptions
  • 💾 feat: Backup nodes.json
  • 🛠️ fix: Robust parsing, unlimited user handling, and various script/UI issues
  • 📦 chore: Dependency updates (pytelegrambotapi, aiohttp)

1.12.1

09 Jul 16:18
eca50eb

Choose a tag to compare

[1.12.1] - 2025-07-09

✨ UI Enhancements

  • 📌 Sticky Sidebar: Sidebar now stays fixed when scrolling through long pages for easier navigation
  • 🃏 Sticky Headers: Card headers are now sticky with a sleek bokeh blur effect – better usability on settings and user lists
  • Login UX: Pressing Enter now submits the login form properly for faster access

What's Changed

Full Changelog: 1.12.0...1.12.1

1.12.0

02 Jun 20:37
63e95ac

Choose a tag to compare

[1.12.0] - 2025-06-03

✨ Features & Enhancements

  • 🎨 UI/UX: Some enhancements to the Settings page with cleaner design and improved interactivity

  • 🌐 New Tabs: Added WARP and OBFS management tabs to the settings panel for easier control

  • 🔍 OBFS:

    • Added OBFS status API endpoint
    • Introduced --check flag to the manage_obfs CLI tool
    • Enabled status checking functionality to monitor OBFS state
  • 🔧 normalsub: Improved edit_subpath with better error handling and efficient Caddy reload

  • 📦 Singbox: Enhanced Singbox template configuration for better maintainability and compatibility (Thanks to @SeyedHashtag for their contribution!💖)

1.11.0

28 May 19:45
ee90f8e

Choose a tag to compare

[1.11.0] - 2025-05-28

⚠️ Attention Required

🚨 Important: Due to changes in the normalsub system (now using passwords in links and routing through Caddy),
you must re-activate NormalSUB from the settings panel after upgrading to v1.11.0.

Failure to do so may result in broken subscription links.


✨ Features & Improvements

  • 🔐 normalsub: Use user password instead of username in subscription path for improved privacy (harder to enumerate users)
  • 🔁 normalsub: Now uses Caddy as a reverse proxy for better performance and flexibility
  • 🧩 WARP API: Adapted backend to support JSON-based status output
  • 🛠️ Script Update: WARP status script now outputs clean JSON, allowing easier parsing and integration

1.10.1

24 May 17:13
acddac2

Choose a tag to compare

[1.10.1] - 2025-05-24

✨ New Features

  • 🔐 feat: Add option to reset Web Panel admin credentials via CLI
  • 🧩 feat: Add "Reset Web Panel credentials" option to Bash menu
  • 🌐 feat: Add API endpoint to fetch IP Limiter configuration

🖌️ UI Improvements

  • 🧼 clean: Removed shield icons from footer for a cleaner look

🐛 Fixes

  • 📊 fix: Align memory usage reporting with free -m in server_info.py