Changelog

xCloud Changelog

We’re constantly making xCloud better with new features and improvements. Look at what we’ve got now and tell us what else you want!

  • No categories

New Features

Improvements

  • NGINX Customization UI: The Nginx configuration UI now adapts block types dynamically based on site type (PHP or proxy/Node), with enhanced templates and validation.
  • Security Enhancements: Site resource titles in links now escape HTML for improved security.
  • Customer Support and Feedback platform related enhancements:
    – Userback and Live chat support now auto-syncs user email, billing plan, and team information for logged-in xCloud users.
    These will eliminate asking for emails from logged in xCloud app users.

Issues & Bug Fixes

  • Refactored SFTP user creation and password management for migrations.
  • Improved validation and error handling for SFTP/database uploads.
  • No categories

New Features

Improvements

  • Enhance Server Monitoring
    – Display Total/Available RAM & Disk metrics on the server monitoring page
    – Added sortable tables for Top Processes (CPU and RAM) and Site Usage.
    – Top Processes table now includes a “Site” column with a link to the corresponding site, providing better context.
    – Improved the underlying monitoring script for more accurate process information.
  • Improve Magic Login Popup
    – Redesigned the Magic Login button into a split button.
    – The primary action provides a direct magic login.
    – A dropdown menu offers advanced options, including login with a custom username/email.
    – Added a “Remember me” feature for custom logins.
    – Updated UI with new icons for a better user experience.

Issues & Bug Fixes

  • Fixed favicon display for n8n one-click installs by updating Nginx to proxy /favicon.ico requests to the n8n container.
  • No categories

New Features

  • Beta Feature Access – Mautic
  • Server Dashboard:
    – Advanced Filtering: Added comprehensive filters for environment, status, site type, tags, vulnerabilities, and servers with real-time search
    – Smart Sorting & Pagination: Implemented persistent user preferences for sorting (A-Z, date-based) and pagination (10-100 items per page)
    – URL State Management: Filter states preserved in URL parameters and restored on page load
    – Custom Site Titles: Added ability to set custom titles separate from domain names
    – UI Integration: Site titles displayed in lists with domain name tooltips and settings page editing

Improvements

  • n8n Enhancements:
    – Failure Tracking: Comprehensive update failure tracking with automatic status updates
    – Multi-Channel Notifications: Email, Slack, WhatsApp, and Telegram notifications for update failures
    – Node.js v20 Requirement: Updated minimum version for better compatibility
    – Memory Optimization: Added heap memory limits to prevent JavaScript memory issues
  • Detailed Disk Space Alerts: Added total, used, and available storage metrics to low disk space notifications
  • Direct Folder ID Retrieval: Updated pCloud scripts to retrieve folder IDs directly from storage provider for improved reliability
  • EU Region Support: Fixed pCloud EU region connectivity issues
  • Billing System — Added billing service filter for unpaid teams to improve account management
  • Modern TLS Only: Disabled TLS 1.0/1.1, enforced TLS 1.2/1.3 for Nginx and OpenLiteSpeed
  • Secure Configurations: Added secure cipher suites and SSL handshake improvements
  • Performance: Optimized queries for large site collections and memory management

Issues & Bug Fixes

  • Enhanced Confirmation Dialogs: Made resource names bold in deletion confirmation prompts
  • No categories

New Features

Improvements

  • n8n Enhancements:
    – n8n is now available for free users (removed from beta restrictions)
    – Fixed Node.js version requirement validation for n8n installations
    – Resolved broken icons issue in n8n applications
    – Fixed browser title showing [DEV] tag by setting N8N_RELEASE_TYPE=stable
  • Enhanced Site Management — Comprehensive site sorting and filtering functionality with:
    – Active/Disabled site filtering options
    – Site type filtering (WordPress, Laravel, Custom PHP, PHPMyAdmin, n8n, Uptime Kuma, Mautic)
    – Configurable pagination (10, 20, 50, 100 per page)
    – Improved sort options with user-friendly labels (“Oldest First”, “Newest First”)
    – URL state preservation for all filters and preferences
  • Site Creation Progress Updates — Dynamic animation images and new SVG assets for improved visual experience
  • Billing System — Added billing service filter for unpaid teams to improve account management

Issues & Bug Fixes

  • Payment Gateway — Multiple fixes for payment gateway functionality and payment success hooks
  • WordPress Database Integration — Fixed issue where database password updates weren’t reflected in WordPress wp-config.php files
  • Site Filtering — Enhanced filter organization with logical groupings and visual separators
  • User Experience — Persistent filter preferences and improved state management across page refreshes
  • No categories

New Features

Improvements

  • Added comprehensive n8n update functionality with user confirmation and timeout handling
  • Refactor n8n update notifications with improved language support
  • Site Backup Script related improvements

Issues & Bug Fixes

  • Issue fixed with additional domain support during clone site feature
  • Multiple fixes in the billing system
  • No categories

New Features

  • BETA access to n8n One Click App
  • No categories

New Features

Improvements

  • Implemented next site prefix ID management for server.
  • Improved NGINX settings update script with modular functions, detailed timestamped logging, enhanced error handling, robust config validation, and better PHP version scanning.
  • Updated VPS DNS resolver to Cloudflare during server provisioning.

Issues & Bug Fixes

  • Multiple UI issues fixed including Notes card layout, Git push toggle, settings headings, team card dropdown overlap, small screen dropdown overflow, and provider label alignment.
  • AWS provider selection issue fixed in server select page
  • Issue fix with white label product creation with backup
  • No categories

New Features

Improvements

  • Server Monitoring page now shows top process for high RAM and CPU usage
  • Vulnerabilty Shield Pro related fixings for better notifications
  • WP Fail2ban update – Removed Deprecated WP_FAIL2BAN_LOG_COMMENTS_EXTRA constant from config
  • Added white-label domain support in Google Drive callback with improved error handling, OAuth state validation, and refactored code for better readability.
  • Added support for large NGINX custom config with a 50,000-character limit to prevent timeout issues.
  • Shield pro purchase option given vulnerability page & vulnerable sites page.
  • Displaying the actual icons with tooltip according to server state and Switch issue from git clone

Issues & Bug Fixes

  • Replace hardcoded wp command with dynamic path from site configuration (->wp_cli) for better flexibility and configuration management in integrity checks.
  • Translation issue fix for provisioning sites screen
  • Refactored SSH key and password update logic to prevent SSH service failures and improve stability, error handling, and configuration validation.
  • Issue fix with server resize
  • Issue fix with site backup
  • No categories

Improvements

  • No categories

Improvements

  • WhatsApp, Telegram, Slack – Notification support added for Vulnerabilty Shield Pro
  • Integrity Checker detects extra files more smartly and shows proper warning status
  • Backup restore migration now works smoothly with incremental backups