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 item | Admin path | Purpose |
|---|---|---|
| Email templates | /admin/marketplace-notification-templates | Import and preview Vortexus email packs |
| Resource limits | /admin/marketplace-multi-server-oom | Bulk apply OOM protection on existing servers |
| Notification log | /admin/marketplace-notification-log | Audit 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
| Key | When it is sent |
|---|---|
vortexus_server_provisioned | New marketplace server is ready |
vortexus_server_provision_failed | Provisioning failed |
vortexus_server_reinstalled | Marketplace or panel reinstall completed |
vortexus_invoice_created | New invoice |
vortexus_invoice_paid | Invoice paid |
vortexus_invoice_overdue | Invoice overdue |
vortexus_invoice_payment_failed | Payment failed |
vortexus_payg_low_credit | PAYG balance low |
vortexus_payg_suspended | PAYG server suspended |
vortexus_resource_warning | RAM/CPU/disk above warning threshold |
vortexus_resource_critical | RAM/CPU/disk above critical threshold |
vortexus_disk_full | Disk at limit (server stopped) |
vortexus_server_oom_crash | Server 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 = falseon 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--disableto 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
- Status —
sentorfailed(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:runevery 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:
running→completedorfailed, with timestamps - Historical rows stuck on
pendingare backfilled tocompletedon 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.