Skip to content

Releases: Jexactyl/Jexactyl

v3.7.3

06 Nov 22:36
Compare
Choose a tag to compare

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

25 May 22:08
Compare
Choose a tag to compare

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

24 May 20:03
Compare
Choose a tag to compare

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 🎄

25 Dec 18:54
Compare
Choose a tag to compare

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.
  • 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

06 Dec 21:09
Compare
Choose a tag to compare

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

27 Nov 00:42
Compare
Choose a tag to compare

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

25 Nov 23:50
Compare
Choose a tag to compare

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

25 Nov 00:24
Compare
Choose a tag to compare

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

06 Nov 21:41
3d4bde6
Compare
Choose a tag to compare

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

25 Oct 22:50
Compare
Choose a tag to compare

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