# changelog

author: Deepak Kumar <d.kumar@cpanel.net> - 1.4.52-1
changelog:
- Fix data collection for Xovi & SocialBee plugins.
- The is-plugin-usable righly looks for feature installation
- The addressable-cpanel-users excludes suspended users
- Move _add_SocialBee_data & _add_XOVI_data at the top to workaround init_acls
issue which causes ACL check to fail


author: Thomas "Andy" Baugh <andy.baugh@webpros.com> - 1.4.54-1
changelog:
- Move Elevate logic into its' own module
- Collect data about what distro version a server may have elevated from


author: Charan Angara <sricharan.angara@webpros.com> - 1.4.56-2
changelog:
- CPANEL-48285: Revert CPANEL-48079 changes:
  Reverted commit: fcc24be - Remove personhood input from whm, cpanel, and webmail templates'


author: Darren Mobley <darren.mobley@webpros.com> - 1.4.57-1
changelog:
- CPANEL-47889: Collect OCSP stats on SSL certificates.
  Note that release 1.4.56-3 existed and was built, but reverted in favor of this version.


author: Thomas Baugh <thomas.baugh@cpanel.net> - 8.11.2-4
changelog:
- Queue restart of solr on install for RHEL 9 variants, as merely ensuring
  java-headless is installed on RHEL 9 variants before running %post apparently
  isn't good enough to ensure the JRE bin exists when we try restarting.


author: Thomas "Andy" Baugh <andy.baugh@webpros.com> - 8.11.2-11
changelog:
- HB-7259: Fix disable of service on upgrade for Ubuntu
- Remove vestigial logic and init scripts relating to CentOS 6 and lower
- Ensure firewall script with 'stop' arg is executed in ExecStopPost


author: Thomas "Andy" Baugh <andy.baugh@webpros.com> - 8.11.3-1
changelog:
- BOO-3805: Update to new upstream 8.11.3
- Fixes CVE-2023-50291, CVE-2023-50292, CVE-2023-50298, CVE-2023-50386


author: Tim Mullin <tim@cpanel.net> - 8.11.1-1
changelog:
- Upstream update to 8.11.1 which contains log4j 2.16.0 which
  addresses CVE-2021-44228 and CVE-2021-45046


author: Hans Borresen <h.borresen@cpanel.net> - 1.0.0-96
changelog:
- Package: v1.0.0-96
- BOO-4103: Setup the plugin_banners directory for koality
- BOO-4065: Display a banner on the wordpress toolkit and sitejet pages.


author: Christos Tselepidas <c.tselepidas@cpanel.net> - 1.0.1-10
changelog:
- Package: v1.0.1-10
- DUCKS-69: Build system improvements corresponding with campaigns plugin
- DUCKS-758: Fix required dependency updates for debian packages


author: Thomas Green <thomas.green@webpros.com> - 1.2.0-1
changelog:
- Package: v1.2.0-1
- Branch: IDUCKS-2326
- Release-Case: DUCKS-2326
- CPCLOUD-3827: Updates include:

  * Improved security by rotating JWT credential logic to enhance authentication integrity.
  * Removed development-specific configuration and credential handling to streamline deployment and improve security.
  * Implemented UAPI calls to provide additional functionality for managing user configurations.
  * Implemented the following changes to pricing structure
      - The pricing table updates
      - The Pro Plan remains the only paid plan
      - Minor text changes about the new pricing structure


author: Christos Tselepidas <christos.tselepidas@webpros.com> - 2.0.0-1
changelog:
- Package: v2.0.0-1
- Branch: DUCKS-2844
- DUCKS-2844: Major feature and UI update for SQM v2.0.0

  * Access your user settings and actions faster with the redesigned user menu, now available throughout the entire app.
  * Quickly switch between your projects directly within any monitoring metric view for seamless comparison
  * Improved input validation for domains and names when creating new projects.
  * New incident indicator with active alert counter and redesigned incident tables including search and filter functionality for faster overview
  * Enhanced automated URL Finder for Pro projects and a new job queue system to better track crawler and URL Finder processes
  * Introduction of a global score for each project, alongside master scores per category.
  * UI/UX Enhancements:
    - Improved feedback when no data is retrieved from the API
    - Feature guard improvements for user and feature-specific access
    - Instantly understand what each metric means with the new in-app advisor integrated throughout the tool
    - Context menus now open next to their activator for better usability
    - Enhanced automated URL Finder for Pro plans
    - Improved comparison table for plans
    - Better chart usability with zoom and pan options
    - Button for unfinished projects to quickly complete setup
  * Fixes:
    - Resolved incomplete charts for plugin health data
    - Fixed translation key issues in charts
    - Addressed scrolling and visibility issues in project lists with many entries
    - Fixed menu visibility when scrolling beyond initial screen height
    - Corrected score visibility and weight calculation in menus


author: Felipe Gasper <felipe@cpanel.net>
changelog:
- Check for authz success after initial switch to DNS DCV to accommodate
  authz/DCV success that happens in the window between timeout and the new
  certificate order.


author: Felipe Gasper <felipe@cpanel.net>
changelog:
- Omit subject from CSRs. This avoids the 64-byte limit on commonName
  and simplifies the logic besides. As of now LE still cannot issue
  certificates without at least one domain that can be in a commonName
  field, but we don’t need to try to dictate that.


author: Felipe Gasper <felipe@cpanel.net> 1.02-1
changelog:
- Drop CA bundle from installs in order to avoid installing an
  invalid-according-to-old-OpenSSLs chain. This is a temporary fix to allow
  us time to build a more robust solution to the problem created by the
  recent expiration of the DST root certificate.


author: Felipe Gasper <felipe@cpanel.net> 1.03-1
changelog:
- Conditionally revert change from Oct 1 2021 now that supported
  cPanel & WHM versions have received the update in COBRA-13471.
  (We still need that change for unsupported cPanel versions, though.)


author: Chris Dillon <chris.dillon@cpanel.net> - 1.05-4
changelog:
- EK-116: Trap failures that may occur while attempting to insert DNS DCV
  records into local DNS zones so that HTTP DCV has a chance to work.


author: Deepak Kumar <d.kumar@cpanel.net> - 0.0.4-2
changelog:
- Branch: monitoring
 - Package: v0.0.4-2
 - DUCKS-69: Initial code committed with campaigns plugin release


author: Evan Carroll <e.carroll@cpanel.net> - 0.1.0-1
changelog:
- Branch: DUCKS-717
 - Package: v0.1.0-1
 - DUCKS-411: Stop installing conflicting dependencies on install


author: Thomas Green <tomg@cpanel.net> - 1.0.0-1
changelog:
- Branch: DUCKS-1257
 - Package: v1.0.0-1
 - DUCKS-930: Initial public release of the Server Monitoring agent package.


author: Thomas Green <tomg@cpanel.net> - 1.1.0-1
changelog:
- Branch: DUCKS-1170
 - Package: v1.1.0-1
 - DUCKS-1170: Enable server monitoring for cPanel Direct (265) and some internal testing servers.


author: Deepak Kumar <d.kumar@cpanel.net> - 1.1.1-1
changelog:
- Branch: DUCKS-1223
 - Package: v1.1.1-1
 - DUCKS-1223: Fix postrm scriplet to not delete install feature-flag.


author: Thomas Green <tomg@cpanel.net> - 1.2.2-1
changelog:
- Branch: DUCKS-1391
 - Package: v1.2.2-1
 - DUCKS-1295: Updates include:
   - Auto enable the whm home page server monitoring mini-app.
   - Enable upgrades for server monitoring.
   - Other minor fixes to server monitoring.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.3.0-1
changelog:
- Branch: DUCKS-2135
 - Package: v1.3.0-1
 - DUCKS-1824: Updates include:
   - Add tooling to reinitialize the feature on configuration changes, such as server license updates, that affect feature access.
   - Allow users to retain monitoring access if license or partner changes would otherwise cause loss of access, ensuring continuity for the server owner.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.4.0-1
changelog:
- Branch: DUCKS-2421
 - Package: v1.4.0-1
 - Release-Case: DUCKS-2421
 - CPCLOUD-4596: Re-add button to enable upgrades for registered users


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.5.0-1
changelog:
- Branch: DUCKS-2575
 - Package: v1.5.0-1
 - DUCKS-1910: Enable Server Monitoring feature by default for cPanel
versions 128 and above


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.6.0-1
changelog:
- Branch: DUCKS-3041
 - Package: v1.6.0-1
 - DUCKS-3034: Enable Server Monitoring feature for selective cPanel
 tiers versions 128 & above.


author: Thomas Green <thomas.green@webpros.com> - 2.0.0-3
changelog:
- Branch: IDUCKS-2648
 - Package: v2.0.0-3
 - Added a new top bar widget for server monitoring alerts.
 - Added a new whm homepage stats widget for server monitoring.
 - Added localization for the new cpanel components.
 - Added local server enable/disable for server monitoring overriding rules provided by WebPros in the Feature Showcase for Server Monitoring.
 - UI improvements for better awareness of what plan the user is on.
 - Pop-up with number of alerts missed. "You missed 5 alerts"
 - Show the upgrade button as soon as the account is created (instead of waiting 15 days until the acc is no longer in "trial" mode)
 - Change title to "Server Monitoring" in all views for consistency.
 - Add tracking for mixpanel when users toggle the "Mini" visibility.


author: Tim Mullin <tim.mullin@webpros.com> - 2.0.0-4
changelog:
- Branch: CPANEL-48131
 - Package: v2.0.0-4
 - CPANEL-48131: Fixed an incorrect import to improve code reliability.


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.0.1-1
changelog:
- Branch: IDUCKS-3453
 - Package: v2.0.1-1
 - DUCKS-3453: Improved interface messaging for better user experience


author: Thomas Green <tomg@cpanel.net> - 1.4.1-8
changelog:
- Package: v1.4.1-8
- DUCKS-73: Improve build system, and move a module from koality into common
- DUCKS-758: Fix required dependency updates for debian packages


author: Deepak Kumar <d.kumar@cpanel.net> - 1.6.0-1
changelog:
- Package: v1.6.0-1
DUCKS-1714: Create an UAPI call create_user to create a new user for
the provided extension.


author: Marco Ferrufino <marco.ferrufino@webpros.com> - 1.8.0-1
changelog:
- Package: v1.8.0-1
DUCKS-2139: API library supports IPv6 for Search Engine Optimization user creation.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.9.0-1
changelog:
- Package: v1.9.0-1
DUCKS-1824: Add tooling to reinitialize the feature on configuration changes, such as server license updates, that affect feature access.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.9.1-1
changelog:
- Package: v1.9.1-1
DUCKS-2993: The modify_featurelist script now disables Sitejet in Mail Only
feature list.


author: Thomas Green <thomas.green@webpros.com> - 1.11.0-1
changelog:
- Package: v1.11.0-1
- DUCKS-3206: Added support for:
  - EcosystemFeature::local_reset - resets any local overrides
  - Added registration to EcosystemFeature for Cpanel::Sitejet::Beta::Setup to allow this api to manage Sitejet Beta feature overrides for the server.
  - Extended the Common::Plugins::Setup module to support passing a namespace. Limited to Whostmgr and Cpanel for now.


author: Deepak Kumar <d.kumar@cpanel.net> - 1.4.0-1
changelog:
- Package: v1.4.0-1
- DUCKS-1752: Hetzner Banner encouraging OS upgrade.

  Includes:
  * WHM Banner to Hetzner customers to encourage OS upgrade from C7 to C8.
  * Reused monitoring-campaigns UI framework in components plugin
  * Added two new rules to our rules framework
      Distributions.pm
	  CpanelVersion.pm
  * Added german translation


author: Hans Borresen <hans.borresen@webpros.com> - 1.4.7-1
changelog:
- Package: v1.4.7-1
DUCKS-2863: Include 'all' app_key in whm components.
Load Server Monitoring widget on all WHM pages.


author: Nicolas Larralde <nicolas.larralde@webpros.com> - 1.5.0-1
changelog:
- Package: v1.5.0-1
- DUCKS-3338: Extend rule engine processor with the following new rules
   * Random
   * Filter
   * True
   * False


author: Thomas Green <tomg@cpanel.net> - 0.0.1-13
changelog:
- Branch: DUCK-735
 - Package: v0.0.1-13
 - DUCKS-69: Initial release of cpanel-plugin-monitoring-campaigns
 - DUCK-735: Fix required dependency updates for debian packages


author: Deepak Kumar <d.kumar@cpanel.net> - 0.0.3-1
changelog:
- Branch: IDUCKS-850
 - Package: v0.0.3-1
 - DUCKS-850: Updated the end date for the company 7 banner prototype


author: Marco Ferrufino <marco@cpanel.net> - 0.0.4-3
changelog:
- Branch: ducks-746-fix
 - Package: v0.0.4-3
 - DUCKS-466: Allow for sequenced banners for a pre-release education campaign, and improve
 semvar naming


author: Julian Bernier <j.bernier@cpanel.net> - 0.0.6-1
changelog:
- Branch: DUCKS-1177
 - Package: v0.0.6-1
 - DUCKS-1172: Adjust prerelease education banner campaign


author: Thomas Green <tomg@cpanel.net> - 0.1.0-1
changelog:
- Branch: DUCKS-1170
 - Package: v0.1.0-1
 - DUCKS-1170: Add the cPanel Direct post-release education campaign.


author: Deepak Kumar <deepak.kumar@webpros.com> - 3.1.2-1
changelog:
- Branch: DUCKS-2443
 - Package: v3.1.2-1
 - DUCKS-2107: Fix the following bug

 * Do not delete custom directories/files during subsequent publishes.


author: Deepak Kumar <deepak.kumar@webpros.com> - 3.1.3-1
changelog:
- Branch: DUCKS-606
 - Package: v3.1.3-1
 - DUCKS-485: The release includes
    - Package the Sitejet banner.
    - Include French Translations for the sitejet banner.


author: Deepak Kumar <deepak.kumar@webpros.com> - 3.2.0-1
changelog:
- Branch: DUCKS-2652
 - Package: v3.2.0-1
 - DUCKS-2217: Integrate Domain Creation in Sitejet Builder workflow


author: Deepak Kumar <deepak.kumar@webpros.com> - 3.2.1-1
changelog:
- Branch: IDUCKS-2735
 - Package: v3.2.1-1
 - DUCKS-2375: Ensure form checkboxes and radio buttons are included
 when submitting website forms


author: Deepak Kumar <deepak.kumar@webpros.com> - 3.2.3-1
changelog:
- Branch: DUCKS-2993
 - Package: v3.2.3-1
 - DUCKS-2993: Disable Sitejet feature in 'Mail Only' feature list.


author: Deepak Kumar <deepak.kumar@webpros.com> - 3.2.4-1
changelog:
- Branch: DUCKS-3138
 - Package: v3.2.4-1
 - DUCKS-3137: Sitejet Builder now works with temporary domain


author: Thomas Green <thomas.green@webpros.com> - 4.0.0-1
changelog:
- Branch: DUCKS-2568
 - Package: v4.0.0-1
 - DUCKS-2487: Release of Sitjet AI for cPanel.

  This change is releasing the Sitejet AI to a select audiance of partners.

  Users not belonging to one of those partners will not see any of the Sitejet
AI BETA feature.

  This change includes supporting cPanel changes tied to the new Sitejet AI new website wizard:

    * Updated WHM feature showcase to include information about the feature for the WHM admin.
    * Updated cPanel Home Page feature education banner to reflect Sitejet AI feature changes.
    * Implemented direct navigation in Sitejet Build, allowing users to choose between the Sitejet AI and Template workflows.


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.0.1-1
changelog:
- Branch: DUCKS-3271
 - Package: v4.0.1-1
 - DUCKS-3271: Display feature_showcase only for Beta customers


author: Thomas Green <thomas.green@webpros.com> - 4.1.0-1
changelog:
- Branch: DUCKS-3206
 - Package: v4.1.0-1
 - DUCKS-3206: Added Cpanel::Sitejet::Beta::Setup module for use by the EcosystemFeature
   WHM API 1 calls. This allows that API to be used to locally enable, disable and reset
   the server for the Sitejet Beta features.


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.1.0-2
changelog:
- Branch: DUCKS-3297a
 - Package: v4.1.0-2
 - DUCKS-3297: Fix localization for Try Sitejet AI button


author: Thomas Green <thomas.green@webpros.com> - 1.0.1-11
changelog:
- Package: v1.0.1-11
- Initial release of cpanel-socialbee-plugin. This plugin helps a user create and manage social media campaigns for the domains/business hosted on their cpanel account.

This release includes:
- DUCKS-1775: Added featurelist setup for cpanel internal server (not dnsonly)
and plesk testing
- Added feature showcase for SocialBee feature


author: Thomas Green <thomas.green@webpros.com> - 1.0.3-2
changelog:
- Package: v1.0.3-2
- DUCKS-1713: Public Release of the Social Media Management plugin (Powered by SocialBee) for
cPanel Direct & Siteocity.
- Feature Showcase for SocialBee


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.1.0-1
changelog:
- Package: v1.1.0-1
DUCKS-1771: Enable Social Media Management feature by default for cPanel
versions 126 and above.


author: Marco Ferrufino <marco.ferrufino@webpros.com> - 1.2.0-1
changelog:
- Package: v1.2.0-1
DUCKS-2347: Enable Social Media Management to additional select partners for cPanel
versions 118 - 124.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.3.0-1
changelog:
- Package: v1.3.0-1
 - DUCKS-1824: Updates include:
   - Add tooling to reinitialize the feature on configuration changes, such as server license updates, that affect feature access.
   - Prevent users with bookmarked internal links to the Social Media
Management page from accessing the page when it is disabled.


author: Julian Bernier <julian.bernier@webpros.com> - 1.4.0-1
changelog:
- Package: v1.4.0-1
  - DUCKS-2514: Updates include:
   - Made improvements to the AI integration to enhance responsiveness and reliability.


author: Marco Ferrufino <marco.ferrufino@webpros.com> - 1.5.0-1
changelog:
- Package: v1.5.0-1
DUCKS-2347: Enable Social Media Management to additional select partners for cPanel
versions 118 - 124.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.6.0-1
changelog:
- Package: v1.6.0-1
- DUCKS-2938: Various user experience improvements in terms of landing page, loaders and generated posts layout


author: Hans Borresen <h.borresen@cpanel.net> - 0.0.3-9
changelog:
- Branch: IDUCKS-1769
 - Package: v0.0.3-9

 This release includes:
 - DUCKS-2002: Send additional data during xovi account creation
 - Added feature showcase for Xovi feature.
 - DUCKS-1775: Update feature lists based on new rules
 - DUCKS-1714: Implement create_user backchannel method to create a
 XOVI account.

 - Add an adminbin to implement the API call to xovi's endpoint
 .third-party-users

 - DUCKS-1714: Implement create_user backchannel method to create a
 XOVI account.

 - Add an adminbin to implement the API call to xovi's endpoint
 .third-party-users


author: Deepak Kumar <d.kumar@cpanel.net> - 1.0.0-0
changelog:
- Branch: DUCKS-2002
 - Package: v1.0.0-0
 - Initial release of the cpanel-xovi-plugin. This plugin helps a user manage their Search Engine Optimization for the domains hosted on their cPanel account.


author: Thomas Green <thomas.green@webpros.com> - 1.0.1-1
changelog:
- Branch: DUCKS-1957
 - Package: v1.0.1-1
 - Release Search Engine Optimization feature for additional partners.
 - * cPanel Direct
 - * Siteocity


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.1.0-1
changelog:
- Branch: DUCKS-2204
 - Package: v1.1.0-1
DUCKS-1956: Enable Search Engine Optimization feature by default for cPanel
versions 126 and above.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.2.0-1
changelog:
- Branch: DUCKS-2319
 - Package: v1.2.0-1
DUCKS-2305: Disabling Search Engine Optimization feature:
 * for cPanel version 126
 * for cPanel Direct 118 - 126


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.3.0-1
changelog:
- Branch: DUCKS-2135
 - Package: v1.3.0-1
 - DUCKS-1824: Updates include:
   - Add tooling to reinitialize the feature on configuration changes, such as server license updates, that affect feature access.
   - Prevent users with bookmarked internal links to the Search Engine Optimization page from accessing the page when it is disabled.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.4.0-1
changelog:
- Branch: DUCKS-2758
 - Package: v1.4.0-1
 - DUCKS-2757: Disable Search Engine Optimization feature for
 cPanel version 128.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.5.0-1
changelog:
- Branch: DUCKS-3343
 - Package: v1.5.0-1
 - DUCKS-2927: Initial release of the Search Engine Optimization for cPanel v1.5.
 - cPanel's new Search Engine Optimization feature enables users to
   - increase their websites' visibility
   - track keyword performance
   - identify problems that could decrease traffic.


author: Julian Bernier <julian.bernier@webpros.com> - 1.6.0-1
changelog:
- Branch: DUCKS-3594
 - Package: v1.6.0-1
 - DUCKS-3575: Release Search Engine Optimization to random 1k servers.
 - The Search Engine Optimization feature is now available to
 a random selection of 1,000 cPanel Direct servers.


author: Rikus Goodell <rikus.goodell@webpros.com> 2.6.4-4
changelog:
- Update from 2.6.4.beta1 to 2.6.4.
- Suppress unneeded invite reply emails.
- Fix Samsung attendee display issue and rescheduling problems.


author: Rikus Goodell <rikus.goodell@webpros.com> 2.7.0-1
changelog:
- PHP 8 support based on GitHub > umgfoin > Z-Push > php8.x branch.
- Rebase patches and eliminate redundant fixes.
- Update Z-Push to 2.7.x to mark the beginning of PHP 8 support.
- Restore Epoch number.


author: Rikus Goodell <rikus.goodell@webpros.com> 2.7.1-2
changelog:
- Fix mail header separator.
- Revert switch to mbstring.
- If the message to be checked is not set, skip encoding check.
- Stop using patches for cPanel-specific changes.
- Clarify misleading warning: It's OK for organizername to be missing.


author: Tim Mullin <tim@cpanel.net> - 9.3-15.cpanel
changelog:
- Delay restarting cpanel-ccs after installing certificates for a domain to limit number of restarts during AutoSSL


author: Andrew DeFaria <andrew.defaria@webpros.com> - 9.3-18.cpanel
changelog:
- Tightened up scripts by moving them to files and included in scriptlets.
- This insures that the code is shared.


