github PasarGuard/panel v5.0.2

latest release: v5.0.3
6 hours ago

v5.0.1...v5.0.2

compare changes

🚀 Enhancements

  • Add HWID mode to admin roles and update related logic (e516a1aa)
  • Add database operational error handler and related tests (79d49350)
  • dashboard: Update data usage chart to use admin-specific API endpoints (74394b55)
  • xray: Preserve unmodeled top-level sections in compiled config (b795de9e)
  • xray: Refactor hysteria UDP mask handling for streamAdvanced support (884e3c29)
  • core-editor: Improve wireguard form UX and config validation (687d3561)
  • xray-adapter: Preserve inbound sockopt from raw config (c23122ba)
  • dashboard: Improve scroll behavior in tag picker and admin role modals (ea17f39c)
  • subscription: Add HWID requirement toggle for manual subscriptions (c9e28687)
  • subscription: Add HWID configuration checks for subscription validation (dd704f26)
  • subscription: Implement HWID-based filtering for subscription applications (3aecd51a)
  • subscription: Add HWID-enabled visibility settings for applications (4bd9c020)
  • admin-roles: Add on-hold timeout limits and validation to user roles (f53f5926)
  • core-editor: Enhance WireGuard and Xray forms with auto-generated tags and random port generation (4a576854)
  • core-editor: Convert generated tags to uppercase in WireGuard and Xray forms (01579776)

🩹 Fixes

  • subscription: Encode spaces as %20 not + in share links (#587)
  • Allow fragment and noises for wireguard and shadowsocks (c8853de0)
  • Allow camouflage settings for wireguard (bcec02c7)
  • Send data to backend (a8950404)
  • Add default policy to client templates (f8055fd0)
  • Add retry on timeout error (19251e80)
  • xray: Refactor certificate serveOnNode handling (66821957)
  • dashboard: Improve decimal input blur handling and device limit validation (964f39db)
  • notification, app-factory: Improve error handling for database and notification channels (d97f2682)
  • wireguard: Generate wireguard keys when user get revoked (e71e91ea)
  • HWID: Apply HWID fallback only when forced (5228ea21)
  • admin-roles: Enhance admin role permissions validation and normalization (bffd020f)

💅 Refactors

  • subscription: Remove unused accept_header parameter from subscription operations (02cece39)

📖 Documentation

  • i18n: Remove "(bytes)" unit suffix from data limit labels (75411e6c)

🏡 Chore

  • deps-dev: Bump ruff from 0.15.16 to 0.15.17 (#593)
  • deps-dev: Bump pytest from 9.0.3 to 9.1.0 (#614)

❤️ Contributors

Don't miss a new panel release

NewReleases is sending notifications on new releases.