RX25 registration is now OPEN for our biggest event yet – Sept. 23-25

Rock Tech Bulletin

Your go-to source for key updates, alerts, and notes on Rock Releases —covering features, fixes, and critical changes that may impact your system.

v18.0

The Form Builder now only shows System Communications that are tagged with the new “Form Builder” category. After upgrading, be sure to edit your existing form-related System Communications and assign them to the “Form Builder” category. Otherwise, they won’t appear in the communication dropdown when configuring forms. This change helps ensure form communications stay organized and relevant.
The Form List block “Link to Form” feature has been updated to only show pages where the Workflow Entry block has the new setting “Enable for Form Sharing” set to Yes. After upgrading, be sure to edit your Workflow Entry blocks and enable this setting on any pages you want to appear in the list. No action = no link visibility.

v17.1

Rock Core v17.1 includes updates to how Rock handles external authentication for Microsoft Entra and Auth0 in mobile applications. Rock now uses server-side token validation to streamline and standardize identity handling. This is a breaking change that will eventually require Rock Mobile shell v7 or later.  To help with transitions from previous versions of the mobile shell, a new ...
Read More
If you are using Next-Gen Check-in and have any of your kiosks configured for registration mode you will need to edit those kiosks and enable the two new settings: "Allow Adding Families" and "Allow Editing Families". These two settings control the ability to add new families on a kiosk and to edit existing families on a kiosk. This means you can configure some kiosks that are more public to o...
Read More

v17.0

Admin Tools Just Got an Upgrade We’ve reorganized and streamlined several sections under Admin Tools to make your workflow smoother and more intuitive. As part of this update, the original items under the Rock Settings section have been moved under a new Settings page, and several key "Digital Tools" have been elevated from under CMS Configuration to the top-level menu: The original CM...
Read More
We've updated how Fiscal Weeks are determined to better align with standard accounting practices. Previously, Rock's fiscal week calculation could create shortened weeks when the calendar year transitioned, which was not the intended behavior. Now, the first fiscal week of the year is defined as the first week that contains at least four days, based on the configured first day of the week. Thi...
Read More
We've started the extensive process of replacing Rock's WebForms blocks with our new Obsidian block framework. As of v17, the following blocks have either been chopped or swapped (🔄).  Here's what that means: Chopped Blocks   "chop" - The old block type and all instances are completely removed and replaced with the Obsidian version.   Administration: Administration/Sy...
Read More
If you previously set up IP Address Geocoding using Ipregistry in an earlier version of Rock, you can now cancel that service. Starting with v17, Rock no longer relies on Ipregistry for IP address geocoding. Thanks to the GeoLite2 Data component created by MaxMind (https://www.maxmind.com), geocoding IP addresses is now handled internally and automatically, so no additional configuration is ne...
Read More
As part of the development of NextGen Rock, including the v2 API, we've improved where each Entity Type inherits its security, and in some cases, we're shifting away from the global default of "Allow All Users" to more restrictive defaults.  Check out this blog post for more details.
Starting in v17.0, the Registration Template now inherits security permissions from its Category.  Previously, a Registration Instance determined EDIT access by first checking the Registration Template's EDIT permissions.  If none were found, it would default to the Rock.Model.RegistrationTemplate entity type's permissions.  Since modifying security on Rock.Model...
Read More
When using the Auto Categorize feature from Prayer AI Automation, it's important to check the Prayer Request Entry block's default settings. Unless you changed it, the Default Category setting is originally set to General. To allow AI to categorize prayer requests, update the Default Category to a parent category that has Auto Categoriz...
Read More

v16.7

The Account Entry Block now respects the 'Disable Duplicate Checking' setting under Security Settings. This setting controls whether Rock attempts to match a new account with an existing person record based on the information provided when entering a new account. If 'Disable Duplicate Checking' is enabled for a person's Protection Profile Level, Rock will allow a new account to be created,...
Read More

v16.6

The PledgeDetail and JobDetail blocks have been set to use 'entity type' security instead of the 'block-level security'. This means if you had previously set up edit special permissions in the block's security button, the block will not honor them.
The following WebForm (legacy) blocks are replaced with an Obsidian block. The webform block is no longer available. Bus/QueueDetail CMS/PersonalLinkSectionDetail CMS/PageRouteDetail CMS/PageRouteList Finance/PledgeDetail

v16.3

If you use Rock's BI Tools and have a Fiscal Start Month other than January, you'll want to Regenerate Dimensions after applying this Rock update. A Business Intelligence "Week Of Year" issue was discovered and fixed, where the stored week numbers might have been previously calculated incorrectly for Rock instances that don't follow a standard calendar year.
Note

Only active releases and the last end-of-life release is shown in this list.