WP Squared Changelog

2024-11

126.1.3


released on 2024-11-07

  • Fixed Case(s):
    • WPX-3603: Upgrade the WP Squared projects and component library ng16 -> ng18.
    • WPX-4305: Update wp-toolkit-cpanel to release 6.6.0-8916.
    • WPX-4516: Add a global exception handler the checkallsslcerts.
    • WPX-4582: Allow AccelerateWP options to be controlled by a cPanel feature.
    • WPX-4619: Translate user notifications in the WP2 UI.
    • WPX-4631: Allow notifications to be permanant and non-dismissable.
    • WPX-4632: Allow notification button links to be JS functions.
    • WPX-4641: Fix notification styling to show color level with long title.
    • WPX-4652: Tooltips appear faster when hovering on icons in the websites list table.
    • WPX-4700: Fix broken customization colors list.
    • WPX-4708: Add missing styles to WP2's anchor component.
    • WPX-4755: Pass an empty string for the publish DB type when not publishing DBs.
    • WPX-4802: Set analytics data correctly to identify company ID.
  • Fixed Case(s):
    • HB-7539: Update roundcube package.
    • HB-7748: Tighter Exim requirements for sending local mail.
    • MOON-1994: Fixed checkbox selection issue on initial setup.
    • RE-769: Assure Imunify360/AVPlus install happens exclusively.
    • RE-776: Encoding issue in cPanel login_log.
    • RE-819: Remove "additional-from-cache" line from BIND config for BIND versions 9.16 and above.
    • RE-842: Update cpanel-exim to 4.98.
    • RE-882: Update cpanel-pdns to 4.9.2.
    • RE-884: Optimize load of Koality cpanel template plugin.
    • RE-884: Optimize _get_account_age function in UIAnalytics template plugin.
    • RE-884: Optimize get_root_age call in UIAnalytics plugin initialization.
    • RE-896: Fix corruption of home directory paths during quota cache handling introduced with TSR-2024-0001.
    • TSR-417: Fix information disclosure issue via login page caching.

2024-10

126.1.1


released on 2024-10-17

  • Fixed Cases:
    • WPX-4165: Add conditional to the two factor authentication description text.
    • WPX-4243: Restore send bandwidth email notification in Tweak Settings.
    • WPX-4269: Fix maintenance mode status in WP Squared frontend when enabled.
    • WPX-4364: Improved error message on API calls using unknown instance id.
    • WPX-4438: Add new UAPI call to check the main website: WP::get_main_account_id.
    • WPX-4531: Update wp-toolkit-cpanel to version 6.6.0-8876: speedup backup and clone.
    • WPX-4555: Customize WHM page for CloudLiunx.
  • Implemented Case:
    • WPX-3919: Ability to enable backup using Feature Manager.
  • Fixed Case(s):
    • MOONS-1699: Corrected jump location for anchor links on the Edit Database Configuration page for WHM.
    • RE-683: Provide API calls to facilitate account transfers with 2FA enabled.
    • RE-726: Fixed the "SSH Password Authorization Tweak" for cases where the sshd configuration file has an include directory.
    • RE-769: Assure Imunify360/AVPlus install happens exclusively.
    • RE-771: For the timezone cookie, set the "Secure" attribute to true.
    • RE-774: Perform nightly maintenance even if cPanel fails to update itself.
    • RE-794: Update cpanel-php-sourceguardian to 15.0.2.
    • RE-848: Update cpanel-php83 to v8.3.12 which addresses: CVE-2024-9026, CVE-2024-8925, CVE-2024-8926, & CVE-2024-8927.
    • RE-873: Update cpanel-unbound to 1.21.1-1.cp110 (fixes CVE-2024-8508).

2024-09

126.1.0


released on 2024-09-24

  • Fixed Case(s):
    • WPX-1988: Add Feature Manager for WP Squared in WHM.
    • WPX-4110: Fix some UTF-8 character encodings in JS lexicon files which prevented some strings from being translated in the UI.
    • WPX-4118: Optimize image loading during the create new domain and onboarding workflows.
    • WPX-4132: Remove improperly formatted URLs to page resources that were breaking logout functionality.
    • WPX-4150: Add a description to the password protection dialog to clarify the behavior.
    • WPX-4172: Allow spaces in account login passwords. Add a validation warning when a space is not allowed in a password.
    • WPX-4197: Fix a bug where the footer would overlap the forms on login pages on shorter screens.
    • WPX-4225: When building a CA Bundle from the CA Issuer URI chain, don't stop at the first self-signed cert encountered in a P7C bundle.
    • WPX-4236: Disallow starting maintenance mode with an empty timer.
    • WPX-4246: Add a banner to EasyApache warning about making changes to profiles.
    • WPX-4252: Fix bug that could prevent creating backups.
    • WPX-4294: Ensure that UAPI Features indicates always on features are enabled.
    • WPX-4318: Create Account: use the featurelist configured in the package instead of using 'default'.
    • WPX-4329: Spanish translations (specifically Español de España) are now fully supported.
    • WPX-4367: Update button text in the onboarding and new domain workflow to be more compatible with other languages.
  • Fixed Case(s):
    • DUCKS-69: Install the cpanel-plugin-monitoring-campaigns.
    • MOONS-1715: Collect consent privacy settings during initial setup.
    • MOONS-1743: Angular 16 and dependency library upgrades.
    • RE-600: Reduce timeouts in DNS Cluster interface by extending peer timeouts from 7->15.
    • RE-616: Fix bug in Cpanel::NameServer::Conf::BIND where the disk cache was never consulted.
    • RE-643: Fix invalid NFTables configuration after installation on some systems.
    • RE-645: Update Munin to resolve directory ownership inconsistency.
    • RE-671: Updated cpanel-unbound to 1.21.0.
    • RE-676: Retire the cpanel-dovecot-xaps package and the associated UI in WHM for installing APNS certs.
    • RE-677: Update cpanel-dovecot to 2.3.21-1cp108.
    • RE-736: Default to hiding the password when creating an account via the CLI.
    • RE-739: Update cpanel-php83 to v8.3.11.
    • RE-742: Update scripts/migrate-pdns-conf to remove or rename config keys changed since the last update of the PowerDNS package.
    • RE-742: Update cpanel-pdns to 4.9.1-2.cp112.
    • RE-758: Update cpanel-git to 2.46.1-1.cp118.
    • RE-779: Require oniguruma system package on RHEL systems to preserve existing installs on upgrade.

2024-08

124.1.5


released on 2024-08-29

  • Fixed Case(s):
    • WPX-2785: Improve onboarding workflow by providing user with event based updates as website is being configured.
    • WPX-3749: Allow cPanel accounts to be migrated to WP2.
    • WPX-4065: Fix bug in db governor install process.
    • WPX-4188: Add Simple::Accessor to fix-cpanel-perl.
    • WPX-4205: Extend timeout for scheduled backups.
    • WPX-4226: Update wp-toolkit-cpanel to 6.6.0-8779.
  • Fixed Case(s):
    • HB-7784: Increase the max threads limit on account transfers.
    • QUACKEN-14: Add hooks for Server Profile changes.
    • RE-562: Fix Support Access Request popup in WHM when 2fa is enabled for the administrator's login.
    • RE-595: Update phpPgAdmin to 7.13.0-3.cp110 to patch a PHP 8 compatibility issue.
    • RE-610: Update cpanel-php83 to v8.3.10.
    • RE-635: Prevent 3rdparty installs from cPanel locking when they try to install things.

124.1.4


released on 2024-08-16

  • Fixed Case(s):
    • WPX-4071: Fix bad UX for user at max websites limit trying to create more websites.
    • WPX-4097: Prevent whitespace in 'Reset Password' password form inputs.
    • WPX-4133: Fix a failure when calling the WP Toolkit clone function while cloning a site.
    • WPX-4145: Fix broken scheduled backups dialog.
  • Fixed Case(s):
    • RE-590: Fixed GZIP environment variable warnings that were emitted into the backup logs.

124.1.2


released on 2024-08-14

  • Fixed Case(s):
    • WPX-2815: Add support for locale selection during onboarding and in the account profile.
    • WPX-3643: Hide the CDN token management interface when all websites are managed by host CDN configurations.
    • WPX-3825: Custom icons now work in login pages and in all website creation and onboarding pages.
    • WPX-3827: Backups system now respects package limits set for automatic backups too.
    • WPX-3894: Add a role to enable and disable reseller functionality.
    • WPX-3916: Ensure CloudLinux Pro license registration happens successfully.
    • WPX-3920: SSL panel is now controlled by the feature API.
  • Fixed Case(s):
    • CPANEL-44101: Fix bug post login where additional get params were not passed along when goto_uri was active.
    • HB-7675: The "Advanced Zone Editor" ACL is enabled by default on fresh installs.
    • HB-7697: Make 'Integration Links' a configurable option for backups and transfers.
    • HB-7745: Silence locale string format warnings during backups.
    • QUACKEN-14: Add hooks for Server Profile changes.
    • RE-360: Update cpanel-pdns 4.9.1-1.cp122.
    • RE-366: Update cpanel-unbound to 1.20.0-1.cp110.
    • RE-449: Fix issue where the ipaliases service could sometimes start before the network adapater configured as ETHDEV was ready on systems using NetworkManager.
    • RE-488: Add cpanel-boost-devel to the cpanel-devel target in rpm.versions.
    • ZC-11958: WHMAPI and UAPI compatability for experimental/unsupported non-standard ALIAS records.
  • Implemented Case(s):
    • QUACKEN-359: Angular apps and plugin localization.

2024-07

124.1.1

released on 2024-07-24

  • Fixed Case(s):
    • WPX-2986: Update consent page styles.
    • WPX-3419: Provide an API to register a website migrated manually.
    • WPX-3451: NPS surveys should begin to appear for customers correctly.
    • WPX-3460: Add customizable HTML pages for WHM HTTP errors.
    • WPX-3711: Update wp-toolkit-cpanel to 6.5.0-8604.
    • WPX-3750: Add a UAPI method to indicate if a user can configure account CDNs.
    • WPX-3791: Fix frontend issue PHP Settings Error blocking access to the Advanced Tab.
    • WPX-3805: Remove useless deferred targets during installation.
    • WPX-3821: Fix broken table margins in Account Settings > CDN interface
    • WPX-3840: Correct the logic for the global WPTK setup.
    • WPX-3880: Fix exception that occurred when running the wp2_setup_wptk install task.
  • Implemented Case(s):
    • WPX-2843: Start using wp2.host instead of cprapid.com for hostname.
    • WPX-3574: Implement WHM API 1 calls to control CDN host mode.
  • Fixed Case(s):
    • CPPX-18627: phpMyAdmin and phpPgAdmin open their own tab.
    • RE-395: Fixed the 'License User Limit Exceeded' banner.
    • RE-414: Added the ability to read DMI tables on systems running SMBIOS v3.
    • RE-471: Improve criteria for detecting cgroup containers.
    • RE-532: Update cpanel-ioncube to 13.3.0-1.cp110 (contains PHP 8.3 loaders).
    • RE-536: Update cpanel-php83 to v8.3.9.

124.1.0

released on 2024-07-10

  • Fixed Case(s):
    • WPX-3133: Add backup quotas to be set at a package level by the WHM user.
    • WPX-3158: Fix various icon buttons failing accessibility rules.
    • WPX-3304: Add customizable HTML pages for WHM HTTP errors.
    • WPX-3519: Update onboarding page image.
    • WPX-3569: Update tooltip text for CDN when config is managed by host to be more informative to WP2 user.
    • WPX-3585: In the forward dialog, the subdomain input no longer allows for duplicate domains, similar to the domains input.
    • WPX-3616: Fix a bug where an existing domain can be forwarded to an addon domain.
    • WPX-3624: Fix a bug where '&' was rendered incorrectly.
    • WPX-3639: Modify account correctly updates user settings without altering the package.
    • WPX-3645: Remove 'Clear' button from log view datepicker and improve user experience when filtering logs by date.
    • WPX-3655: Update Extendify partner prefix to use 'CP-'.
    • WPX-3664: Ensure newly created domains are configured to use 'remote' mail routing.
    • WPX-3680: MariaDB 10.11 is now the default MySQL version.
    • WPX-3696: Improve log view experience by opening log view in separate browser context.
    • WPX-3704: Fix failing 'bootstrap_wp2' script.
    • WPX-3710: Fix password visibility for login page.
  • Implemented Case(s):
    • WPX-2989: Implement a 'View Log' interface so that a user may be able to quickly view log output, without downloading the data.
  • Fixed Case(s):
    • CPANEL-44216: Remove default public grants on MariaDB 10.11.
    • CPANEL-45617: Avoid "Service SSL Certificate Expires Soon" notification by renewing hostname certificates at the 30 day mark.
    • CPANEL-45637: Update GeoIP to 122.0-2.cp122.
    • CPANEL-45638: Update cpanel-geoipfree-data to 124.0-1.cp124.
    • DUCK-10684: Add support for plugin WHM API specs.
    • HB-7581: Remove vestigial logic for calendar_crypt_key in pre/post snapshot scripts.
    • HB-7584: Add DAV client directory.
    • PH-20739: Add proper prefix to Retently data properties.
    • RE-423: Update cpanel-php83 to v8.3.8.
    • ZC-11452: Add experimental/unsupported non-standard ALIAS records to zone editing (WHM and cPanel Advanced).
    • ZC-11762: Remove error when activating/inactivating a ModSecurity Vendor include file which is already active/inactive.

2024-06

122.1.3

released on 2024-06-13

  • Fixed Case(s):

    • WPX-2508: Add support for CDN mode controlled by host.
    • WPX-2863: Setup CageFS configuration for cPanel when cagefs is enabled.
    • WPX-3331: Add ability to select a custom WPToolkit set when creating one account.
    • WPX-3455: Enable the MailRelay role for WP2.
    • WPX-3456: Correct behavior when adding, modifying, and removing redirects.
    • WPX-3555: Update wp-toolkit-cpanel to version 6.4.0-8445.
    • WPX-3583: Fix issue where usage of a wildcard SSL certificate caused the advanced website details view to hang.
    • WPX-3598: Fix broken anchor component that was always trying to download given URI, instead of navigating.
    • WPX-3617: Fix button misalignment for Account Profile >> Reset Password.
  • Implemented Case(s):

    • WPX-82: Additional changes to localizable phrases in preparation for translation.
    • WPX-3009: Add interface for WP2 user to view a list of logs where they can download or delete the log.
    • WPX-3339: Add a notification to the website details page when the WordPress version is not up-to-date.
  • Fixed Case(s):
    • CPANEL-44152,CPANEL-44152: Force SQLite Roundcube conversion on MySQL 5.6 or Maria 10.0.
    • CPANEL-44216: Remove default public grants on MariaDB 10.11.
    • PH-20736: Add Mixpanel tracking to WHM Next Steps and Favorites.
    • PH-20737: Add proper prefix to Retently data properties.
    • PH-20741: Add "WHM" prefix to "Important-Next-Steps-Nav-Link" events.
    • RE-351: Update Terms/Policy for ELS.

2024-05

122.1.2

released on 2024-05-29

  • Fixed Cases:
    • WPX-1047: Remove some artifacts on failed site clone or creation.
    • WPX-1494: Update maintenance mode dialog to match WP2 styles.
    • WPX-3041: Add the Akismet plugin to the Default WP Set, and uninstall it during instance setup if it no longer exists in the default set.
    • WPX-3079: Remove LiteSpeed banners from WHM
    • WPX-3214: Check CloudLinux kernel to request reboot
    • WPX-3393: Change Back2WP wording for wp-admin plugin.
    • WPX-3504: Update wp-toolkit-cpanel to version 6.4.0-8410.
  • Fixed Cases:
    • CPANEL-44045: Fix incorrect content for cpsess0/scripts/authorizesupport page.
    • CPANEL-44139: Fix bug where postgres got uninstalled automatically as a dependency of CCS even if other things relied on it.
    • CPANEL-44144: Fix template for SRV records when transferring accounts.
    • CPANEL-44164: Add dbus-broker to the ignore list for find_outdated_services.
    • HB-7561: Add support for ARC signing in Exim.
    • HB-7603: Clean up error logging for some situations in cPDAV.
    • MM-550: Assure CloudLinux conversion runs isolated for other installs.
    • MOON-1936: Refactor Canary app for maintainability.
    • MOON-1938: Refactor WHM Canary application.
    • MOON-1942: Update table button styles.
    • MOON-1943: Changes to integrate paginator with cp-table.
    • PH-20726: Decrease the complexity of the cPanel & WHM Mixpanel instrumentation distribution strategy.
    • PH-20732: Add account age attribute to Retently embed meta data.
    • PH-20735: Emit analyticsInstanceLoaded event when mixpanel instance is initialized.
    • RE-314: Switch to cpanel-php83 for use in whm and cpanel interfaces.
    • ZC-11723: Remove tomcat 8.5 (EOL) API/UI.

122.1.1

released on 2024-05-13

  • Implemented Cases:

    • WPX-3063: Add support for Extendify.
    • WPX-2382: Add a NPS survey for customer feedback.
    • WPX-2804: Update onboarind images and refactor pages to matching WP2 styles.
    • WPX-3103: Support for Bring Your Own License (aka BYOL) with WP2.
  • Fixed Cases:

    • WPX-2374: Handle CDNs during transfer and restore.
    • WPX-3118: Move the MySQL Governor setup to run before first reboot during fresh WP2 installation.
    • WPX-3139: Ensure that verify_api_spec_files runs after plugin installations are finished on fresh installs.
    • WPX-3143: Color customization is complete on all elements.
    • WPX-3229: Skip WordPress installation in account creation during restores.
    • WPX-3234: Only load the Analytics template plugin when the cpanel-analytics pkg is installed.
    • WPX-3258: The createacct API now properly applies package extension values.
    • WPX-3308: Fix console error bug.
    • WPX-3328: Resolve some WP2-related package installation failures by avoiding RPM lock contention.
    • WPX-3345: Fix broken login page on session timeout.
  • Fixed Cases:
    • BOO-3058: MariaDB 10.11 is now the default installed database on fresh installs.
    • CPANEL-42459: Fixed subdomain restoration when the primary domain is parked under a subdomain.
    • CPANEL-44057: Teach AutoSSL to automatically replace certs issued by the deprecated cPanel/Sectigo AutoSSL provider without requiring an override.
    • CPANEL-44088: Update cpanel-php81 to 8.1.28-1.cp110.
    • CPANEL-44144: Fix template for SRV records when transferring accounts.
    • DUCK-10018: Add support for plugins to provide localized strings to the product.
    • DUCK-10462: Fix some of component framework bugs.
    • MOON-1924: Bump angular-ng packages version in rpm.versions.
    • MOON-1929: Removing cpanel-cloud and routing from WHM.
    • MOON-1930: Remove experimental accounts manger from product.
    • MOON-1931: Removed connected-applications interface from WHM.
    • MOON-1932: Add an empty row to the table component.
    • MOON-1934: Changes to integrate search with the cp-table.
    • MOON-1935: Updated canary app to show primary button on table.
    • PH-20722: Embed Retently in-app script in WHM home page when the root and/or resellers have given analytics consent.
    • RE-307: Upgrade PuTTY to 0.81.
    • WPX-3212: Improve Let's Encrypt plugin installation and registration.
    • WPX-3253: Reduce the time it takes to run the snapshot_prep MySQL task.
    • ZC-11642: Prevent installer failure by ignoring some errors when setting system options which are not supported on Virtuozzo.
    • ZC-11705: Update cpanel-pdns to 4.9.0-1.cp122.
    • ZC-11746: Correct issue with transfer tool and modsecurity configs.

2024-04

122.1.0

released on 2024-04-15

  • Implemented Cases:

    • WPX-720: Disable 'analog' and 'webalizer' webstats.
    • WPX-2555: Update the UI with an improved CDN workflow.
    • WPX-2618: Use EasyApache profiles from CloudLinux.
    • WPX-2828: Update WHM's initial loading pages so that animation reflect correct product type the user has provisioned.
    • WPX-2964: Enable CageFS on WP2 servers.
    • WPX-2993: Always show File Manager icons if feature is available.
    • WPX-3024: Update wp-toolkit-cpanel to build 6.3.0-8176 (CageFS improvements).
    • WPX-3066: Update the onboarding theme cards to be in line with the overall visual look.
    • WPX-3103: Initial support for Bring Your Own License (aka BYOL) with WP2 (need updated installer).
  • Fixed Cases:

    • WPX-869: Fix content jump on the plugins table when activiating and deactivating a plugin.
    • WPX-1246: Fix bugs on how plugins display with all metadata is not present.
    • WPX-2686: Fix the background color to be correct regardless of screen size.
    • WPX-2705: Prevent restores of accounts that were packaged on newer systems.
    • WPX-2786: Fix situation where user clicks on button to open maintenance mode form and a tab opens the maintenance mode site as well.
    • WPX-2925: Fix warnings related to email and live transfer for WP2.
    • WPX-2971: Fix 'back' button alignment for Smart PHP interface.
    • WPX-3127: Fix an issue when creating account and lvephpsel feature is mising.
  • Fixed Cases:
    • BC-6610: Update to exim 4.97.1.
    • CPANEL-42129: Remove deprecated scripts/check_cpanel_rpms replaced by scripts/check_cpanel_pkgs.
    • CPANEL-43653: Adjust plugin download temporary directory permissions to allow apt to successfully download as a non-root user.
    • CPANEL-43922: Do not block upgrades to 118 if the openssl rpm is not installed.
    • CPANEL-43964: Teach find_outdated_services to ignore CL spacewalk errors.
    • CPANEL-43966: Fix bug in conditional processing for Webmail's sitemap.json.
    • CPANEL-44058: Fix bug in elfinder_connector.cgi when API call logging is enabled.
    • DUCK-10195: Add component injection points to cPanel, Webmail and WHM.
    • DUCK-10303: Add mixpanel tracking to feature showcase action items.
    • EK-172: Improve Let's Encrypt plugin installation and registration.
    • HB-7493: Fix cpapi2 Email has_delegated_mailman_lists.
    • HB-7537: Fix minor bug in CPDAVD functions for UAPI.
    • QDP-2581: Correct issues in Apt and Yum access.
    • WPX-2960: Update cpanel-geoipfree-data to 122.0-1.cp122.
    • WPX-3001: Add the server's current version to pkgacct archives.
    • ZC-11574: Allow cPanel and CloudLinux EA4 profiles to coexist.
    • ZC-11669: Performance improvement for package listing on apt systems.
    • ZC-11700: Correct problem where transfer is removing modsec vendors.

2024-03

120.1.2

released on 2024-03-27

  • Fixed cases:
    • WPX-2996: Fix setup_mysql_governor logic for MariaDB1011

120.1.1

released on 2024-03-18

This is the first release of WordPress Squared. That version contains all the change from the previous 119.8999.67 beta release.

You can know more about previous beta releases.