Site Stacker Release 2.35


  • Fixed an issue where the advocacy "New Donation" system message would not trigger for recurring payments.


  • Add a configurable column in the CRM Grid Module to show the CRM record photo in the grid.
  • Prevent webhooks from triggering infinitely if the address geocoding process fails and essentially nothing changes.
  • Prevent address geocoder cron from running the job without the presence of a Google API key setting.
  • Change URL parameters used in the CRM Record module and add support for edit state / redirect back parameters.
  • Changed to allow clearing values for embed/video fields in sponsor child video module configuration.
  • Changed the "Sponsor Child Videos" module to also support the singular entity embed field.
  • Added Sponsor/Child Videos module to display videos based on sponsor/child using entities.
  • Fixed query logic for entity grid module to correctly filter the entities themselves and not the CRM record they are tied to.
  • Fixed an issue where the "Hide Record Types" setting did not apply in the CRM Record Module.
  • Fixed CRM map not displaying when a Location Radius filter is also present in the grid.
  • Added site channel setting that allows changing the default payment method on the checkout page.


  • Fixed an issue in the offline Batch entry where associated offline recurring was always selecting "-" blank value.
  • Added site channel setting that allows changing the default payment method on the checkout page.
  • Implement custom radio buttons for set amounts when modifying the amount on the checkout page.
  • Increase transaction field length for recurring batch processing in 64-bit Linux systems.
  • Fixed an issue where recurring payments would not run in certain conditions on 64-bit Linux systems.
  • Fixed an issue where the "Donation Confirmation to Campaign Owners" system message would not trigger for recurring payments.
  • Removed duplicated spark event "New Recurring Schedule".

Data groups

  • Fixed an issue where deleted values were still displayed in older datagroup field types.


  • Improve handling exports that fail to generate. Add a new system message that triggers on a failure.

File Manager

  • Fixed an issue where file information data was not correctly synced when the file was moved to a location containing the "'" character.


  • Fixed an issue that caused a fatal crash in the Import component where there was a mismatch between the header/column count.

Historic Giving

  • Fixed pdf rendering on support over time chart report.
  • Added "offline check number" to historic gifts import.
  • Fixed an issue where the metrics modules would not correctly filter the grid with the received gift time.


  • Fixed an issue where negate did not work on "Selection" type module filters.


  • Fixed an issue where saving an application would continuously escape first and last name fields changing '&' to '&'.


  • Fixed pop-up delay in the Newsletter Subscribe module.

Payment Processors

  • Fixed failed state handling in pending transaction verification for Payment Spring payments.
  • Added currency field to Card/Check payment method import.
  • (Cornerstone) Fixed invalid API credentials error to show with the proper error message.


  • General improvements and bug fixes.
  • Release stock reports.

System Messages

  • Changed "Send a Note" popup to send emails via system messages instead of emailing directly.
  • Fixed Google Recaptcha sometimes not loading in the Send Message popup.

Task Queue

  • Further optimizations on task jobs queue processing speed.
  • Improved task job queue processing speed on systems with a lot of data.
  • Removed busy timeout parameter and fail task queue cron job immediately when the job queue is stuck.

Other bug fixes and stability improvements.

Modified on Thu, 28 Sep 2023 at 10:02 AM

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Make sure these features are added to your Site Stacker installation by learning how to run updates here!