github PasarGuard/panel v5.6.0

3 hours ago

v5.5.1...v5.6.0 Add Automatic Data Cleanup, Usage History Tracking, Enhanced Xray Configuration, API Key Controls & Performance Improvements

compare changes

🚀 Enhancements

  • Add TCP FinalMask filter to inbound editor (8e2277de)
  • Add UDP noise exp packet help popover (921bc799)
  • Gzip responses when the client accepts it (#1121)
  • settings: Move runtime env vars to panel settings (#1129)
  • usage: Optional usage history per outbound (#1127)
  • cleanup: Add automatic retention policies (#801)
  • cleanup: Roll old usage rows into coarser buckets (#1134)
  • subscription: Pass XDrive s3 settings to Xray clients (#1126)
  • api-key: Add request limit and auto-delete functionality for API keys (#1136)
  • core-editor,hosts: Update Xray inbounds and transport settings for tun, xhttp, and xdrive (9708b0cd)
  • ui: Add customizable users table views (#1139)

🔥 Performance

  • stats: Count online users in one pass on PostgreSQL (#1114)
  • node: Filter core user memberships before aggregation (#1090)

🩹 Fixes

  • ci: Use GitHub usernames in release contributors (dddd3b9d)
  • Explain REALITY fingerprint compatibility in hosts and cores (#1111)
  • Limit chart periods for long ranges (#1128)
  • node: Node stats query on MySQL and MariaDB (#1132)
  • user: Remove a deleted user's rows on SQLite (#1133)
  • users: Remove HWID count from users table (2f760968)
  • core: Keep shared inbound encryption stable across restarts (#1087)
  • subscription: Keep WireGuard archive entry names flat and unique (#1103)
  • admins: Prevent limited admins from changing their own limits (#1093)
  • subscription: Handle reserved, Unicode and long WireGuard archive names (#1135)
  • Change unknown character to X icon in host modal status field (bef90879)
  • nodes: Show version updates for WireGuard (238e7312)
  • Display user dates in shamsi for fa locales and truncate custom column values with ellipses on desktop and mobile. (ae868153)

🏡 Chore

  • deps-dev: Bump ruff from 0.17.1 to 0.17.2 (#1106)
  • deps-dev: Bump pytest-asyncio from 1.4.0 to 1.4.1 (#1122)
  • deps-dev: Bump ruff from 0.17.2 to 0.17.3 (#1130)
  • dependencies: Update @pasarguard/core-kit to version 0.3.0 and @pasarguard/xray-config-kit to version 0.4.2 (8ae9e31c)
  • deps-dev: Bump pytest from 9.1.1 to 9.2.0 (#1137)
  • Bump version to v5.6.0 (2b75db15)

🤖 CI

  • Scope workflow token permissions per job and pin changelogen (#1102)

❤️ Contributors

Contributors

Don't miss a new panel release

NewReleases is sending notifications on new releases.