Here’s what’s new in Rock’s GitHub for Pre-Alpha Release 19.0.6, released on February 25, 2026.
v18.3 Highlights
- Improved the ScheduledTransactionEditV2 block to more accurately apply Campus Account mapping logic and build the correct list of selectable Financial Accounts across mixed campus-child and standard account scenarios, preventing valid accounts from being excluded.
- Improved plugin installation and Rock update behavior so file dates are set to the current install/update time rather than the original file creation date.
- Improved the Public Profile Edit block so when an email address is updated (or email preferences are changed), the email is automatically marked Active unless it is set to Do Not Email.
- Fixed a bug in the Event Registration Template editor where newly added Group Member Attribute fields appeared as though they would be shown on the wait list when they would not.
- Fixed a bug in Mobile Financial Accounts where individuals could not edit their saved Financial Account details because editing was incorrectly restricted to Rock Administrators instead of the account owner.
- Fixed a bug in the Mobile Connection Request Detail block where the activity list displayed a person’s first name instead of their nickname.
- Fixed a bug in the Mobile Connection Request List block where sorting by date did not consistently reflect the correct request ordering.
- Fixed a bug in Achievements where rapidly recording many AchievementAttempts could prevent Achievement Type workflows from running by ensuring each attempt is fully saved before triggering workflows.
- Fixed a bug in the AchievementTypeDetail block (introduced in v18.0) where newly created Achievement Types could be saved without required settings. This update also includes a post-update job to repair affected Achievement Types.
- Issue 6423 Fixed a bug in Connection Requests where a exception could occur in when launching workflows for an activity that no longer exist during the process.
- Issue 6628 Fixed a bug in the Check-In Type Detail block where the Scheduled Times list included schedules from archived or inactive Groups that still had a Group Location Schedule assigned.
- Issue 6641 Fixed a bug in Interactions where multiple individuals’ interactions could be linked to the same Interaction Session when the Rock Session Id was unavailable (such as in load-balanced environments, after a server reset, or when session cookies were missing).
- Issue 6658 Fixed a bug in Obsidian blocks using the Defined Value picker (such as Workflow Entry and Event Registration) where Single-Select Defined Value attributes configured with “Enhanced for Long Lists” did not display the searchable enhanced picker.
- Issue 6661 Fixed a bug in the Rock Cleanup job where duplicate Group Member records with the same role caused the job to fail when processing memberships and related assignment records.
- Issue 6667 Fixed a bug in the Communication send process where sending a Communication would fail with an error when the Communication List included archived individuals or duplicate list entries, causing the send to stop unexpectedly.
- Issue 6669 Fixed a bug in the Obsidian Location Detail block where a Location could be incorrectly saved with itself as its parent location.
- Issue 6670 Fixed a bug in the Obsidian Group Scheduler block where the Group Picker was not consistently disabled when “Disallow Group Selection If Specified” was enabled and multiple Groups were passed in the page link.
- Issue 6674 Fixed a bug in the Group Registration block where individuals could register for archived Groups by navigating directly to a bookmarked or shared link, by validating that the Group is Active and not Archived on load and submission.
- Issue 6675 Fixed a bug in the Obsidian Group Placement block where users without Rock Admin rights could not see or use configured Attribute filters even when they had block access.
- Issue 6679 Fixed a bug in the Communication Entry Wizard where Rock Entity Lava where clauses containing logical operators (such as &&) were HTML incorrectly encoded when loading a template.
- Issue 6680 Fixed a bug in the New Communication Wizard where emails using the PersonTokenCreate Lava filter displayed a Lava error in the Preview step until navigating back and forward.
- Issue 6685 Fixed a bug in the Send Attendance Reminder job where Group leaders did not receive reminders when a Group only had scheduling/RSVP tracking attendance records and no actual attendance was marked.
- Issue 6687 Fixed a bug in the Obsidian Group Attendance Detail block where the incorrect Group could load when predictable Ids were disabled by properly resolving the Group via Guid or IdKey.
- Issue 6688 Fixed a bug in the Group Attendance Detail block where attendance lists displayed individuals out of alphabetical order when last names began with lowercase letters.
- Issue 6691 Fixed a bug in Attendance Analytics where charts displayed incorrect counts when multiple Groups shared the same name.
- Issue 6694 Fixed a bug in Schedule display text where single-date schedules were shown in an unfriendly format (for example, “Once at 3/29/2026 11:00 AM”) instead of a clearer format (for example, “Once on March 29, 2026 at 11:00 AM”).
- Issue 6696 Fixed a bug in Address entry where browser autofill populated the City value into the County field (and vice versa) due to incorrect autocomplete attributes.
- Issue 6699 Fixed a bug in the Event Registration block where inactive fees marked as Required were still evaluated during checkout, blocking registration even though those fees were not displayed.
- Issue 6705 Fixed a bug in Obsidian blocks using the Defined Value picker where the enhanced searchable experience could fail to appear for long-list Single-Select Defined Value attributes configured for enhanced selection.
- Issue 6708 Fixed a bug in the Obsidian Registration Entry block where missing Registration Template Form Fields could incorrectly log exceptions for missing fields.
v19 Highlights
- Improved the Obsidian grid so the Quick Search value is preserved when navigating into a record and returning using the browser’s back button.
- Updated the Check-in Manager Roster block to the newer Obsidian UI, including real-time tracking as individuals are checked in.
- Issue 6572 Fixed a bug where merging two person records could remove a Sign-Up Opportunity attendee when both records were registered for different opportunities within the same Sign-Up Group.
- Issue 6654 Fixed a bug in the Group Scheduler block where an individual could not be scheduled when they had a Group Requirement in a warning state (such as a background check close to expiring), even though warning-level requirements should still allow scheduling.