cPanel Analytics Change Logs

Last modified: December 9, 2024


1.4.49-11


2024-12-09
  • HB-8102: Set defaults for known eximlog keys

1.4.49-10


2024-11-26
  • DUCKS-6: Report the 360 Monitoring data.

1.4.49-9


2024-11-25
  • HB-7985: Fixup for count of domains that are using remote MX.
  • HB-7814: Update malware detection stats to fail gracefully.
  • HB-8007: Add root of reported SMTP host to EximMainlog stats
  • HB-7985: Count remote Mail eXchange records in DNS zones.
  • HB-7864: Gather details about custom SpamAssassin rules.
  • HB-7807: Add more stats related to remote mail delivery
  • HB-7814: Add Imunify malware detection to UpdateGatherer
  • HB-7805: Total Email Sent/Received via Exim
  • HB-7812: Add more mail quota analytics
  • HB-7813: Add SpamAssassin analytics
  • GDATA-838: Adjust regex to add more cpanel plugin packages.

1.4.48-4


2024-11-13
  • RE-893: Subtract the number of addon domains from subdomain count in domains_by_type breakdown.

1.4.48-3


2024-10-09
  • MOON-434: WHM’s analytics template persists slideout dismissal.

1.4.48-2


2024-10-09
  • HB-7906: Adjust email account count collection method.

1.4.48-1


2024-09-17
  • RE-765: Begin collecting data on domain counts by type (addon, park, sub).
  • RE-765: Fix bug in count for ‘domains_per_account’ where total count was incorrect.
  • MOONS-1598: Redesign and add personhood dropdown in consent privacy flyout.

1.4.47-2


2024-09-05
  • HB-7766: Gather the number of domains with a DMARC zone record.
  • ZC-12106: Introduce Ubuntu EasyApache4 data reporting.

1.4.46-1


2024-07-01
  • HB-7584: Gather “previous day” CalDAV/CardDAV usage data.
  • QUACKEN-371: Modify domains-published-by-customer.domains field to list only the published domains

1.4.45-4


2024-06-24
  • PHX-669: Add some basic server configurations

1.4.45-3


2024-06-24
  • PHX-743: Fix Mixpanel initialization on opt-in

1.4.45-1


2024-05-20
  • PH-20731
  • Remove Mixpanel distribution and instrumentation from cpanel-analytics package.
  • Moved it into cpanel code base.
  • Marked Analytics.pm module as DEPRECATED.

1.4.44-31


2024-05-15
  • BOO-4166: Gather domains per user account data.

1.4.44-30


  • RE-282: Do not send upcp blocker files past a certain age

1.4.44-29


2024-04-23
  • PHX-423: Add a couple of fields to elevate data

1.4.44-28


2024-04-10
  • RE-285: Send back ‘cloudlinux_database_installed’ key with elevate data

1.4.44-27


2024-04-01
  • PHX-257: Fix elevate data structure

1.4.44-26


2024-03-28
  • BOO-3969: Fixed cPanel-Tools-Nav-Link and cPanel-Main-Menu-Nav-Link mixpanel events.

1.4.44-25


2024-03-20
  • PHX-263: Remove repeated errors of invalid data type
  • BOO-3970: Ensure Cpanel::Pkgr is present before trying to use it.

1.4.44-23


2024-03-07
  • BOO-3830: Gather data for Site Quality Monitoring.

1.4.44-22


2024-03-05
  • RE-229: Send back ‘/var/cpanel/elevate’ instead of ‘/var/cpanel/version/elevate’
  • PHX-181: Update mailbox disk sizes to have a flat structure

1.4.44-20


2024-02-23
  • DUCK-10175: Fix sitejet tracking bug after sitejet release 1.1.0-21

1.4.44-19


2024-02-01
  • PH-20680: Patch mixpanel client to handle target tags in HTML

1.4.44-18


2024-01-24
  • PH-20665: Update mixpanel js to 2.48.1

1.4.44-17


2024-01-08
  • PH-19800: Send analytics RPM version to mixpanel
  • DUCK-9266: Add Sitejet Builder plugin data to analytics.
  • CPANEL-43416: Remove daily cronjob for summarize-api1-logs
  • CPANEL-43320: Remove logic to gather api1 logs

1.4.44-13


2023-10-23
  • CPANEL-43416: Remove daily cronjob for summarize-api1-logs

1.4.44-12


2023-10-09
  • CPANEL-43320: Remove logic to gather api1 logs

1.4.44-11


2023-08-21
  • DUCK-8355: Add team user roles count in Accounts section.

1.4.44-10


2023-07-25
  • DUCK-8583: Identify a team user to MixPanel using an Analytics ID

1.4.44-9


2023-07-18
  • WPX-1078: Fix bug when enabling analytics on first onboarding.

1.4.44-8


2023-05-25
  • PH-19688: Send user profile data to Mixpanel when using WHM and cPanel
  • PH-19679: add UUID for root user
  • PH-19887: Auto generate distinct_id in Mixpanel if a user account’s UUID doesn’t exist.

1.4.44-4


2023-05-15
  • CPANEL-42389: Modified to more properly parse timestamps from error_log
  • WPX-679: Assure a public IP is used for main IP.
  • WPX-632: Track installations of installatron and softaculous plugins.

1.4.43-17


2023-05-03
  • PH-19555: Establish user account association with to their respective Company group identified by a company_id.
  • PH-19799: Implement the ability to send UUIDs for email users to MixPanel.

1.4.43-15


2023-04-17
  • CPANEL-42284: Track dedicated IP & Domain association

1.4.43-14


2023-04-11
  • CPANEL-42680: Track existence of /var/cpanel/elevate-noc-recommendations

1.4.43-13


2023-04-03
  • PH-19779: always set distribution method

1.4.43-11


2023-03-15
  • PH-19610: track user migration data

1.4.43-10


2023-03-06
  • ZC-10678: Include ea4- prefixed packages in EA4 data
  • PH-19459: Mixpanel implementation and additional event tracking.

1.4.43-8


2023-01-23
  • CPANEL-42239: Gather info which may suggest custom configuration of smarthosts in Exim.

1.4.43-7


2023-01-03
  • CPANEL-42105: Check if SRS is enabled.

1.4.42-1


2022-12-13
  • CPANEL-42018: Collect usage of cPanel LiveEngine.

1.4.41-1


2022-10-26
  • CPANEL-41683: Gather statistics for total number of domains setup in httpd.conf
  • CPANEL-41623: Report accesshash information

1.4.38-1


2022-09-29
  • CPANEL-41620: Gather statistical information about non-standard cpanel accounts.
  • CPANEL-41513: Report Mailman information

1.4.36-1


2022-09-23
  • CPANEL-41599: Track local user count cache.

1.4.35-2


2022-08-07
  • CPANEL-41227: Corrupted log file breaks summarize-api1-logs fails and provides no information on what to do next

1.4.35-1


2022-08-15
  • CPANEL-41252: Improve gather data mechanism by isolating each functions.
  • CPANEL-41257: Remove identifiers from mail disk usage information
  • DUCK-7123: Skip cl_edition reporting on older lve-utils.
  • COBRA-13911: Collect server quota and bandwidth data.

1.4.31-1


2022-08-03
  • ZC-10099: Track arbitrary container instances created by ea-podman
  • BWG-3320: Add snapshot_prep plugin for analytics id.
  • DUCK-7112: Report the Team Manager feature.
  • CPANEL-40945: Report mail disk usage

1.4.27-1


2022-07-19
  • ZC-10001: Track ea container instances created by ea-podman
  • CPANEL-41048: Collect cPanel ELevate blocker data

1.4.25-2


2022-06-20
  • CPANEL-40938: Fix any existing cron.d files without a trailing new line.
  • CPANEL-40937: Assure cron.d files are generated with a trailing new line.

1.4.24-1


2022-06-16
  • COBRA-13828: Stop localization of Server Profile
  • ART-2048: Update Customization unit tests
  • CPANEL-40685: Collect installed package repositories.
  • CPANEL-40666: Use a separate file in /etc/cron.d instead of root crontab
  • CPANEL-40718: Assure crontab is setup and run on debian.
  • CPANEL-39489: Add license type to GA page hits in WHM

1.4.18-6


2022-05-09
  • ART-2284: Report server participation.

1.4.18-4


2022-04-26
  • BC-5277, ART-1928: Collect additional usage metrics.

1.4.17-1


2022-04-20
  • BOO-2053: Add Storage Engine type to Update Gatherer

1.4.16-1


2022-04-12
  • CPANEL-40390: Correct changelog dates for rpmlint.
  • DUCK-6579: Report CloudLinux edition through cpanel-analytics.
  • DUCK-6788: Gather the number of demo users on the server.
  • PH-17754: Gather usage data for Jupiter’s Content Includes.
  • CPANEL-40280: Gather elevate stats

1.4.10-1


2022-01-25
  • PH-16817: Report total user accounts assigned Jupiter to Quicksand

1.4.9-1


2022-01-06
  • BC-4571: Track email bounce rate.

1.4.8-1


2021-11-24
  • CPANEL-39138: Set analytics sample rate to 100 for trial licenses.

1.4.7-2


2021-11-11
  • DUCK-6260: Collect number of virtual accounts.

  • CPANEL-39096: Stop relying on internal CA

1.4.6-1


2021-10-13
  • DUCK-6347: Fix WP Toolkit usage counts

  • BWG-2382: Collect account migration info.

  • HB-6214: Enable and build package for Ubuntu

  • BC-4458: Collect usage of mailman lists per domain.

1.4.3-6


2021-09-21
  • BWG-2522: Collect usage of “reseller without domain” creation.

  • ART-968: Collect the following license information as part of metadata:

    • Current license state as an identifying integer
    • Current license state in human readable form
    • Unique company ID
  • ART-1012: Add support for collecting cp-license-change GA events to WHM Analytics when enabled for the root user.

  • ART-1132: Use the cached license results rather than the last recorded license so we have an opportunity to update if the cache is expired.

1.4.2-5


2021-08-27
  • ART-1080: Change license transition reporting to Google Analytics to use a human readable string for the transition type instead of a number the analyst will have to lookup each time to understand the context.

  • ART-1083: Fix bug where analytics flyout does not appear when there are missing Verify API helper modules.

  • ART-1062: Fix reliability issues for older product versions that are missing the new Verify API helper modules.

  • ART-1012: Add support for collecting cp-license-change GA events to WHM Analytics when enabled for the root user.

  • ART-1060: Add support to run GA code on the license expired page.

  • DUCK-5312: Disable analytics flyout panel for WP Toolkit.

1.4.1-1


2021-08-24
  • DUCK-6099: Ignore Jupiter page paths for API1 summary logs.
  • DUCK-5932: Run update gatherer outside of upcp.

1.3.19-1


2021-07-28
  • CPANEL-37973: Use Cpanel::OS for sysinfo_config data if possible.

1.3.18-1


2021-07-22
  • CPANEL-37922: Report reseller customization utilization

1.3.17-1


2021-06-29
  • PH-15644: report server customization utilization

1.3.15-2


2021-03-30
  • CPANEL-34914: Collect full active database version.

1.3.15-1


2021-03-09
  • BWG-2134: Collect Z-Push daily login counts.

1.3.14-3


2021-03-02
  • DUCK-4964: Collect additional information on installed addon modules and WordPress usage

1.3.14-2


2020-12-29
  • CPANEL-35264: Fix unnecessary error thrown my licence gathering

1.3.14-1


2020-11-06
  • BWG-1809: Collect CCS and Dovecot daily login counts.

1.3.13-3


2020-10-16
  • CPANEL-34295: Add support for license ID

1.3.13-2


2020-08-12
  • CPANEL-33791, HB-5795: Add support for gathering tcpwrapper usage

1.3.13-1


2020-07-30
  • CPANEL-33064: Collect data about system configuration at install

1.3.12-2


2020-07-18
  • CPANEL-33131: Add ModSecurity ruleset usage info

1.3.12-1


2020-07-05
  • CPANEL-32605: Updated cp-analytics to collect per cpanel user database statistics.

1.3.11-1


2020-06-01
  • CPANEL-32911: Add RPM and license data for Imunify products.

1.3.10-1


2020-05-28
  • CPANEL-32848: Handle exceptions caused by missing or stale mysql-db-usage datastores.

1.3.9-1


2020-05-01
  • CPANEL-32562: Fetch database sizes from mysql-db-usage.json datastores instead of MySQL’s information_schema.

1.3.8-1


2020-04-27
  • Need to bump minor version due to OBS issues with the versioning.

1.3.7-4


2020-04-20
  • CPANEL-32135: Fetch old_password stats only on systems running MySQL < 5.7.

1.3.7-3


2020-03-31
  • CPANEL-32163: Update cPanel and Webmail icons to match WHM.

1.3.7-2


2020-03-25
  • Added loading of custom modules.
  • Moved locale metrics to module.

1.3.7-1


2020-03-23
  • CPANEL-32064: Update look-and-feel and animations to match NPS survey tab.

1.3.6-10


2020-03-12
  • CPANEL-31889: Changed the summary to write a special version of the index page if the issue is with Installatron.

1.3.6-9


2020-03-03
  • CPANEL-31778: Ignore calls to specific boxtrapper html files.

1.3.6-8


2020-02-20
  • HB-5318: Add cpanel-plugins RPMs to analytics.

1.3.6-7


2020-02-19
  • CPANEL-31606: Ignore calls to index.htm that only use the LVEInfo::start api.

1.3.6-6


2020-01-30
  • BOO-1024: Add MySQL database size statistics.

1.3.6-5


2020-01-29
  • Update known pages list for DUCK-2726.

1.3.6-4


2020-01-29
  • CPANEL-31238: Ship PHP version per domain home.

1.3.6-3


2020-01-23
  • DUCK-2660: Filter API 1 usage via symlinked files so the report only shows usage with non-cPanel integrations.

1.3.6-2


2020-01-07
  • BWG-922: Add clustering information to the metadata gathered.

1.3.6-1


2020-01-06
  • CPANEL-30957: Revert ‘Add MySQL database size statistics’ due to dependency issues.

1.3.5-1


2019-12-04
  • Add MySQL database size statistics.

1.3.4-9


2019-10-16
  • Add cPHulk’s enabled status.
  • Add the output of WHM API 1 load_cphulk_config.

1.3.4-8


2019-10-15
  • Add the existential status of /etc/allowstupidstuff.
  • Get the count of users where the username starts with a digit.
  • Get a total count of users for comparison.

1.3.4-7


2019-10-09
  • Fix reporting of domains without inboxes.

1.3.4-6


2019-10-04
  • Added way to filter the API1 calls that are built into the product.

1.3.4-5


2019-10-04
  • Add cron script for summarizing logs.
  • Updated gatherer to read and send yesterdays summary log.

1.3.4-4


2019-10-04
  • Report disk usage, memory usage, and CPU count.

1.3.4-3


2019-09-23
  • Report if backups and legacy backups are enabled.
  • Report what transport types are enabled, if any.

1.3.4-2


2019-09-12
  • Always report operational analytics data.
  • Count inboxes by domain.
  • Remove legacy EasyApache 3 cruft.
  • Track enablement of email archiving.

1.3.4-1


2019-09-05
  • Convert to using Moo.

1.3.3-7


2019-08-27
  • Updated postgresql detection to use Cpanel::PostgresUtils

1.3.3-6


2019-07-11
  • Count the number of email accounts.

1.3.3-5


2019-06-13
  • Gather basic MX type statistics as part of the Update::Gatherer metadata.

1.3.3-4


2019-04-12
  • Remove trailing colon from timestamps.
  • Remove the use of Cpanel::FastInstall.

1.3.3-3


2019-04-01
  • Add update gatherer to cpanel-analytics.

1.3.3-1


2019-01-08
  • Fix bug where the area underneath the lightbulb is not clickable.
  • Make the slide-out full width for resolutions < 768px.

1.3.2-6


2018-12-04
  • Fix code to open the documentation link in new window.

1.3.2-5


2018-11-28
  • Update wording in the consent dialog.
  • Update the link for additional information.

1.3.2-4


2018-11-27
  • Record dialog dismissals as denies when there is no recorded opt-in setting.

1.3.2-3


2018-11-20
  • Update the cPanel include template to use app_key for page title.

1.3.2-2


2018-11-19
  • Update the WHM include template to use the app_key for the page title.

1.3.2-1


2018-11-05
  • Update Webmail analytics include to report page title and default webmail client.

1.3.1-1


2018-06-28
  • Use the correct tracking codes for analytics.

1.3.0-1


2018-06-19
  • Restrict installation of this RPM to cPanel versions greater than 74.

1.2.0-1


2018-06-19
  • Added a user consent widget to the cPanel, webmail, and WHM templates.
  • Stores the user setting in nvdata for the appropriate app (cPanel, webmail, WHM).
  • Grabs the setting from nvdata using Template Toolkit.
  • Strip out the cpsession and just sends the path for the page and location.
  • Turn on the anonymize ip setting.

1.1.0-1


2018-05-30
  • Update the name of the RPM.

1.0.1-1


2018-05-29
  • Update the templates to include the OS and company ID.
  • Update the include point for WHM.
  • Update cPanel and webmail templates to grab the current style.
  • Update the webmail template to get the cPanel version properly.

1.0.0-1


2018-05-04
  • Initial commit.

Additional Documentation