github PasarGuard/panel v4.0.0-rc.1

pre-release8 hours ago

HWID Support & Visual Core Editor

v3.2.1...v4.0.0-rc.1

compare changes

🚀 Enhancements

  • Introduce ProxyProtocol enum and update related classes to utilize it (138eae80)
  • /raw path for 3rd-party apps (66eb6e28)
  • Update subscription user agent on raw request (2e7bfe90)
  • Add core-kit dependencies and core geneartor ui (fdf9914a)
  • Add zustand dependency to dashboard (e2f47a31)
  • core-editor: Improve socket options UI and localization (23a8139e)
  • core-editor: Enhance xray balancer configuration with advanced settings (58a3cecc)
  • core-editor: Refactor xray balancer strategy settings management (93e48932)
  • core-editor: Implement precise change detection for core configurations (7d1b054b)
  • Implement HWID management models, API, and UI features (#481)
  • core-editor: Add localization strings and UI enhancements for routing and balancer features (674eeca4)
  • core-editor: Enhance validation, localization, and WireGuard configuration (9e2ce2dc)
  • core-editor: Enhance localization and improve validation error paths (8d925444)
  • dashboard: Improve layout overflow handling and responsive design (590cf4f6)
  • core-editor: Refactor VLESS inbound flow validation logic (9cab9181)
  • core-config-modal: Add unsaved changes confirmation dialog (f08d1c4f)
  • code-editor-panel: Replace portal-based fullscreen with Radix Dialog (5ec161ed)
  • localization: Add outbound configuration and validation strings (a6f5a424)
  • subscription: Add response_headers field and method to format subscription response headers (a12e44fe)
  • subscriptions: Add response headers configuration section (20bc1129)
  • wireguard: Add shared IP allocator for bulk user creation (2f4468cf)

🔥 Performance

  • Remove fetch ip for faster startup (2662e45a)

🩹 Fixes

  • Update uplink_chunk_size type to support string and int with validation pattern (ca4ac7ee)
  • Update ProxyValidator to return None for falsy values (4a40ea9d)
  • telegram: Update group retrieval to use GroupListQuery for consistency (fae4f95d)
  • variables-popover: Remove deprecated server IP and IPv6 variables (5de0dc79)

💅 Refactors

  • Restructure dashboard application by making featured based folder struc (29051e9e)
  • proxy-settings: Remove flow attribute (#472)
  • subscription: Rename payload building methods for clarity and add request URL to user_subscription_raw (4c737b9d)

🏡 Chore

  • deps-dev: Bump ruff from 0.15.12 to 0.15.13 (#480)

🎨 Styles

  • form: Replace flex gap utility with space-y for consistent spacing (cda4e72f)

❤️ Contributors

Don't miss a new panel release

NewReleases is sending notifications on new releases.