Improve LiteSpeed detection in "Setup Node.js App" and "Setup Python App". Make sure that Node.js Selector & Python Selector work with LiteSpeed.
CloudLinux OS should allow the setup of REPLY-TO for any emails that are sent on behalf of the hoster.
Add support for choosing between YARN & NPM for NodeJS apps
record info about processes such as
STAT, start_time and so on when creating LVE snapshots.
Allow to specify startup command for Node.JS / Python
Let the "cldetect" tool also add the "icinga" user to the supergids when issuing "cldetect --setup-supergids"
Make https://www.mediawiki.org/wiki/Excimer available under alt-php
In PHP Selector, when a new PHP version is installed, its defaults are just OS defaults. Instead, it should pick up defaults from the older/previous version, making it easier for admin - as it will often mean that no adjustments are necessary.
Some sites are on the server are email only, or might have moved, yet still listed on the server. Website Monitoring should check that DNS points to the same server, and only check sites on the same server.
E-Mail reports from Website Monitoring should include server name.
Support multiple alert types in centralized monitoring, like webhook/SMS/Zapier/Make
Today, the report contain data about all sites with error responses but we need to have ability to exclude some specific sites with specific response code because it is intended (htaccess) and not an error.
Allow to test E-Mail templates by clicking a button/providing email where to send them.
Today, you can only buy CDN if SmartAvise recommends it. We should be allowed to buy it without it.
Today lve_suwrapper only supports disabling namespaces & CPU limits. https://docs.cloudlinux.com/cloudlinuxos/cloudlinux_os_components/#lve-wrappers
We should allow the disabling of other limits as well.
Create templates for PHP extensions in PHP Selector so that users don't have to choose them one by one. The templates should be adapted for popular applications, generic templates, etc...
Add support for .env files https://nodejs.org/en/blog/release/v20.6.0
To initialize Node.js application with .env file, we need to use the following CLI command:
node --env-file=.env app.js
Add support for XDIFF PECL extension
Ability to select different versions of PHP & extensions per domain, subdomain, and folder. It should be forward-compatible (but not backward-compatible) with cPanel Multi-PHP. Backward compatibility might not be possible as Multi-PHP doesn't allow different sets of extensions per folder.
While this is clearly a bug that Object Cache doesn't work out of the box with MU WordPress sites, we are trying to understand how important it is for our customers.
We need API for NodeJS/Python Selector for different integrations