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.