github PasarGuard/panel v2.0.0

latest release: v2.0.1
6 hours ago

v2.0.0-rc.1...v2.0.0 Add Multi-worker Using Nats & Latest Xray Support

compare changes

🚀 Enhancements

  • hosts: Add pinnedPeerCertSha256 support (d9a1cf2b)
  • clash-meta: Add mlkem768 support (ff36f99c)
  • charts: Enhance responsiveness and improve time selection logic in bar charts (6a9805b2)
  • charts: Add pie chart view and enhance data handling in AllNodesStackedBarChart and UsageModal (0a44a281)
  • Use simple user-template routes in modals (1b587a9f)
  • hosts: Add pinnedPeerCertSha256 in ui (59124f3e)

🔥 Performance

  • Reduce backend request latency (ba08e30d)
  • Optimize usage queries (5ca6fa8d)
  • Defer user sync serialization from request path (db29f5a5)
  • user: Speed up delete/update paths by avoiding extra relation and lifetime-usage loads (06cb8eb7)
  • user: Make reset path non-blocking for heavy node-usage cleanup (c94bf142)

🩹 Fixes

  • Update codeql version (b59bbb41)
  • SpiderX detection (f05e3ce8)
  • Improve memory usage calculation to exclude buffers and cache (2f42e1e1)
  • Refine memory usage calculation to exclude file cache (494bb42b)
  • tests: Remove deprecated test for combined search and sort parameters in host API (6c3fa405)
  • tests: Remove multiple redundant host API tests for simplicity and maintainability (dd846c99)
  • usage-modal: Improve layout of chart selection buttons for better responsiveness (a394c28c)
  • hosts-list: Update loading state check to handle undefined hosts (5da4d95f)
  • costume-bar-chart: Simplify chart rendering logic and remove unused state management (0d806b39)
  • all-nodes-stacked-bar-chart: Enhance layout of admin filter and chart selection buttons for improved responsiveness (4f95f703)
  • statistics-charts: Conditionally render UserSubUpdatePieChart based on selected server (9d6ea3a9)
  • ui: Make circular usage a full 360 ring (404b328e)
  • ui: Hide time in day chart tooltips (b7c04c54)
  • Restore subscription and group validation eager loads (90b45ea0)
  • Avoid async DB races in background bulk sync tasks (ac794568)
  • user: Preserve expire field in validate_user response mapping (dda4590e)
  • user: Revert cross-loop async db changes and stabilize reset/delete paths (67b81d15)
  • Parallelize user dependency cleanup deletes (73e9afce)
  • Use single-session user dependency cleanup deletes (49d1d0c9)

💅 Refactors

  • host: Remove lightweight host model and related functionality (d55c0444)
  • forms: Centralize dashboard form defaults (33a0acb2)

❤️ Contributors

Don't miss a new panel release

NewReleases is sending notifications on new releases.