v19.5 Release Notes

  • Core: Fixed the Process BI Analytics job failing on large systems when the person statistics count query timed out.

  • Finance: Fixed an issue where individuals in the RSR - Finance Administration or RSR - Finance Worker roles could not edit Financial Transaction Details using the ModifyEntity Lava command.

  • CRM: Fixed an issue where the Family Analytics job could incorrectly remove people from eRA and miscalculate the First/Last Gift, First/Last CheckIn, and gift/attendance count attributes when check-ins or gifts occurred on the boundary Sunday of the evaluation window.

  • Core: Fixed an issue in the Group Member field type where the current selection could be lost when it was configured to allow multiple selections but only one item was selected.

  • Core: Fixed an issue where web servers using Azure Blob Storage could reach 100% CPU with hanging requests after an application restart under concurrent load, requiring an application pool recycle to recover.

  • Workflow: Fixed an issue where viewing a previously completed workflow would reset the completed date on the workflow and all of its activities to the current time.

  • Finance: Fixed the Financial Account List block so that when no page parameters are provided, all accounts are listed instead of only top-level accounts.

  • CMS: Fixed the Content Channel Item List block so that duplicate item attribute Keys defined on both the Content Channel Type and Content Channel no longer prevent the list from loading.

  • Core: Fixed the Geo Picker so it continues to work after Google removed the Drawing Library from the Maps JavaScript API. The picker now uses its own drawing toolbar, has a tighter on-map layout and no longer errors when Done is clicked with a partially drawn polygon.

  • Event: Fixed a confusing "Information" alert that appeared with no message when an individual without Edit permission selected a Registration Template.

  • Workflow: Fixed Form Builder so that submitted field values are included when using the Notification Email template.

  • CRM: Fixed the Person Edit block so that changing the Giving Envelope Number now works when the person's name contains an apostrophe.

  • Finance: Fixed the Obsidian Business Detail block so former addresses can be saved as previous more than once without a duplicate key error.

  • CMS: Fixed newly created website interaction channels to enable Uses Session by default.

  • CMS: Fixed page routes saved from the Page Properties block not taking effect until an app restart.

  • Core: Fixed a race condition that could cause Rock to become unresponsive in rare situations. This showed up as high CPU usage and certain pages not rendering until Rock was restarted.

  • API: Fixed an issue that caused the Group Locations v2 search endpoint to return an error when trying to retrieve the full objects.

  • Workflow: Fixed an issue where a misconfigured workflow could get stuck in an endless loop and quietly stop other background tasks until Rock was restarted. These workflows are now stopped automatically and marked as failed.

  • Core: Fixed an issue where Automations launching a workflow would pass a stale entity. This prevented actions like Attribute Set From Entity from working correctly in some situations.