# changelog

author: Sloane Bernstein <sloane.bernstein@webpros.com> - 1.4.58-3
changelog:
- CPANEL-50364: Collect slightly more information about ConfigServer Firewall version and configuration


author: Christos Tselepidas <christos.tselepidas@webpros.com> - 1.0.0-1
changelog:
- Branch: IDUCKS-5070
 - Package: v1.0.0-1
 - DUCKS-5070: Initial release of shared Bannerx plugin infrastructure for WHM, cPanel, and Webmail.
   * Added shared Perl modules under Cpanel::Plugins::Bannerx::* for reusable banner lifecycle and rendering logic.
   * Added shared TypeScript and web-component UI foundations, template assets, and packaging/config scaffolding.
   * Added install hooks and plugin spec/config integration for the new cpanel-bannerx-plugin package.
   * Added broad backend and UI test coverage for banner behavior, display conditions, and rendering paths.
 - Added initial WHM Imunify promotional banner implementations.
   * Added WHM ImunifyAV banner integration.
   * Added WHM Imunify360 banner integration for cPanel Direct environments.
   * Added supporting templates, assets, and rule files for WHM home and security advisor placements.
 - Added Cpanel::Plugins::Components::Rules::Imunify support in shared components with corresponding tests.
 - Updated cpanel-plugin-components dependency to v1.8.3-1.
 - Updated build and CI workflows for Bun-based development.
   * Added .bun-version and Bun setup for GitHub Actions.
   * Added shared bun.mk integration and makefile updates for root-level plugins.
   * Added optional UI test execution paths.
   * Improved source/link generation scripts with safer path handling.


author: Charan Angara <sricharan.angara@webpros.com> - 1.1.2-1
changelog:
- Branch: HB-CPANEL-51207-fix-job-run-states
 - Package: v1.1.2-1
 - CPANEL-51207: Fixed an issue where backup job status could get stuck in the Backup Jobs List.


author: Jason Kiniry <jason.kiniry@webpros.com> - 1.1.3-1
changelog:
- Branch: CPANEL-51209
 - Package: v1.1.3-1
 - CPANEL-51209: WebPros auth no longer needs to be configured for Comet Backup


author: Jason Kiniry <jason.kiniry@webpros.com> - 1.1.4-1
changelog:
- Branch: CPANEL-51209_2
 - Package: v1.1.4-1
 - CPANEL-51209: Also handle callback for WebPros auth


author: B. McMahon <benjamin.mcmahon@webpros.com> - 1.1.5-1
changelog:
- Branch: CPANEL-51251
 - Package: v1.1.5-1
 - CPANEL-51251: Removed initialize_comet_backup script. Comet Backup agent installation now occurs only during license activation.


author: GitHub Copilot <copilot@github.com> - 1.1.6-1
changelog:
- Branch: CPANEL-51481
 - Package: v1.1.6-1
 - CPANEL-51481: Add comprehensive E2E Playwright tests for backup history contextual actions
 - CPANEL-51481: Update Restore action E2E test to verify dialog-based wizard (CPANEL-51480 implementation)


author: Benjamin McMahon <benjamin.mcmahon@webpros.com> - 1.1.7-1
changelog:
- Branch: CPANEL-51482
 - Package: v1.1.7-1
 - CPANEL-51308: Backup History Contextual Actions fully implemented
 - Add Cancel action for stopping running backup jobs with confirmation
 - Add Download action for retrieving completed backups to local system
 - Add Delete action for removing backup history entries with confirmations
 - Add Restore action for launching restore wizard from backup history
 - Implement status-based validation preventing invalid operations
 - Add comprehensive error messages for unsupported status combinations
 - Include E2E Playwright test suite covering all contextual actions


author: Adam Wien <adam.wien@webpros.com> - 1.2.1-1
changelog:
- Branch: IHB-whm-comet-cache-destinations
 - Package: v1.2.1-1
 - Add cache destination lookups in ProtectedItemBatch


author: Travis Holloway <travis.holloway@webpros.com> - 16.04-1
changelog:
- Relocate non-configuration files from /etc/ to /usr/local/csf/ to comply
  with Ubuntu packaging policies while maintaining backward compatibility
  via symlinks


author: Andy Baugh <andy.baugh@webpros.com> - 16.05-1
changelog:
- Fix issue with symlinks in /etc/ for non-config files not
  being overwritten on first time install on debian based systems.
- Fix truncated CAPTCHA issues due to line length limit in
  Messenger.pm


author: Todd Rinaldo <todd.rinaldo@webpros.com> - 16.12-1
changelog:
- Fix CSF plugin and LFD service status persisting in WHM after package
  removal (CPANEL-51933): run unregister_appconfig and clean up
  /etc/chkserv.d/lfd and chkservd.conf entries in prerm.
- Replace unlink with rm -f in postinst to suppress errors on missing files during updates.


author: David Lanning <david.lanning@webpros.com> - 16.15-1
changelog:
- Robust restart logic added to pkg.postinst which now creates timestamped
  backups of firewall rules state (iptables-save), validates rule syntax,
  and attempts automatic rollback on restart failure to prevent leaving
  the firewall in an exposed state (CPANEL-52154).


author: Travis Holloway <travis.holloway@webpros.com> - 16.16-1
changelog:
- Preserve csf startup error details in lfd logs instead of referring to error files that may not exist


author: Andy Baugh <andy.baugh@webpros.com> - 16.17-1
changelog:
- Stop lfd from exiting at startup when /etc/csf/csf.error is absent.
- Refactor DIE signal handler in lfd.pl to not trigger on eval blocks.


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: 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 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: Julian Bernier <julian.bernier@webpros.com> - 2.1.0-1
changelog:
- Package: v2.1.0-1
- Branch: IDUCKS-3086
- DUCKS-3086: Update SQM to support temp domains

  * Implemented new SQM API calls to move domains.
  * Created a new UAPI function 'update_domain' to fix SQM after domain change.
  * Added hooks to automate the process on domain change.
  * Added support for localization in SQM.


author: Jorge Flores <jorge.flores@webpros.com> - 2.1.1-2
changelog:
- Package: v2.1.1-2
- Branch: ISQM-CPCLOUD5845
- CPCLOUD-5845: SQM crawler feature update
  * Full Site Check (advanced crawler) implementation for Pro plans.


author: Jorge Flores <jorge.flores@webpros.com> - 2.1.2-0
changelog:
- Package: v2.1.2-0
- Branch: ISQM-51
- SQM-51: Tests implemented / logout / translation
  * Minor UI improvements & fixes


author: Jorge Flores <jorge.flores@webpros.com> - 2.1.3-0
changelog:
- Package: v2.1.3-0
- Branch: ISQM-141
- SQM-143: 
  * "Powered by" removal
  * Minor UI improvements
  * SQM Notifications for first results.
  * Updated translations


author: Patrick Furtak <patrick.furtak@webpros.com> - 3.0.0-1
changelog:
- Package: v3.0.0-1
- Branch: IFMG-49335-final-rebase
- CPANEL-51022: SQM side-bar widget
  * View SQM result summaries or enroll new domains from the cPanel homepage with the new side-bar widget.


author: Jorge Flores <jorge.flores@webpros.com> - 3.0.1-0
changelog:
- Package: v3.0.1-0
- Branch: SQM-153
- SQM-153:
  * Minor UI fixes
  * Updated new interval for Pro plans
  * Updated table comparison
  * Updated translations


author: Deepak Kumar <deepak.kumar@webpros.com> - 3.1.0-1
changelog:
- Branch: DUCKS-5338
- Package: v3.1.0-1
- DUCKS-5338: Package build maintenance updates for Site Quality Monitoring.


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.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: Renat Kasimov <renat.kasimov@webpros.com> - 2.0.2-1
changelog:
- Branch: MON-5927
 - Package: v2.0.2-1
 - CPCLOUD-5927: Release Server Monitoring to Safe list partners


author: Nicolas Larralde <nicolas.larralde@webpros.com> - 2.1.0-1
changelog:
- Branch: DUCKS-5521
 - Package: v2.1.0-1
 - DUCKS-5391: Package build maintenance updates for Server Monitoring.


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.2.0-1
changelog:
- Branch: DUCKS-5510
 - Package: v2.2.0-1
 - DUCKS-5510: Modify interval time for signed/anonymous accounts


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.3.0-1
changelog:
- Branch: DUCKS-5757
 - Package: v2.3.0-1
 - DUCKS-5757: Updates include
 - Do not create anonymous accounts for new servers.
 - Add a new "Start Monitoring" button in top widget for servers without anonymous account.
 - The "Start Monitoring" button sets up the monitoring anonymous account
 - Remove existing systemd services for auto registering.


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.4.0-1
changelog:
- Branch: DUCKS-6082
 - Package: v2.4.0-1
 - DUCKS-6082: Registers Server Monitoring in WHM only when it has been set up


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.4.0-1
changelog:
- Branch: DUCKS-5003
 - Package: v1.4.0-1
 - DUCKS-4721: Additional configuration management for the Nova feature.
    * Prevent Nova installation on servers with resellers.
    * Implemented HasResellers rule in components library for reseller detection.
    * Added lifecycle configuration to block Pal plugin installation when resellers exist.
    * Added new is_ready WHMAPI1 endpoint to EcosystemFeatures for fleet-wide checks.
    * Renamed EcosystemFeatures API methods to local_enable/local_disable/local_reset.
    * Improved OpenAPI documentation with clearer descriptions and examples.


author: Julian Bernier <julian.bernier@webpros.com> - 1.4.1-1
changelog:
- Branch: IDUCKS-4956
 - Package: v1.4.1-1
 - DUCKS-4956: Update credit and project limits for tiers


author: Thomas Green <thomas.green@webpros.com> - 1.5.1-1
changelog:
- Branch: DUCKS-4888
 - Package: v1.5.1-1
 - DUCKS-4888: Refactored install, upgrade and uninstall to allow local enable/disable
   * Moved the install, upgrade, uninstall steps into a callable lifecycle script
   * Added support to the local enable and local disable to call the lifecycle
   * Adjusted the Package scriptlets to call the lifecycle script for all install, upgrade and uninstall actions.


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.0.0-1
changelog:
- Branch: DUCKS-5012
 - Package: v2.0.0-1
 - DUCKS-4324: Rename pal references to Nova
   * Renamed Perl modules from Cpanel::Pal::* to Cpanel::Nova::*
   * Updated feature identifiers from standalone-pal to standalone-nova
   * Renamed package from cpanel-pal-plugin to cpanel-nova-plugin
   * Updated all API endpoints and internal method names
   * Migrated Angular/TypeScript/Playwright tests to use Nova branding
   * Implemented migration tooling with dual-stage feature list cleanup
   * Updated documentation, POD, and user-facing strings


author: Marco Ferrufino <marco.ferrufino@webpros.com> - 2.0.1-1
changelog:
- Branch: DUCKS-5282
 - Package: v2.0.1-1
 - DUCKS-5024: Update internal translation tools and import Nova Round 1 translations


author: Thomas Green <thomas.green@webpros.com> - 2.1.0-1
changelog:
- Branch: DUCKS-5008
 - Package: v2.1.0-1
 - DUCKS-4995: Validate package creation to ensure selected feature list is
    compatible with the package type for Nova.
    * Added create_package pre-hook and supporting package validation modules.
    * Removed legacy Nova components (ng, banner2, and nova-domains) and
       obsolete locale strings.


author: James Lee <james.lee@webpros.com> - 2.1.1-1
changelog:
- Branch: DUCKS-5486
 - Package: v2.1.1-1
 - DUCKS-5486: Update Nova plan credit allocations
   * Start: 10 → 15
   * Build: 25 → 35
   * Grow: 65 → 85
   * Scale: 150 → 200


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.2.0-1
changelog:
- Branch: DUCKS-5392
 - Package: v2.2.0-1
 - DUCKS-5392: Package build maintenance updates for Nova.


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.2.1-1
changelog:
- Branch: DUCKS-5434
 - Package: v2.2.1-1
 - DUCKS-5434: Do not enable sitejet in standalone nova's feature list


author: Deepak Kumar <deepak.kumar@webpros.com> - 2.3.0-1
changelog:
- Branch: DUCKS-5989
 - Package: v2.3.0-1
 - DUCKS-5988: Security fix for old nova account migration


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.0.0-2
changelog:
- Branch: DUCKS-3944
 - Package: v1.0.0-2
 - DUCKS-3922: Limited Public Release: AI App Builder for cPanel

    We’re excited to introduce the AI App Builder for cPanel! This innovative system enables specialized cPanel
    accounts to access WebPros’ new Nova platform and create sophisticated websites and web applications using
    modern AI-driven prompts.

    This release is available on a limited basis to select partners. For details, please contact the WebPros
    sales team.

 IMPORTANT: You must obtain an AI App Builder (NOVA) partner license to use this feature. It will
    not be available on cPanel servers without a license.

 This release includes:
  * Speciality cPanel Accounts tied to the Nova system.
  * Feature-based management system (disabled by default for existing feature lists).
  * Provides a focused builder experince without all the complexities of cPanel for end users
    while retaining all the administrative tooling in WHM and cPanel for your support of these
    users.
  * Requires cPanel v130.

  To enable AI App Builder:

     1) Add the feature to an new feature list in WHM.
     2) Setup packages for AI App Builder based accounts that use this feature list.
     3) Create a cPanel account on the new Package and you are ready to start
        using AI App Builder.


author: Thomas Green <thomas.green@webpros.com> - 1.0.1-1
changelog:
- Branch: DUCKS-4719
 - Package: v1.0.1-1
 - DUCKS-4719: Fixed the makefile to correctly uninstall and install
   the plugins and also changed out common dep to use the fixed script
   for modifying feature lists with disabled features.


author: Julian Bernier <julian.bernier@webpros.com> - 1.1.0-1
changelog:
- Branch: DUCKS-4771
 - Package: v1.1.0-1
 - DUCKS-4531: Implement mechanism to allow and disallow select features in combination with Nova


author: Thomas Green <thomas.green@webpros.com> - 1.2.0-1
changelog:
- Branch: DUCKS-4877
 - Package: v1.2.0-1
 - DUCKS-4877: Changed install rules:
    * Install only if version 11.132.0.10 or >
    * Install as long as not locally disabled and not dnsonly
    * This differs from other plugins now in that the presence of the plugin package (rpm/deb)
      implies the system should try to install. Only special exclusions are carved out now.


author: Julian Bernier <julian.bernier@webpros.com> - 1.3.0-1
changelog:
- Branch: IDUCKS-4604
 - Package: v1.3.0-1
 - DUCKS-4604: Extend package manager to support Nova:
    * Implemented Nova package extensions with UI for tier selection.
    * Updated installation steps for the plugin.
    * Extended the template to access information on tiers.
    * E2E test updates
    * Add a default feature list for nova


author: Thomas Green <thomas.green@webpros.com> - 1.17.1-0
changelog:
- Package: v1.17.1-0
- DUCKS-4888: Minor lifecycle improvements.
  * provide a way to pass verbose flag from caller so individual plugin
    handlers can conditionally output verbose messages.


author: Patrick Furtak <patrick.furtak@webpros.com> - 1.17.2-0
changelog:
- Package: v1.17.2-0
- CPANEL-51022: SQM side-bar widget
  * Introduces required changes to add the SQM side-bar widget to the product


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.18.0-1
changelog:
- Package: v1.18.0-1
- DUCKS-4324: Rename pal references to Nova
  * Updated shared component references from PAL to Nova branding
  * Modified feature list management utilities to handle standalone-nova
  * Updated helper scripts to support feature migration workflows
  * Adjusted hook handlers for Nova-specific account and package operations
  * Updated template helpers and API support for Nova ecosystem


author: Thomas Green <thomas.green@webpros.com> - 1.19.0-1
changelog:
- Package: v1.19.0-1
- DUCKS-4939: Add enhanced package type validation system. This includes
  some infrastructure for package extension validation as well.


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.19.0-2
changelog:
- Package: v1.19.0-2
- DUCKS-5384: Apply nova package validation to nova only. This fixes a bug where some of the rules were applied to standard package type also.


author: Marco Ferrufino <marco.ferrufino@webpros.com> - 1.19.0-3
changelog:
- Package: v1.19.0-3
- DUCKS-5413: Register cpanel-hello-world-whm-plugin in run_plugin_lifecycle
  * Added hello-world-whm entry to PLUGIN_TO_MODULE


author: Deepak Kumar <deepak.kumar@webpros.com> - 1.6.0-1
changelog:
- Package: v1.6.0-1
- DUCKS-4004: Update Random rule component to support repeated population sub-sampling while preserving existing selections.


author: Julian Bernier <julian.bernier@webpros.com> - 1.7.0-1
changelog:
- Package: v1.7.0-1
- DUCKS-4028: Extend rule engine processor with the following new rules
	* FileExists
	* PerlMethod


author: Thomas Green <thomas.green@webpros.com> - 1.8.0-1
changelog:
- Package: v1.8.0-1
- DUCKS-4876: Update the compare-version rule to use the more capable 2, 3,
  or 4 part version comparison rules.


author: Thomas Green <thomas.green@webpros.com> - 1.8.1-1
changelog:
- Package: v1.8.1-1
- DUCKS-4842: Added new rule to check if the server has any resellers and by specific types
  of resellers: any, root or nonroot.


author: Thomas Green <thomas.green@webpros.com> - 1.8.2-1
changelog:
- Package: v1.8.2-1
- DUCKS-4888: Extend Cpanel::Plugins::State to support reversing calls for
  enable => disable and disable => enable so the state flags are left
  in a clean state for the current state.


author: Julian Bernier <julian.bernier@webpros.com> - 1.8.3-1
changelog:
- Package: v1.8.3-1
- DUCKS-5070: Add Imunify promotion banner to the WHM Security Advisor and WHM Home Page.
  Added new rule to detect Imunify install and license status based on the product.


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> - 0.1.1-1
changelog:
- Branch: DUCKS-5569
 - Package: v0.1.1-1
 - DUCKS-5569: Package build maintenance updates for Server Monitoring
 campaigns


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.3.0-1
changelog:
- Branch: DUCKS-3954
 - Package: v4.3.0-1
 - DUCKS-2979: Sitejet now supports temporary to registered domain migration


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.4.0-1
changelog:
- Branch: DUCKS-3603
 - Package: v4.4.0-1
 - DUCKS-3576: Add Cloudflare Turnstile CAPTCHA validation support for website forms


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.4.1-1
changelog:
- Branch: DUCKS-4636
 - Package: v4.4.1-1
 - DUCKS-4494: Add SSL validation check for website preview in Sitejet details page


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.5.1-1
changelog:
- Branch: DUCKS-4777
 - Package: v4.5.1-1
 - DUCKS-4777: Additional improvements to the website preview in details page loads custom message for
 temporary domains.

  It also includes changes to validate SSL certificates for exact domain matches only.


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.5.2-1
changelog:
- Branch: DUCKS-5065
 - Package: v4.5.2-1
 - DUCKS-5065: Resolved issues with missing resources during website publishing


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.5.3-1
changelog:
- Branch: DUCKS-5142
 - Package: v4.5.3-1
 - DUCKS-5142: Fixed missing images and fonts referenced in CSS files during website publishing


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.5.4-1
changelog:
- Branch: DUCKS-5224
 - Package: v4.5.4-1
 - DUCKS-5224: Restore website publishing behavior from 4.5.1-1 to ensure optimal
   compatibility and stability.


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.6.0-1
changelog:
- Branch: DUCKS-5194
 - Package: v4.6.0-1
 - Improved website publishing to download the correct assets more reliably.


author: Julian Bernier <julian.bernier@webpros.com> - 4.7.0-1
changelog:
- Branch: DUCKS-5390
 - Package: v4.7.0-1
 - DUCKS-5390: Package build maintenance updates for Sitejet.


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.7.1-1
changelog:
- Branch: DUCKS-5434
 - Package: v4.7.1-1
 - DUCKS-5434: Do not enable sitejet in standalone nova's default feature list


author: Deepak Kumar <deepak.kumar@webpros.com> - 4.8.0-1
changelog:
- Branch: DUCKS-6061
 - Package: v4.8.0-1
 - DUCKS-6003: Improve Sitejet publish/polling access controls


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: 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: Vlad Ardelean <vlad.ardelean@webpros.com> - 1.7.0-1
changelog:
- Package: v1.7.0-1
- BEE-1258 - Roll-out first page variant for all users.
- BEE-1196 - New signup flow creates duplicates if site scan fails + allow flow to continue on crawl failure.
- BEE-1312 - Prevent advancing with unselected domain in cPanel extension.


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: Deepak Kumar <deepak.kumar@webpros.com> - 1.7.0-1
changelog:
- Branch: DUCKS-4020
 - Package: v1.7.0-1
 - DUCKS-4004: Release Search Engine Optimization to random 10K servers.
 - Expanded Search Engine Optimization rollout with additional 10,000
 random cPanel Direct servers.
 - Updated lifecycle configuration to honor existing selections and
 add 10,000 additional servers through resampling population.
 - Preserves all previously enabled servers.


author: Valeri Fedorovski <valeri.fedorovski@webpros.com> - 1.8.0-1
changelog:
- Branch: XOVI-13525
 - Package: v1.8.0-1
 - XOVI-13525: Temporarily disable the Feedback CTA to change the Feedback provider from TypeForm to FormBricks
 - Minor security fixes


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.


