github pelican/panel v1.0.0-rc.1

5 hours ago

What's Changed

  • Use Allocation create permission for creating allocations during server creation by @N7z in #2519
  • Register queue health monitoring by @LegacyAngel2K9 in #2531
  • Support for concurrent S3 part uploads by @barnabehvrd in #2510
  • Fix: servers per-page setting resets after session expiry by @xLaugh in #2502
  • Validate the generated OpenAPI specs in CI by @lancepioch in #2525
  • Point contributors at the API versioning policy by @lancepioch in #2526
  • Remove the deprecated request input aliases by @lancepioch in #2524
  • Freeze the API wire format with a test fixture suite by @lancepioch in #2520
  • Tighten passkey origin checks and log every failure by @lancepioch in #2514
  • Fix configured database defaults in installer by @LegacyAngel2K9 in #2528
  • Add allocation port visibility option by @ByCoquito in #2511
  • feat: allow admins to access suspended servers in client API by @lotus64yt in #2507
  • Added plugin system for webhooks and removed discord webhooks by @JoanFo1456 in #2498
  • Run the Filament tests in CI by @lancepioch in #2541
  • add view pages for admin resources by @morbyne in #2390
  • Move the file uploader out of Blade and into resources/js by @lancepioch in #2540
  • Replace the Fractal transformers with laravel-data wire objects by @lancepioch in #2521
  • Ask for APP_URL in setup command to fix css issues by @Boy132 in #2535
  • Stub the Vite manifest in tests so CI does not need a frontend build by @lancepioch in #2544
  • Throw when a transfer target node isn't viable by @lancepioch in #2542
  • Remove Fractal by @lancepioch in #2523
  • Fix schedules dying for 24 hours after a stuck schedule:run by @lancepioch in #2555
  • Give the plugin panel_version caret real semver range semantics by @lancepioch in #2561
  • Make SoftwareVersionService the single source of truth for version reads by @lancepioch in #2559
  • Add Filament admin CRUD tests for all resources and the Settings page by @lancepioch in #2564
  • Add Application API tests for nodes, servers, mounts, allocations, and database hosts by @lancepioch in #2565
  • Hide activity of role-based admins from server activity logs by @lancepioch in #2556
  • Make activity logs append-only at the model layer by @lancepioch in #2568
  • Refresh contributor docs, add PR template, code of conduct, and code standards by @lancepioch in #2575
  • Add an api_version field to plugin.json by @lancepioch in #2562
  • Simplify and fix error page layout by @Boy132 in #2582
  • Expand webhook payload into form fields on view pages by @lancepioch in #2578
  • Fail tagged builds when version stamping misses by @lancepioch in #2560
  • Freeze the mount store fixture now that StoreMountRequest validates by @lancepioch in #2586
  • Inject the activity logger into DatabaseManagementService so client requests stop double-logging by @lancepioch in #2587
  • Lock the server row when creating a backup so the client API works on Postgres by @lancepioch in #2592
  • Raise the support floor to PHP 8.4 by @lancepioch in #2563
  • Fix daemon deauthorize and cancel transfer requests to match Wings API by @lancepioch in #2576
  • Add a trailing slash to the SFTP url for a directory by @duckducktw in #2593
  • Tighten record scoping in a few Livewire handlers by @lancepioch in #2596
  • Fix plugin update crashing after the rows are refreshed by @dualfroz in #2598
  • Use a flexible cache for node system information by @lancepioch in #2604
  • Remove unused authentication rate limiter by @lancepioch in #2605
  • Don't link the file name breadcrumb in the file editor by @lancepioch in #2603
  • Fix the illegal subuser cleanup deleting the wrong rows by @lancepioch in #2612
  • Use websocket for server charts instead of polling by @chelog in #2558
  • Keep old data from stopping the migrations halfway by @lancepioch in #2613
  • Keep existing 2FA when migrating by @lancepioch in #2611
  • Explain why the add allocation button is unavailable without a primary allocation by @lancepioch in #2625
  • Authenticate Hub plugin feeds and verify update checksums by @lancepioch in #2623
  • Move the primary allocation when it is removed from a server by @dualfroz in #2635
  • Return each server's own variable values in the remote server list by @lancepioch in #2636
  • Allow updating plugins that are not installed by @lancepioch in #2637
  • Let schedules run in a chosen timezone by @lancepioch in #2626

New Contributors

Full Changelog: v1.0.0-beta38...v1.0.0-rc.1

Don't miss a new panel release

NewReleases is sending notifications on new releases.