GitHub Spotlight: 1/15/2026

3 hours ago 3 mins read
Loading the Elevenlabs Text to Speech AudioNative Player...

Here’s what’s new in Rock’s GitHub for Pre-Alpha Release 19.0.4, released on 1/12/2026.

18.2 Highlights

  • Improved drag-and-drop reordering in edit-panel grids, fixing cases where it failed for newly created (unsaved) entities in various blocks including Step Program Detail, Step Type Detail, Event Calendar Detail, Content Channel Detail, Content Channel Type Detail, and Attribute Matrix Template Detail.
  • Fixed an issue in v18 that prevented Rock from starting in web farm environments using Azure SignalR.
  • Issue 6462: Fixed a bug in the Obsidian Registration Entry block where a registrant could be added to the wait list and still have their payment processed, even when the wait list was disabled.
  • Issue 6523: Fixed a bug in the Legacy Communication Detail block where communication approvers were redirected to the Communication Wizard page, even when the communication was created from the Simple Communication page.
  • Issue 6537: Fixed a bug in the Obsidian Registration Entry where required fees were bypassed during registration when the fee quantity was less than the number of registrants.
  • Issue 6569: Fixed a bug in the Sign Up Register block where individuals could not sign up if they matched both the “Meets” and “Warning” criteria date views for a group requirement.
  • Issue 6583: Fixed a bug in the Legacy Registration Entry block where an individual’s SMS opt-in option was disabled after submitting a registration.
  • Issue 6619: Fixed a bug in the Obsidian Prayer Request Detail block where the campus field defaulted to the first campus in the list.
  • Issue 6621: Fixed a bug in the Communication Entry Wizard where communications were auto-approved despite exceeding the Maximum Recipients setting.
  • Issue 6624: Fixed a bug in the Email Editor where using Lava expressions in button URLs caused an error.
  • Issue 6626: Fixed a bug in the DatesFromICal Lava Filter where timestamps did not account for Daylight Saving Time.
  • Issue 6630: Fixed a bug in the Obsidian Workflow Entry block where workflow attribute values could not be set using page parameters.
  • Issue 6631: Fixed a bug in the Benevolence Request Detail block where creating a Benevolence Request from a Person Profile did not automatically associate it with that individual.
  • Issue 6632: Fixed a bug in the Obsidian Communication Entry block (v18.1) where the “From Name” and “From Address” were not pre-populated when launched from the Group Toolbox.
  • Issue 6633: Fixed a bug in the RenderLavaEndpoint Lava command where the endpoint route parameter did not work with string query parameters.
  • Issue 6635: Fixed a bug in the OIDC Authorize block where external applications using Rock as an OIDC provider could not complete the login authentication process if the individual had declined the request.
  • Issue 6636: Fixed a bug in the Scheduled Transaction Edit V2 block where editing the parent account campus also modified the campus for child accounts. Added a new setting, “Use Account Campus Mapping Logic,” to control how child accounts are selected when editing a scheduled gift.
  • Issue 6638: Fixed a bug where disabling web cache via the admin toolbar could result in an error on pages containing a Lava template with the AddMetaTagToHead filter and interaction controls, such as the Event Detail page.
  • Issue 6639: Fixed a bug in the Person Merge block where nameless person profiles were not displayed when attempting to merge profiles that included a nameless profile.
  • Issue 6645: Added comments to the RockNextGen Theme CSS to clarify the purpose of variables used for Dark Mode.

18.3 Highlights

  • Issue 6627: Fixed a bug in the Rock Clean Job where the Group Inactive Date Time and Archived Date Time were handled incorrectly.
  • Issue 6643: Fixed a bug in the Obsidian Group Requirement Type Detail block where attribute values did not save correctly when editing.

19.0 Highlights

  • Added an expiration date option to short links. Expired short links and their interactions will now be removed by the Rock Clean-up Job.
  • Added a Note Type filter to the Notes block.
  • Added the Outreach Toolbox feature to encourage ongoing engagement with the church community.
  • Added a new Communication Unsubscribe Report block to provide analytics that help determine why individuals unsubscribe.

Let’s get to work

Ready to bring your Rock RMS ideas to life?

We’re here to help.

Contact Us