01
Services
02
Resources
03
About
04
Contact
05
Partner Portal
Partner Login
Facebook
Instagram
Twitter
LinkedIn
Github Spotlight
GitHub Spotlight - 9/11/2026
Sep 11, 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 21.0.1, released on September 10, 2026.
v19.5 Highlights
Issue 6938
: Fixed a bug in the Communication Entry Wizard where its medium picker ignored the "Communication Types" block setting and still offered a standalone SMS option even when SMS was excluded.
Issue 6953
: Fixed a bug in the Group Placement block where it didn't update the screen after removing a group member when the destination group type had Group History enabled.
Issue 6979
: Fixed a bug in the Communication List block where communications with no recipients were missing from the list.
Issue 6980
: Fixed a bug in the Event Occurrence Linkage where copying an Event Occurrence linked to a group set to "No Registration Required" failed to save.
Issue 6981
: Fixed a bug in Next-Gen Check-in's Saved Kiosk Templates where saving a shared template a campus that didn't use certain Check-in Areas could silently remove those Areas from the template for every campus.
Issue 6982
: Fixed a bug in the Step Type editor where system-level Step Type attributes (such as "Baptized Here") could be deleted.
Issue 6988
: Fixed a bug in the Obsidian Workflow Entry block where it replaced a friendly named route (for example /my-custom-route) in the address bar with /page/{id} after a form submission.
Issue 6989
: Fixed a bug in the Calendar Event Item Occurrence List block where registration and group links didn't use the page's friendly route when one was configured.
Issue 6990
: Fixed a bug in the Fundraising Matching block where saving cleared a transaction's linked group or group member if that group had since been made inactive.
Issue 6992
: Fixed a bug in the Workflow Webhook where those using Lava in its attributes (such as {{ RawBody }}) didn't render.
Issue 6993
: Fixed a bug where placing {% comment %} inside a {% lava %} block caused an error and prevented the page from displaying.
Issue 6996
: Fixed a bug with the Mailgun Transport where the inbox previews display "System.Net.Mail.AlternateView" for those using iOS Apple Mail.
Issue 6997
: Fixed a bug in Obsidian blocks with grid actions such as the Dynamic Data where its Merge Template and other Entity Set actions ignored the grid's displayed row order.
Issue 6999
: Fixed a bug in Sign-Up pages where they could show an error screen instead of loading when a group's schedule repeated with no end date and was also marked inactive.
Issue 7000
: Fixed a bug in the Obsidian Workflow Entry block where the Campus dropdown on the Person Entry listed campuses by Id instead of the configured order.
Issue 7002
: Fixed a bug in the Lava Applications where it prevented non-administrators from running the endpoints when the "RSR - Lava Application Developer" security role was inactive.
Issue 7003
: Fixed a bug in the Defined Value Picker and Campus Picker Lava shortcodes where they truncated any value containing an apostrophe.
Issue 7005
: Fixed a bug where file requests for missing source map (.map) files redirected to the site's Page Not Found page.
Issue 7007
: Fixed a bug in the Group Detail block where copying a group also copied its chat channel key.
Issue 7010
: Fixed a bug in the Obsidian Workflow Entry block where setting the Person Entry to hid the SMS Opt-in option still showed on the form.
Issue 7014
: Fixed a bug in the Communication View block where its Previous button stopped paging after the second-newest item and hid the Previous arrow.
v20.1 Highlights
Added a Core Administration AI agent skill that gives agents read access to Rock's core configuration.
Added a GetSystemPhoneNumber AI agent tool that returns a system phone number's full details.
Added a Workflow Builder AI agent skill that can create, edit, and remove workflow types.
Added a Community Knowledge Base AI agent skill that searches Rock documentation and community content, searches the Rock source code, and surfaces curated topic guides.
Added a CMS AI agent skill that lets agents explore and manage sites, pages, and blocks.
Added a Skip Screen Behavior kiosk setting to control when the area skip screen is shown during check-in.
Added a flexible document store that lets Rock save structured JSON records with their own document types, security, and searchable fields.
Improved AI agent tool results to include each entity's unique identifier and, for attributes, the description, field type, and allowed values.
Improved AI agent Lookup and List tool results to include each record's unique identifier, so an agent can reference an entity Rock stores by GUID without a second call.
Improved the performance of the Exception List, Exception Occurrence List, and Exception Detail blocks.
Fixed a bug in Rock's page-view tracking where bot traffic was recorded as page view interactions; a one-time job removes the Anonymous Visitor records bots already created.
Fixed a bug in Rock's plugin loading where a single incompatible plugin component could prevent Rock from starting instead of being skipped and logged.
Fixed a bug in the Communication Entry Wizard where its Next button did nothing on the Choose Template step when the individual's preferred Push Notification template was already selected.
Issue 6986
: Fixed a bug in Connection workflows where opportunity-level "Activity Added" triggers never launched when a specific activity type was selected.
Issue 7004
: Fixed a bug in the Email Builder where it produced emails with a blank scrollable area below the content in some mobile mail clients.
Issue 7008
: Fixed a bug in the Benevolence Request Detail block where Benevolence Result Entity Attributes weren't shown or saved when adding a Result.
Issue 7009
: Fixed a bug in the Group Attendance Detail block where it got stuck on today's date when opened from a link that pre-selected a Location or Schedule.
Issue 7012
: Fixed a bug in Next-Gen Check-in where the override option allowed a Location's absolute threshold to be exceeded by one person.
Issue 7015
: Fixed a bug in the Event Registration Wizard block where it required a Financial Account for registration templates that had no financial gateway configured.
Issue 7017
: Fixed a bug in the Lava Address filter where it returned nothing for a person marked as deceased.
Issue 7019
: Fixed a bug in Benevolence Type where recently configured workflow triggers were ignored until the Rock Cache was cleared.
Issue 7020
: Fixed a bug Obsidian-based blocks where the HTML field type's Image Browser and File Browser buttons opened an empty, unresponsive pop-up.
Issue 7021
: Fixed a bug where newly added adults defaulted to individual giving instead of combined family giving when added to a family through check-in or event registration.
Issue 7025
: Fixed a bug in the Communication Entry Wizard where clicking on the Next button on the Choose Template step did nothing when the individual's preferred SMS template was already selected from a previous communication.
Issue 7028
: Fixed a bug in the Communication Entry Wizard where its preview didn't resolve additional merge fields for the sample recipient.
Issue 7032
: Fixed a bug in the Send Group Schedule Confirmations and Reminders job where they failed to send when an attendance was marked "Scheduled to Attend" on an occurrence that had no schedule.
v21 Highlights
Updated the Chat Completion Lava shortcode, workflow action, and Prayer Request AI moderation.
Mobile
Added immediate printing of server-routed labels to the Mobile Check-in Launcher block.
Improved pre-check-in label printing support from the iPad app.
Renamed the mobile My Contact block's name to "My Contacts".
Fixed a bug in the mobile Giving block where its default success screen claimed a confirmation email was sent even when no Receipt Email was configured or the gift was scheduled.
Share this article:
Other Spotlights
View All Spotlights
9/11/26
8/20/26
7/31/26
7/1/26
6/16/26
5/21/26
5/1/26
4/8/26