Github Spotlight

GitHub Spotlight 7/31/2026

5 mins read
Share
Loading the Elevenlabs Text to Speech AudioNative Player...

Here's what's new in Rock's GitHub for Pre-Alpha Release 20.0.6, released on July 30, 2026.

v18.4 Highlights

  • Issue 6900: Fixed the profile menu breaking where the hover highlight color making menu text unreadable for screen smaller below 768px.

v19.3 Highlights

  • Fixed the Submit button not being displayed on the Workflow Entry block for imported workflows whose form action used the default button type.
  • Issue 6889: Fixed a bug in the Email Editor where the email body and text component backgrounds rendering as green in some clients, such as Outlook.
  • Issue 6890: Fixed a bug in the Communication Flow where an email step is unable to be deleted after it has been sent.
  • Issue 6903: Fixed a bug where plugins using Obsidian are unable to access the ReorderEntity extension method.
  • Issue 6908: Fixed a bug in SMS Conversations where the communication's created timestamp was set using UTC instead of the organization's time zone.
  • Issue 6911: Fixed a bug in the Giving Configuration block in v19.2 where contribution statements and pledges were not shared between spouses even though the family's "Combine Giving With" setting was enabled.
  • Issue 6913: Fixed a bug in the Current and Previous Giving Journey Stage person attributes where the "Consistent Giver" and "Occasional Giver" options were incorrectly swapped.
  • Issue 6914: Fixed a bug in the Content Channel Item List block where individuals with Edit access to the content channel couldn't edit the items, because the block required Edit access on the Content Channel Item entity itself instead.
  • Issue 6925: Fixed an attribute value validation error that was reported in exception log when editing the custom columns of a list block.

v20 Highlights

  • Added a block setting to set the Record Source of a Person created within the Benevolence Request Detail block.
  • Added a new ToMarkdown filter that converts a string of HTML to Markdown. This complements the existing FromMarkdown filter.
  • Added new Long Answer question type to Interactive Experiences.
  • Added the Connection Request Entry block, a public-facing form that lets a visitor match or create their person record and request one or more connection opportunities at once.
  • Updated the Background Check administration by retiring the original legacy Protect My Ministry (v1) component.
  • Improved SMS sending from the Check-in Manager Person Profile so that messages to a parent are reliably delivered by automatically enabling SMS on the recipient's mobile number.
  • Fixed page routes saved from the Page Properties block not taking effect until an app restart.
  • Fixed the Geo Picker so it continues to work after Google removed the Drawing Library from the Maps JavaScript API. The picker now uses a custom drawing toolbar built on Google's still-supported map overlays, tightens the on-map toolbar layout, and no longer throws an exception when Done is clicked while a polygon is only partially drawn.
  • Fixed an issue in GroupMember field type that could result in the current selection being lost if it was configured for multiple selection but only one item was selected.
  • Fixed an issue where browser tab titles set by Obsidian blocks (Person Bio, Registration Entry, Communication Detail, and others) were never displayed, leaving the page's default name in the tab instead.
  • Issue 6886: Fixed a bug where individuals in the RSR - Finance Administration or RSR - Finance Worker roles could not edit Financial Transaction Details using the ModifyEntity Lava command.
  • Issue 6897: Fixed a bug where viewing a previously completed workflow would update the CompletedDateTime on the workflow and all of its activities to the current time.
  • Issue 6898: Fixed a bug in the Process BI Analytics job where the Person statistics count query timed out on large systems.
  • Issue 6902: Fixed a bug 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.
  • Issue 6904: Fixed a bug where copying a Learning Class didn't copy its Learning Activities, so editing the copied class's activities also updated the original.
  • Issue 6905: Fixed a bug in the Learning Class Workspace block where the activity navigation bar hides for smaller screens where historical access is enabled.
  • Issue 6912: Fixed a bug where a misconfigured workflow that could get stuck in an endless loop and quietly stop other background tasks from running until Rock was restarted.
  • Issue 6918: Updated the Site Detail block where the newly created website interaction channels to enable Uses Session by default.
  • Issue 6919: Fixed a bug where web servers using Azure Blob Storage could spike to 100% CPU when a burst of concurrent requests hit right after an application restart.
  • Issue 6920: Fixed a bug where workflows launched from the Connections Hub does that redirect when it has a Redirect to Page action.
  • Issue 6922: Fixed a bug in the Form Builder notification email in 19.2 where the template no longer includes the form's attributes.
  • Issue 6923: Fixed a bug in the Financial Account List block where only top-level accounts were listed when no page parameters were provided.
  • Issue 6924: Fixed a bug in the Content Channel Item List block where duplicate item attribute Keys defined on both the Content Channel Type and Content Channel won't load the content channel items.
  • Issue 6927: Fixed a bug where a confusing "Information" alert that appeared with no message when an individual without Edit permission selected a Registration Template.
  • Issue 6929: Fixed a bug in the Obsidian Business Detail block where former addresses could be saved as previous more than once without a duplicate key error.
  • Issue 6930: Fixed a race condition that could cause Rock to become unresponsive when writing to the dictionary.
  • Issue 6931: Fixed a bug in the Person Edit block where the giving envelope number could not change when person's name contains an apostrophe.
  • Issue 6936: Fixed a bug with the /grouplocations/search V2 API endpoint where it returns an error when trying to retrieve the full objects.
  • Issue 6937: Fixed a bug where Automations launching a Workflow would pass a stale Entity, which prevented actions like Attribute Set from Entity from working correctly in some situations.
  • Issue 6939: Fixed a bug in the Page Views Block where it was unable to load a page by its IdKey.
  • Issue 6942: Fixed a bug where printing a long webpage that uses the Rock Next Gen theme from the browser included only the first page instead of all pages.
  • Issue 6945: Fixed a misspelling in the Maximum Zoom Level setting label on the Group Finder block.

Share this article: