Releases: Jexactyl/Jexactyl
Releases · Jexactyl/Jexactyl
v3.7.3
Welcome to the release notes for the v3.7.3 release of Jexactyl Panel. The changes are as follows:
Fixed
- Edited 'Jexactyl' to 'jexactyl' in backend code for config references
- Analytics collection/review commands now run in the cronjob
- Daemon paths are now
/etc/pterodactyl
and/var/lib/pterodactyl
, not/etc/jexactyl
and/var/lib/jexactyl
- Page footers no longer say 'Jexactyl, built on Jexactyl.' Awkward...
- Admins can now view a server console while it is in a conflict state
Changed
- Discord user signups now default the username as their Discord username
- Login page no longer includes logo
- Server row has been redesigned with a more appealing UI/UX
- Store overview page images have been changed, and a background colour has been added for when those images fail to load
SHA256 Checksum
dbd73ed91b25a6a5f2140455244a0f13bc4b0b397d04378ed999092d44bb569d panel.tar.gz
v3.7.2
Fixed
- Dockerfile database configuration now works
- Analysis console command auto-run has been fixed
- Plugin Manager now works again
- Directory for node configuration file has been amended
- Storefront throttling issues have been resolved
- Coupon pages throwing 500 errors no longer occurs
- Nests can now be created again without errors
Changed
- Server row has seen minor UI edits
SHA256 Checksum
93fea59270f3a82ad540a0f85a04f8a98f2556f4a971cfb1afbb7c8c3457765c panel.tar.gz
v3.7.1
Added
- Coupon system: Admins can now issue coupons to clients which reward the user with credits
- Analytics: View server performance and find areas of improvement to upgrade
- Node locations are now displayed via storefront
- 'Deny All' button for approval system
- 'Deploy Fee' when creating servers via storefront
- Vulnerable routes for storefront are now ratelimited to prevent abuse
Changed
- Modified repo files to be Jexactyl-specific
- Renamed codebase to 'Jexactyl'
- Server descriptions now apply when creating server via storefront
- Users can now unlink their Discord account
- Margins for the footer in the client UI are now correct
- PayPal cancel route issue has been resolved
- File repository now catches 'not found' responses
- System now ensures a user has server slot before creating a server
- Eggs with a private nest are no longer shown in storefront
- Verification email now sends properly
- Stripe redirects have been amended to point to correct URLs
Removed
- Lazy loading of routes
- CSS issue causing a constant spinner in the allocations admin menu
- Page animations in client UI
SHA256 Checksum
07f19d37230515045310a774f875d8ce2e289145078e109201f9b7bfd51d043f panel.tar.gz
v3.7.0 🎄
Added
- Tickets system: Both admins and clients have access to a new UI which they can create tickets from.
- Can be toggled from
/admin/tickets
. - Admins can toggle ticket status as well as message the user.
- Can be toggled from
discord_id
is now a valid property in the Application API.
Fixed
- Email settings now save and test properly via the admin UI.
- File upload and decompression timeouts have been fixed.
- Store resource purchasing has been fixed. 👀
Changed
- Composer packages have been upgraded to their latest versions.
- A new linting format is being used for the PHP files.
SHA256 Checksum
3e837912417dcff42dce2e704af8a09783657b5f36824195735e223cd0057152 panel.tar.gz
v3.6.3
Added
- Alerts system: Send alerts to the client UI for announcements/updates.
Improved
- Server transfers: Now quicker and more stable.
Fixed
- Email verification link in the dashboard box is now clickable again.
- Console Searchbar z-index has been set to 10.
- TeamSpeak egg has been fixed.
- Plugin manager popup now appears and closes properly.
- File uploads will no longer throw a 'cancelled' error.
SHA256 Checksum
4e41a7b1a09ea4453abf2a24b4a6b3977cb7e25eb9d9b450dae14aeb3223d6f7 panel.tar.gz
v3.6.2
Added
- GitHub workflows now have a NodeJS v14 and v15 build, as well as the usual v16.
Fixed
- AFK resource earning has been fixed.
- Store server creation will no longer throw limit errors.
- User registration via email has been fixed via a missing import.
SHA256 Checksum
5a67d46de7985fdf7a4eafe303b2e89f365ed89e2534dcb098f8fef2daebaf8d panel.tar.gz
v3.6.1
Fixed
- Changing appearance settings now works properly.
- Resource limits are now properly handled on the backend and appropriate errors are shown.
- Server creation will no longer throw unexpected errors.
- User registration via email has been fixed.
Changed
- Resource costs are now sent through an API call instead of a composed view script.
- Multiple backend refractors and cleanups, such as using Request over SomeUniqueRequest.
SHA256 Checksum
6ec0cce363f856f29746e64b5fed99e1331e94eb0cbc478ff06717d665c9cd8d panel.tar.gz
v3.6.0
Added
- A TypeScript Lint workflow was created to ensure optimal code quality.
- 'PruneCommand' - deletes all suspended servers on the Panel.
- Admins can now define a background image for the frontend.
- Referral activity logs - users will now be able to see history of referrals.
- Users can now change server descriptions via the user UI.
- A row of account information has been added to the dashboard (CPU, RAM etc).
- File uploads can now be cancelled via the File Manager.
Fixed
- Actions can no longer be performed on a server if the node is under maintenance.
- 'Approve All' button will no longer error.
- The 'no gateways' message will now only be present if there are no options available.
Changed
- Server transfers have been improved to make transfers faster and more secure.
- Referral code limit was upped from 3 to 5.
- Massive backend code cleanups to improve quality of codebase.
- The login page logo will now default to the logo set by administrators.
- Storefront UI has been remodeled to... look better.
- The admin UI now uses MiB instead of MB to match changes on the user UI.
- Sidebar has been slightly reduced in size and UI modifications have been made.
- The storefront creation page will now use MB instead of GB for RAM/disk inputs.
- The 'Referrals' page has been moved to the 'Account' category instead of 'Store'.
Removed
- Pterodactyl Telemetry data collection service.
SHA256 Checksum
236b21c4da3fe64544e63d3fa4c0256c0f9a6b6333bf3092c7fc410df800f465 panel.tar.gz
v.3.5.1
Added
- Email Verification for signups.
- A CI workflow has been made for linting PHP files.
- Users can now change the server description via the frontend.
- An error will be displayed if the frontend has not been compiled.
- Support for running via Laravel Sail.
Fixed
- Backups will no longer fail.
- Server deletion has been fixed and now deletes servers properly.
- Email signup bugs have been resolved.
- The 'Database' tab will now show up when a host is available.
- Referral codes will now generate properly, instead of throwing an error.
- 'Mumble' egg has been fixed.
- A 500 error will no longer occur when updating a user.
- Currency selection via the admin UI now works more efficiently.
That's all for now! 👋🏼
SHA256 Checksum
92a58b9697e5eb1685f676445b9b082192c05d2ea37b631c7e6629f4208d2b44 panel.tar.gz
v.3.5.0
Thanks for checking out Jexactyl v3.5.0's changelog. Here's the latest from both upstream and here:
Fixed
- The page title for the 'SSH Keys' page has been corrected.
- S3 backup part size is handled properly.
- Egg descriptions now render properly in the admin menu.
- ❗ Subusers will only go through the approval process if the system is enabled.
- The redirect URLs for PayPal now point to valid addresses.
- ❗ The store server creation now selects eggs properly.
- ❗ The versioning system now functions properly (https://versions.jexactyl.com)
- ❗ Servers' states will be verified before a transfer begins to prevent failed transfers.
- 'oom_disabled' can now be specified in Application API requests when creating/editing a server.
- Values are now cast to MiB instead of MB in the frontend.
- FQDN validation logic has been optimized.
- ❗ Jexactyl's Application API now responds with proper HTTP codes.
- 'php artisan up' no longer throws an error.
- ❗ Server editing service has been fixed and has more helpful errors.
Added
- ❗ Users will now receive an email when their server(s) have installed.
- True/false startup variables will now be handled by a checkbox.
- Eggs can now have their outgoing IP forced.
- Support for Cloudflare R2.
- ❗ Users can now be approved via the admin menu / API in mass (at once).
- ❗ The 'Database' tab does not appear if no host has been configured.
- ❗ Multiple files can now be uploaded at once via the 'Upload' button.
- AAAA records are now searched for when creating a node.
- Uptime duration now includes startup time.
- API key limit has been bumped from 5 to 25.
- ❗ Core framework has been bumped from Laravel 8 -> 9.
- ❗ Jexactyl has a new theme for v3.5.
- ❗ Nests can now be marked as private.
SHA256 Checksum
dec87fcd700645c8d16672f5521c45e1e299fe0b90bc4c82387be1ab8fdd4cf9 panel.tar.gz