github PasarGuard/panel v5.2.0-rc.1

pre-release4 hours ago

v5.1.0...v5.2.0-rc.1 Add REALITY Target Scanner & Xray-core Latest Updates

compare changes

🚀 Enhancements

  • core: Add REALITY target scanner (#695)
  • dashboard: Add skeleton loader for wireguard subnets and remove manual refresh (12b3f979)
  • wireguard: Add free IPs preview and improve subnet display (f091cb0f)
  • xray: Add Xray 26.7.11 FinalMask xmc settings to hosts/inbound/subscription (UI too). Add sessionID compatibility + add 2 new fields: sessionIDTable + sessionIDLength (and the corresponding UI). (#671)
  • cleanup: Add multiple statuses with more conditions (5fbba5a1)

🔥 Performance

  • crud: Eliminate N+1 queries by eagerly loading relations (#724)

🩹 Fixes

  • subscription: Emit sni instead of servername for hysteria2 in clash-meta config (#699)
  • Update download_settings host changes without re-saving the main host (#712)
  • dashboard: Fix default option persistence and display in host modal transport selects (74a5cb54)
  • xray: Read fingerprint and pinnedPeerCertSha256 from inbound (137a904c)
  • user: Update group_ids validator to enforce non-null list (41c34eba)
  • tests: Update bulk add wireguard group test to ensure users belong to a group at creation (16731612)
  • jwt: Encode signature strings before digest comparison (83b20bd7)
  • xray: Improve inbound security field layout and add fingerprint full-width support (6696b97c)
  • login: Improve auth token validation and session management (25a928d0)
  • Fix ambiguous expire column error in DaysDiff compilation (1da73ab6)

💅 Refactors

  • wireguard: Auto ip allocation (#713)

🏡 Chore

  • deps-dev: Bump ruff from 0.15.21 to 0.15.22 (#707)
  • deps-dev: Bump ruff from 0.15.22 to 0.16.0 (#720)
  • Make codebase pass ruff 0.16 (#721)
  • Update CONTRIBUTING.md (5b5ae698)

❤️ Contributors

Don't miss a new panel release

NewReleases is sending notifications on new releases.