This release includes 4 breaking changes for platform teams planning a safe upgrade.
Published 26d
Server & OS Management
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
admin
docker
egg
filamentphp
free
game
+8 more
laravel
management
opensource
panel
pelican
php
pterodactyl
server
Summary
AI summaryUpdate requires PHP ≥ 8.3, Node.js ≥ 22 and drops Laravel 12/PHP 8.2/Node.js 20 support.
Full changelog
What's Changed
- Make plugin id in artisan commands also case insensitive by @Boy132 in https://github.com/pelican-dev/panel/pull/2252
- Limit activity logs on profile page by @Boy132 in https://github.com/pelican-dev/panel/pull/2253
- Laravel 12.52.0 Shift by @lancepioch in https://github.com/pelican-dev/panel/pull/2247
- Do not throw error when checking for egg updates by @Boy132 in https://github.com/pelican-dev/panel/pull/2256
- Fix stock egg UUID migration by @Boy132 in https://github.com/pelican-dev/panel/pull/2259
- Fix invisible force delete button by @notAreYouScared in https://github.com/pelican-dev/panel/pull/2262
- Use folder name as id when having id mismatch to allow deletion by @Boy132 in https://github.com/pelican-dev/panel/pull/2263
- Laravel 12.53.0 Shift by @lancepioch in https://github.com/pelican-dev/panel/pull/2266
- Fix encodings with new tested helper by @lancepioch in https://github.com/pelican-dev/panel/pull/2238
- Add jobs for plugin install, update and uninstall by @Boy132 in https://github.com/pelican-dev/panel/pull/2267
- Run
composer updateand update model phpdocs by @Boy132 in https://github.com/pelican-dev/panel/pull/2275 - Do not allow all file extensions for egg image in egg importer by @Boy132 in https://github.com/pelican-dev/panel/pull/2279
- Add sortable feature to name column in ListServers by @julianbenz in https://github.com/pelican-dev/panel/pull/2282
- Fix PATCH /api/application/nodes returning 500 due to null timestamps by @NeilHanlon in https://github.com/pelican-dev/panel/pull/2286
- Feature: Add support for user-configurable egg/nests index file. by @JorgenVatle in https://github.com/pelican-dev/panel/pull/2287
- Refactor egg & server icon uploading by @Boy132 in https://github.com/pelican-dev/panel/pull/2281
- Allow to add translation prefix to custom subuser permissions by @Boy132 in https://github.com/pelican-dev/panel/pull/2265
- Add changes from upstream by @Boy132 in https://github.com/pelican-dev/panel/pull/2293
- Laravel 12.56.0 Shift by @lancepioch in https://github.com/pelican-dev/panel/pull/2283
- Add user_mountable functionality for Mounts (#2077) by @lancepioch in https://github.com/pelican-dev/panel/pull/2181
- Catch icon exception when importing egg by @Boy132 in https://github.com/pelican-dev/panel/pull/2299
- install plugin packages on start by @parkervcp in https://github.com/pelican-dev/panel/pull/2298
- Add subuser permission for changing server icon by @Boy132 in https://github.com/pelican-dev/panel/pull/2304
- Correctly store falsy startup variable values by @Boy132 in https://github.com/pelican-dev/panel/pull/2305
- Cleanup node fqdn/ip validation by @Boy132 in https://github.com/pelican-dev/panel/pull/2307
- Fix "undefined key" error for TagsFilter by @Boy132 in https://github.com/pelican-dev/panel/pull/2312
- Add "backup completed" notifications by @Boy132 in https://github.com/pelican-dev/panel/pull/2313
- Allow to reorder
startup_commandsanddocker_imagesby @Boy132 in https://github.com/pelican-dev/panel/pull/2316 - Replace hardcoded hex strings by @Boy132 in https://github.com/pelican-dev/panel/pull/2314
- Add toggles for account created, subuser added/removed email notifications by @karaolidis in https://github.com/pelican-dev/panel/pull/2309
- Add missing database driver in CLI by @karaolidis in https://github.com/pelican-dev/panel/pull/2317
- Update to Laravel 13 & Filament v5 (+ drop php 8.2 / node.js 20 support) by @Boy132 in https://github.com/pelican-dev/panel/pull/2315
New Contributors
- @julianbenz made their first contribution in https://github.com/pelican-dev/panel/pull/2282
- @NeilHanlon made their first contribution in https://github.com/pelican-dev/panel/pull/2286
- @JorgenVatle made their first contribution in https://github.com/pelican-dev/panel/pull/2287
- @karaolidis made their first contribution in https://github.com/pelican-dev/panel/pull/2309
Full Changelog: https://github.com/pelican-dev/panel/compare/v1.0.0-beta33...v1.0.0-beta34
Breaking Changes
- Minimum required runtime: PHP 8.3 (was PHP 8.2), Node.js 22 (was Node.js 20)
- Drops support for Laravel 12 and earlier
- Drops support for PHP 8.2 and earlier
- Drops support for Node.js 20 and earlier
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About panel
Open-source web-based application for managing game servers with Docker isolation and real-time monitoring
Related context
Related tools
Beta — feedback welcome: [email protected]