Skip to Content
Changelog

Changelog

High-level overview of what each Vortexus release brings. For upgrade steps, see Updating Vortexus.

1.0.3

Admin sidebar — three new areas

Since the OOM killer / multi-server resource protection work, the Vortexus Marketplace group in Paymenter admin gained dedicated pages for notifications and limits. All labels in these admin screens are in English, regardless of your storefront locale.

Sidebar itemAdmin pathPurpose
Email templates/admin/marketplace-notification-templatesImport and preview Vortexus email packs
Resource limits/admin/marketplace-multi-server-oomBulk apply OOM protection on existing servers
Notification log/admin/marketplace-notification-logAudit trail of emails sent to clients

Email templates

What it is

A dedicated admin page to import Vortexus notification content into Paymenter’s built-in Notification Templates system (Admin → Other → Notification Templates).

What you can do

  • Preview every Vortexus template for a selected language before importing (name, key, subject).
  • Import a language pack with one click. Importing replaces all existing vortexus_* templates — custom edits to those keys are overwritten.
  • Edit individual templates after import via the Edit link in the preview table, or Open Notification Templates in the page header.
  • See which packs are available on disk (lang/*/vortexus_notification_templates.php). Ships with English, Portuguese, and Spanish; additional locales appear automatically when you add matching lang files.

Templates included

KeyWhen it is sent
vortexus_server_provisionedNew marketplace server is ready
vortexus_server_provision_failedProvisioning failed
vortexus_server_reinstalledMarketplace or panel reinstall completed
vortexus_invoice_createdNew invoice
vortexus_invoice_paidInvoice paid
vortexus_invoice_overdueInvoice overdue
vortexus_invoice_payment_failedPayment failed
vortexus_payg_low_creditPAYG balance low
vortexus_payg_suspendedPAYG server suspended
vortexus_resource_warningRAM/CPU/disk above warning threshold
vortexus_resource_criticalRAM/CPU/disk above critical threshold
vortexus_disk_fullDisk at limit (server stopped)
vortexus_server_oom_crashServer stopped for memory/disk limits

Settings link

Extension settings include a placeholder pointing to this page and a read-only last imported locale field (e.g. pt, en, es).

Optional: For branded HTML wrappers, copy files from email-template/vortexus-template/ into Admin → Settings → Mail (header, footer, CSS).


Resource limits

What it is

Bulk tools for Pterodactyl OOM / resource limit protection on marketplace servers that were provisioned before you enabled automatic protection for new servers.

When the sidebar item appears

Only when Enable Multi Servers is checked in Vortexus Marketplace extension settings.

What you can do

  • Apply to existing servers — sets oom_disabled = false on all active marketplace deployments via the Application API. RAM, CPU, and disk limits already on each server are not changed.
  • Disable on existing servers — reverses protection on all active deployments (use only if you intentionally want servers to run past limits without automatic restarts).
  • See a last run summary: total deployments, updated count, failed count, and error messages.

Related settings (extension settings → Multi Servers)

  • Enable resource limit protection on new multi-servers — applies to new provisions automatically.
  • Placeholder links to this admin page and CLI: php artisan vortexus-marketplace:apply-oom-killer (add --disable to turn off).

Client-facing note

When limits are hit, the server may crash and restart. If that happens often, clients should gradually increase RAM/CPU in the deploy configurator.


Notification log

What it is

Read-only audit table of every Vortexus email attempt: who received it, which deployment/service, event type, template key, and success or failure.

When the sidebar item appears

After notification migrations have run (ext_vortexus_notification_logs table exists). Usually right after you enable Vortexus Marketplace and migrations complete.

Columns

  • Sent at, Client, Deployment, Service
  • Event type (badge) — e.g. server_provisioned, server_reinstalled, resource_warning, resource_critical, disk_full, server_oom_crash, invoice and PAYG events
  • Template — notification template key used
  • Statussent or failed (with optional error message)

Filters

Filter by status or event type to troubleshoot missing emails.


Resource monitor & reinstall emails (background)

These features power the Notification log entries; they do not have separate sidebar items.

Resource monitor

  • Command: php artisan vortexus:resource-monitor
  • Scheduled every 5 minutes (requires system cron → php artisan schedule:run every minute).
  • Reads live usage from Pterodactyl and compares against deployment limits.
  • Sends warning/critical/stopped alerts with configurable thresholds and cooldowns in extension settings:
    • Warning / critical thresholds (%)
    • Minimum high-usage duration (minutes)
    • Warning / critical email cooldown (hours)
    • Server stopped email cooldown (minutes)

Reinstall notifications

  • Sent when a client installs a marketplace template or triggers Reinstall from the Vortexus Web panel.
  • Deduplicated so duplicate requests within a short window do not spam the client.

Marketplace installations (admin)

Installations (/admin/marketplace-installations) now records full lifecycle:

  • Initial provision, Marketplace reinstall, and Panel reinstall
  • Status: runningcompleted or failed, with timestamps
  • Historical rows stuck on pending are backfilled to completed on migration

1.0.2

Localization update (May 21, 2026)

Small release focused on translation coverage. Some translated strings were accidentally missing in the previous build; they have now been added.

Main changes:

  • Added missing translated strings
  • Improved localization coverage
  • Updated language files
  • Fixed missing translation entries
  • Better multi-language experience across Vortexus

No database migrations or new admin pages in this release — safe to deploy as a file-only update. Still run php artisan optimize:clear after replacing files.


Earlier releases

  • Multi Servers — per-unit pricing, PAYG billing, deploy configurator, regions.
  • Vortexus Web — embedded Pterodactyl panel (console, files, databases, backups, etc.).
  • Marketplace — categories, templates, billing hooks, admin catalog tools.

For first-time setup, see Installation and Usage.