GitHub Spotlight: 6/11/2026

yesterday 4 mins read
Cargando el reproductor AudioNative de texto a voz de Elevenlabs ...

Here's what's new in Rock's GitHub for Pre-Alpha Release 20.0.4, released on June 10, 2026.

v17.8 Highlights

  • Fixed an error that prevented the Geography Picker from loading. A recent Google Maps API update (version 3.65) removed a feature that Rock depends on.

v18.3 Highlights

  • Fixed an error when placing HTML content in the Set Workflow Attribute action with server model validation is enabled.
  • Fixed an issue where the Enable String Validation setting was ignored when validating attribute values.
  • Fixed a minor issue in the new server field validation around attribute abbreviated names.

v19.1 Highlights

  • Fixed the Communication navigation links in the Communication-related blocks to open with a clean route instead of a query-string URL.
  • Fixed a crash in the Connections Hub block when a Connection Type has multiple Opportunities that define a request attribute with the same key.
  • Fixed an exception in the Lava 'Where' filter that was thrown when a dictionary item had a null value for the filter property.
  • Fixed the Outreach Dashboard and Outreach Onboarding blocks to retain the selected notification time of day when daily notifications are turned off, instead of clearing it.
  • Fixed the Page Properties modal failing to render Matrix and Content Channel Item page attributes.
  • Fixed the Named Location Detail block so a saved location is selected in the tree and renames appear immediately without a page refresh.
  • Fixed the Legacy Communication Entry Wizard incorrectly appearing when the Communication Id page parameter was passed as an IdKey.
  • Issue 6828: Fixed a bug in the LMS Video Watch activity where a student's watch percentage could fall out of sync with the progress stored on the media element.
  • Issue 6834: Fixed a bug in the Workflow Entry block's Person Entry Form where a matched person's First Name was overwritten when the submitted First Name matched the person's existing Nick Name.
  • Issue 6835: Fixed an issue in the Group Scheduler block where the Send Confirmations action would time out on large filter sets, causing a "502 Bad Gateway" error in the UI even though confirmations were actually being sent.
  • Issue 6838: Fixed the Calendar Dimension Settings block where fiscal weeks were incorrectly computed using the calendar year instead of the fiscal year.
  • Issue 6840: Fixed the Default Connector picker not appearing on a Connection Opportunity when a connector group is configured but no campuses are selected.
  • Issue 6844: Fixed a bug in the Family Pre-Registration block where person attributes the visitor is not authorized to view were being displayed.
  • Issue 6845: Improved the Process BI Analytics job to show a clear warning when it is run more than once per day.
  • Issue 6849: Fixed an issue where .webp images could not be previewed in the Asset Manager and File Manager.
  • Issue 6850: Updated the Benevolence Request Detail block to honor block-level security instead of entity-level security when adding or editing requests.
  • Issue 6851: Fixed a misleading error message in the Group Detail block that blamed the parent group when the block's own group type settings were the actual cause of an empty Group Type dropdown.
  • Issue 6852: Added a server-side date range filter to the Prayer Request List block.
  • Issue 6853: Fixed a bug where copying a group would duplicate its inherited group member attributes, creating orphaned attributes that slowed down the Group Member List.
  • Issue 6854: Fixed a typo in the Workflow Entry block's unauthorized message.
  • Issue 6855: Fixed the Sign-Up Finder block so it honors Group view security, hiding projects the current individual is not authorized to view.
  • Issue 6856: Fixed the Connection Opportunity Signup block to support the PageRedirect Lava filter in its template.
  • Issue 6857: Fixed Person Attribute Values configured for indexing not being included in Universal Search results after a bulk re-index, and restored the missing "Indexing Enabled" option in the Attributes block.
  • Issue 6858: Fixed the Group RSVP Detail block Excel export to include the Accept, Decline, and Decline Reason columns.
  • Issue 6859: Fixed an issue in the Group Placement block where Person Filters were not being applied to the "People to Place" section.
  • Issue 6861: Fixed a bug in the Group Registration block where an existing person's (or spouse's) email address was erased when the optional Email field was left blank on submission.
  • Issue 6862: Fixed the modify step Lava command throwing an error when creating a new Step record even when a valid Step Type Id was provided.
  • Issue 6865: Fixed staff being unable to add or edit registration instance linkages.

v20 Highlights

  • Added a "My Connections" view to the Connections Hub block.
  • Added a Create Connection Request SMS pipeline action and converted the SMS Pipeline Detail block to Obsidian.
  • Added a Days field to the Schedule Builder duration so multi-day events like camps, retreats, and mission trips can be entered as days rather than total hours.
  • Added a Status field to Persisted Datasets that records the result of the most recent build attempt. The status is now displayed as a column in the Persisted Dataset List block, allowing administrators to quickly identify datasets that failed to build.
  • Added per-account allocations (AccountAllocations) to PaymentInfo so financial gateway implementations can route transactions to the correct funds.
  • Added the Obsidian Check-in Areas and Groups block and removed the legacy Web Forms Check-in Areas and Check-in Types blocks. The Check-in configuration pages have been moved to sit directly under Admin Tools.
  • Added new Obsidian block conversions: Form Template List, Phone Number Identification, Transaction Fee Report, and Verify Security (removing their Web Forms counterparts).
  • Added the Smarty Streets International location service for non-US address verification and optional geocoding.
  • Improved performance by caching Rock security settings so repeated reads, such as person photo URL generation, no longer re-read and re-hash the settings on every call.
  • Finalized migration of legacy Azure Blob Storage usage to the core Azure Blob Storage provider and deactivated the legacy provider.
  • Issue 6843: Fixed an exception that prevented person profile views from being logged when the viewer connected over IPv6.

Móviles

  • Updated the default layouts seeded for new mobile applications, including a simplified MAUI "Homepage" layout and a new "Full" no-scroll layout.
  • Fixed an issue in the mobile Profile Detail block where saving would fail if the person being edited did not have a user login.
  • Fixed an issue where push notifications were not correctly set up when turned on after finishing onboarding with the Notifications Request screen enabled.

A trabajar

¿Listo para dar vida a tus ideas de Rock RMS?

Estamos aquí para ayudar.

Contacto