110 Change Log

Last modified: July 1, 2024


  • Fixed case RE-365: Install ELS on eligible OSs that are licensed for ELS.


  • Fixed case CPANEL-45617: Avoid "Service SSL Certificate Expires Soon" notification by renewing hostname certificates at the 30 day mark.
  • Fixed case RE-370: Update EOL banner to inform about ELS on supported servers.
  • Fixed case RE-422: Update cpanel-php81 to v8.1.29.


  • Fixed case CPANEL-35830: Provide specific per-domain error messages when there is a failure to insert new records in a DNS zone such as during AutoSSL DNS DCV.
  • Fixed case BOO-3552: Fix restorepkg database map error
  • Fixed case PH-20642: Fix Account Preferences and report Webmail Home app_keys
  • Fixed case RE-331: cpanel-system-python27 fails check_cpanel_pkgs on Ubuntu.
  • Fixed case CPANEL-43514: Update cpanel-roundcubemail package to
  • Fixed case CPANEL-44152: Force SQLite Roundcube conversion on MySQL 5.6 or Maria 10.0.
  • Fixed case PH-20726: Decrease the complexity of the cPanel & WHM Mixpanel instrumentation distribution strategy.
  • Fixed case PH-20732: Add account age attribute to Retently embed meta data.
  • Fixed case PH-20735: Emit analyticsInstanceLoaded event when mixpanel instance is initialized.
  • Fixed case PH-20737: Add proper prefix to Retently data properties.
  • Fixed case RE-351: Update Terms/Policy.
  • Fixed case BOO-4120: Fix plugin component loading for jupiter interfaces.
  • Implemented case HB-7610: Optimize a particularuse case involving MySQL roundcube backends when SQLite databases exist for some users.
  • Case CPANEL-44214: Type-tiny brings in Types::Common and it’s dependencies.


  • Fixed case CPANEL-44088: Update cpanel-php81 to 8.1.28-1.cp110.
  • Fixed case DUCK-10018: Add support for plugins to provide localized strings to the product.
  • Fixed case DUCK-10195: Add component injection points to cPanel, Webmail and WHM.
  • Fixed case DUCK-10462: Fix some of component framework bugs.
  • Fixed case HB-6807: Add an advisory/warning to transfer tool about what happens with CalDAV/CardDAV data from v120 when xferring to versions lower than 120.


  • Fixed case RE-309: Switch EOL in CL6/C7 banner for 110 to July 31.


  • Fixed case CPANEL-42459: Fixed subdomain restoration when the primary domain is parked under a subdomain.
  • Fixed case WPX-3234: Only load the Analytics template plugin when the cpanel-analytics pkg is installed.


  • Fixed case PH-20722: Backport Retently support into v110.
  • Fixed case WPX-3047: Package extensions apply null value to new accounts.


  • Fixed case BC-6571: Enable elevation from CloudLinux 7 to CloudLinux 8.
  • Fixed case CPANEL-43066: Updated domain-management link on SSL/TLS page.
  • Fixed case DUCK-10270: Show Sitejet in the 110 cPanel Welcome Modal.
  • Fixed case DUCK-10303: Add mixpanel tracking to feature showcase action items.
  • Fixed case EK-43: Convert checkallsslcerts to use Let's Encrypt for hostname certificates.
  • Fixed case RE-202: Fixed the update mechanism for the elevate-cpanel script so it only updates when needed.
  • Fixed case WPX-3127: get_users_features_settings warns on unknown features.


  • Fixed case CPANEL-43832: Update to cpanel-clamav-
  • Fixed case WPX-2369: Prevent transfers for cPanel accounts to WP2 and vice-versa.


  • Fixed case RE-156: Ensure that ea_install_profile fails on failing dnf transactions.


  • Fixed cases BOO-2730,DUCK-9601: Add initial support for the cPanel Jupiter left menu to be extended by plugins.
  • Fixed case BOO-3472: Implement the ability to install the Site Quality Monitoring plugin.
  • Fixed case CPANEL-43573: Update cpanel-php8 to 8.1.26-1.cp110.
  • Fixed case CPANEL-43579: Update cpanel-phppgadmin to 7.13.0-2.cp110.
  • Fixed case CPANEL-43665: Update cpanel-geoipfree-data to 110.0-2.cp110.
  • Fixed case CPANEL-43672: Import 2024 MySQL repo signing key on v110.
  • Fixed case CPANEL-43701: Convert legal documents to embedded PDFs.
  • Fixed case CPANEL-43715: Update legal agreements to use new PDF documents.
  • Fixed case DUCK-9601: Make maintenance script install Sitejet plugin.


  • Fixed case CPANEL-40343: Enable chunking for apt based Cpanel::PackMan commands.
  • Fixed case CPANEL-42432: Fixed 'View SSL Certificate' on cPanel's Dynamic DNS interface.
  • Fixed case CPANEL-43003: Make configurable the default state of the "Share document root" box on the "Create a New Domain" page in cPanel.
  • Fixed case CPANEL-43124: Fix JSON parsing error when handling nftables output.
  • Fixed case CPANEL-43270: Add hook points for Domain::addsubdomain and Domain::delsubdomain.
  • Fixed case CPANEL-43408: Fixed Transfer Tool hooks not returning data when Live Transfer is enabled.
  • Fixed case CPANEL-43487: Update cpanel-php81 to 8.1.25-1.cp110.
  • Fixed case CPANEL-43493: Update cpanel-ckeditor to 4.22.1-1.cp108.
  • Fixed case CPANEL-43496: Update cpanel-git to 2.42.0-1.cp108.
  • [security] Fixed case CPANEL-43497: Update cpanel-php-composer to 2.6.5-1.cp110.
  • Fixed case CPANEL-43499: Update cpanel-sqlite to 3.44.0-1.cp108.
  • [security] Fixed case SEC-680: Update cpanel-perl-536 to 5.36.0-4.cp108.


  • [security] Fixed case SEC-675: Encoding issue in cPanel access_log.
  • [security] Fixed case SEC-677: Update cpanel-roundcubemail to


  • [security] Fixed case CPANEL-43459: Update cpanel-roundcubemail to


  • [security] Fixed case CPANEL-43422: Update cpanel-exim to 4.96.2-1.cp108.


  • [security] Fixed case CPANEL-43374: Update cpanel-exim to 4.96.1-2.cp108.
  • [security] Fixed case CPANEL-43378: Update cpanel-libspf2 to 1.2.11-2.cp108.


  • Fixed case CPANEL-41776: Update cpanel-roundcubemail to
  • Fixed case CPANEL-42495: Allow the selection of table elements on the Domains interface.
  • Fixed case CPANEL-43173: Fix bug where horde export task would only ever export for one user.


  • Fixed case CPANEL-40545: Security Advisor: Identify Imunify360 as brute force and SMTP protection.
  • Fixed case CPANEL-41423: Fixed bug in EasyApache 4 when the system locale is not set to US English.
  • Fixed case CPANEL-42225: Update cpanel-perl-536 to 5.36.0-3.cp108.
  • Fixed case CPANEL-42759: Update cpanel-dnspython to 1.12.0-4.cp108.
  • Fixed case ZC-11029: Ensure USER_ID is set in all vhosts when it is enabled.


  • Fixed case CPANEL-42509: Fix bug in horde ICS exporter where events recorded in the Horde DB with a bogus DTSTART/DTEND of JAN 1 0AD 00:00:00 were not discarded.
  • Fixed case CPANEL-42515: Remove vestigial cpsrvd code relating to horde cookies.
  • Fixed case CPANEL-42758: Change default fstab entries for disks added by securetmp to be ext4 instead of ext3.
  • Fixed case CPANEL-42998: Update cpanel-roundcubemail to
  • Fixed case CPANEL-43005: Anticipate support for ELevate on CloudLinux 7 in user-visible text.
  • Fixed case CPANEL-43012: Fix NFTables to clean out all linked chains when old and/or incorrect firewall rules are in place.


  • Fixed case CPANEL-42943: Ensure cPanel can update from 102 to 110 or report the correct error if it fails due to a child node needing an update.
  • Fixed case CPANEL-42947: Update cpanel-roundcubemail to


  • Fixed case CPANEL-39343: Add provision in outdated service check to suggest reboot instead of dying when systemd-libs updates trigger redhat bug #2122587.
  • Fixed case CPANEL-40268: Have get/set NVData calls validate defaultdir.
  • Fixed case CPANEL-42620: Fixed error produced when unsetting the quota while removing an FTP user.
  • Fixed case CPANEL-42711: Have packman-apt indicate whether virtual packages are installed or not.
  • Fixed case CPANEL-42717: Update cpanel-pdns to 4.7.3-1.cp110.
  • Fixed case CPANEL-42793: Ensure user's are able to convert roundcube from mysql to sqlite.
  • Fixed case CPANEL-42798: Fix bug in Roundcube schema where only one response was possible due to a UNIQUE constraint on the ix_responses_user_id index.
  • Fixed case CPANEL-42800: Update cpanel-phpmyadmin to 5.2.1-4.cp110.
  • Fixed case CPANEL-42836: Update cpanel-git to 2.40.1-1.cp108.
  • Fixed case PH-18848: Update German translations.
  • Fixed case PH-19466: Implement new Spanish translations.
  • Fixed case PH-19829: Update Japanese and restore JA as a supported locale.


  • [security] Fixed case APPSEC-52: HTTP request smuggling vulnerability in cpsrvd.
  • [security] Fixed case SEC-672: Authenticated RCE for webmail virtual accounts.
  • [security] Fixed case SEC-673: XSS vulnerability on 'Repair a MySQL Database' page in WHM.


  • Fixed case HB-6753: Fix bug where update-roundcube-sqlite-db would exit early on update instead of updating as was necessary.


  • Fixed case CPANEL-42082: Update cpanel-phpmyadmin to 5.2.1-3.cp110.
  • Fixed case CPANEL-42700: Update cpanel-php81 to 8.1.16-2.cp110.
  • Fixed case CPANEL-42752: Update cpanel-roundcubemail to
  • Fixed case CPANEL-42756: Fix bug in update-roundcube-db where roundcube-version was outdated but otherwise up to date on all schema other than missing a 'responses' table.


  • Fixed case CPANEL-42527: Don't show elevation related messaging in c7 EOL banner in WHM when /var/cpanel/elevate-noc-recommendations exists.
  • Fixed case CPANEL-42639: Revert "Don't URI decode arguments when not necessary.".
  • Fixed case CPANEL-42660: Support Imunify360 on Rocky Linux 8.
  • Fixed case CPANEL-42697: Update cpanel-roundcubemail to in rpm.versions.
  • Fixed case CPANEL-42697: Refactor update-roundcube-db in order to help fix bugs where schemas would not properly apply.
  • Fixed case CPANEL-42722: Add touch file to allow users to force older kernel option when creating a socket.
  • Fixed case HB-6674: Fix bugs related to MySQL roundcube and horde import.
  • Implemented case CPANEL-42648: Silence ELevate assessor when the recommendations file is present on the system.


  • Fixed case CPANEL-42666: Ensure cpsrvd can start on VZ systems with C6 kernels.


  • Fixed case CPANEL-41425: Don't run create-swap on Virtuozzo systems.
  • Fixed case CPANEL-42400: Fixed IPv6 request resolution from cpsrvd.
  • Fixed case CPANEL-42402: Mask hidden types when saving Exim configuration.
  • Fixed case CPANEL-42445: Only allow horde banner to be dismissed by clicking .
  • Fixed case CPANEL-42447: Disallow spaces in ssl_cipher_list values.
  • Fixed case CPANEL-42455: Ensure that the proper permissions (0751) are set for /var/lib/mysql on Ubuntu.
  • Fixed case CPANEL-42481: Updated URL regex to check URLs and only allow http[s] schemes.
  • Fixed case CPANEL-42489: Don't URI decoded apitool arguments when not necessary.
  • Fixed case CPANEL-42538: Fix substr outside of string error in export_horde_calendar_to_ics.
  • Fixed case CPANEL-42580: Update cpanel-phpmyadmin to 5.2.1-2.cp110.
  • Fixed case HB-6681: Update cpanel-roundcubemail to


  • Fixed case CPANEL-40000: Have maintenance script schedule checkallsslcerts for random time in the next 18 hours instead of running it immediately.
  • Fixed case CPANEL-40000: Avoid sending hostname ssl notifications when the allow-retry option is enabled.
  • Fixed case CPANEL-42424: Fix bug where we were too specific about directory permissions in horde ics/vcf exporter scripts.


  • Fixed case CPANEL-42420: Fix bug in horde export script when description fields for events contain excessive spaces to begin a line.
  • Fixed case CPANEL-42450: Update cpanel-roundcubemail to
  • Fixed case EA-11258: Restore functionality of ModSecurity Tools Hits List when latest version of ea-apche24-mod_security2 is installed.



  • Fixed case CPANEL-42441: Sign forwarded messages processed through SRS with DKIM.
  • [security] Fixed case SEC-668: Strengthen filter which checks for invalid webmail forwarders.
  • [security] Fixed case SEC-669: Escape the error message displayed by cpsrvd to prevent cross-site scripting.


  • Fixed case CPANEL-41131: Cease asking for confirmation on saving of files in the ACE editor.
  • Fixed case CPANEL-42372: Ignore deleted root forwarding addresses when migrating to Jupiter.
  • Fixed case CPANEL-42373: Remove blank lines in an account's shadow file while suspending an account.
  • Fixed case CPANEL-42387: Update cpanel-php81 to 8.1.16-1.cp110.
  • Fixed case CPANEL-42410: Update cpanel-clamav to (includes changes for CPANEL-40969).
  • Fixed case CPANEL-42412: Enable Process Manager in WHM navigation menu.
  • Fixed case CPANEL-42417: Revert "Update backups metadata code to avoid calling gzip directly".


  • Fixed case ART-2476: IPv6 support for WHM API token authentication whitelist.
  • Fixed case BOO-1923: Fixed an issue where some unicode inputs on the Edit Sql Configuration form would incorrectly be flagged as non-printable characters.
  • Fixed case BOO-1952: Holding increment and decrement buttons on the Edit SQL Configuration page will now continuously adjust values.
  • Fixed case BOO-1976: Updated the sql mode form field to a textarea for a better UX on the Edit SQL Configuration page.
  • Fixed case BOO-1979: Fixed an issue where a user could save an empty change set when using Edit SQL Config interface.
  • Fixed case BOO-2201: Improved UX by stabilizing the order in which form fields are displayed on the Edit SQL Configuration page.
  • Fixed case BOO-2221: Improved UX when using the Edit SQL Configuration page and adjusting integer values.
  • Fixed case BOO-2235: Update MySQL profile creation for local connections.
  • Fixed case BOO-2260: Add a new Security Advisor check for EOL database versions.
  • Fixed case BOO-2264: Make MariaDB 10.6 the recommended version for MariaDB upgrades.
  • Fixed case BOO-2266: Fixed a page inconsistency in firefox on the Edit SQL Configuration page.
  • Fixed case BOO-2272: Fixed mobile responsiveness on the Edit SQL Configuration page.
  • Fixed case BWG-3516: Improve post_snapshot mmpass generation reliability.
  • Fixed case BWG-3537: Add more DNSSEC algorithm and digest types for WHM DNS Zone Manager.
  • Fixed case BWG-3590: Fix Apache and Dovecot service startup failure under some circumstances in the post_snapshot script.
  • Fixed case BWG-3680: Prevent unexpected service restarts in snapshot_prep and post_snapshot.
  • Fixed case BWG-3785: Update PowerDNS to 4.7.2.
  • Fixed case COBRA-13810: Remove deprecated domains interfaces cruft files.
  • Fixed case COBRA-13930: Create remote-storage APIs.
  • Fixed case COBRA-14006: Create 'cluster setup steps' interface for cPanel Cloud Edition.
  • Fixed case COBRA-14071: Permanently remove unauthenticated contact-email updates.
  • Fixed case COBRA-14088: Add “WEB_REPLICAS” to account packages.
  • Fixed case COBRA-14092: Add web-replicas to the Add/Edit Package UIs.
  • Fixed case CPANEL-40392: Changed to also stop syslog.socket (Ubuntu only).
  • Fixed case CPANEL-40434: Skip intermediate versions when installing or upgrading MariaDB.
  • Fixed case CPANEL-40487: Updated tweak setting description for purging users' File Manager Trash.
  • Fixed case CPANEL-41137: Update angular libaries.
  • Fixed case CPANEL-41191: Ignore non-fatal "Tried to add None" yum error when running find_outdated_services during upcp.
  • Fixed case CPANEL-41380: Specify Passphrase: explictly to gpg.
  • Fixed case CPANEL-41407: Don't display disk usage percentage when quota is unlimited for email users.
  • Fixed case CPANEL-41440: Ensure “Add or Remove Recognized IP Addresses” interface under “WHM > Security Questions“ is able to sort both IPv4 and IPv6 addresses.
  • Fixed case CPANEL-41487: Update cpanel-geoipfree-data to version 110.0.
  • Fixed case CPANEL-41489: Fix visual anomalies in ClamAV and Munin plugin icons.
  • Fixed case CPANEL-41539: Update mysql community repo packages.
  • Fixed case CPANEL-41555: Avoid warnings from bin/set_hostname.
  • Fixed case CPANEL-41685: Use python2 from cpanel-system-python27.
  • Fixed case CPANEL-41732: Add and start using EA is_installed helper.
  • Fixed case CPANEL-41741: Update cpanel-unbound to version 1.17.0.
  • Fixed case CPANEL-41782: MySQL transfers: send periodic WS pongs to preserve TCP stream.
  • Fixed case CPANEL-41788: Disable RPM::Versions hooks during first installation.
  • Fixed case CPANEL-41792: Use the table cpanel for all nft rules injected by cPanel.
  • Fixed case CPANEL-41819: Fix UI bug checkbox placement.
  • Fixed case CPANEL-41823: Remove further cruft from subdomain and alias domain interfaces and update links in email accounts interface.
  • Fixed case CPANEL-41824: Fix bug preventing WPT API calls with token auth.
  • Fixed case CPANEL-41850: Restore implicit submit in WHM's account creation form.
  • Fixed case CPANEL-41868: Ensure WHM header loads when server hostname is not a FQDN.
  • Fixed case CPANEL-41872: Prepare “scripts/fixquotas” for AlmaLinux 9 support.
  • Fixed case CPANEL-41943: Update cpanel-exim to 4.96-8.cp108.
  • Fixed case CPANEL-41951: Fix bug in SecurityAdvisor where it would incorrectly warn about LiteSpeed issues when LiteSpeed was not even installed.
  • Fixed case CPANEL-41958: Fixed unintended behaviour when using long press feature to increment or decrement values on the edit sql configuration page.
  • Fixed case CPANEL-41963: No longer require postgresql 9.6 to install CCS server.
  • Fixed case CPANEL-42056: Fixed host DKIM setup during install; error messages about refresh_dkim_validity_cache having invalid arguments no longer appear in the log after installation.
  • Fixed case CPANEL-42119: Fix alignment of “phantom” clickable elements in modifyacct.
  • Fixed case CPANEL-42151: Allow email accounts to be specified with the generate_mobileconfig WHMAPI call.
  • Fixed case CPANEL-42153: Fix modifyacct when renaming without the upgrade-account ACL.
  • Fixed case CPANEL-42163: Tolerate “missing” checkboxes in createacct.js.
  • Fixed case CPANEL-42178: Use distro openssl on CL8.
  • Fixed case CPANEL-42241: Update cpanel-roundcubemail to
  • Fixed case CPANEL-42269: Update cpanel-git to 2.38.3-1.cp108.
  • Fixed case CPANEL-42276: Fix alignment of assorted dropdown menus.
  • Fixed case CPANEL-42294: Fix footer on package deletion page in WHM.
  • Fixed case CPANEL-42329: Ensure DNSSEC key backups work with incremental backups enabled.
  • Fixed case CPANEL-42334: Fixed a spacing issue occurring in Exim's Basic Editor after clicking save.
  • Fixed case CPANEL-42338: Ensure external and relative URLs work for WHM notifications.
  • Fixed case CPANEL-42362: Prevent ELevate upgrade message from displaying on CloudLinux 7.
  • Fixed case CPANEL-42380: Allow installation of “cpanel-dpkg” development package.
  • Fixed case CPANEL-42385: Update cpanel-phpmyadmin to 5.2.1-1.cp110.
  • Fixed case CPANEL-42393: Correct update blocker error handling related to nodes.
  • Fixed case DUCK-7609: Call has_feature() to check if license has Team Manager feature enabled.
  • Fixed case HB-6622: Horde calendar events aren't migrated to Roundcube on upgrade.
  • Fixed case HB-6642: Fix bug in RoundCube schema updates.
  • Fixed case PH-17296: Remove API used only by Paper Lantern theme.
  • Fixed case PH-17544: Remove Paper Lantern support from locale generation.
  • Fixed case PH-17594: Remove references of styled from cPanel & WHM.
  • Fixed case PH-18817: Update transfer tool to validate theme setting.
  • Fixed case PH-18929: Remove uses of DEFWEBMAILTHEME.
  • Fixed case PH-18950: Deprecate the UAPI Themes::get_theme_base function.
  • Fixed case PH-19002: Remove Paper Lantern from cPanel and WHM.
  • Fixed case PH-19037: Update angular workspaces with latest versions of the dependencies.
  • Fixed case PH-19039: Ensure the user and package migrations runs during upcp to v110.
  • Fixed case PH-19053: Remove references of Paper Lantern.
  • Fixed case PH-19117: remove brand and style routing from cpanel.
  • Fixed case PH-19279: Fix an uninitialized value message from lt command.
  • Fixed case PH-19345: Create Account default limit bug.
  • Implemented case CPANEL-42288: Notify administrators who may need to change custom Exim configurations in order to continue to support SRS.

Additional Documentation