v1.16.0 Release Notes

  • Core: Fixed Group List Block's Root Group not being set.

  • Lava: Fixed the IsInSecurityRole filter to correctly work with Groups specifically nominated as Security Roles.

  • Connection: Fixed Connection Request to always get displayed, sorted by Order.

  • Mobile: Added the ability to send a Communication when a Note is added.

  • Reporting: Fixed bug in Attendance Analytics chart that was not showing individual lines in series.

  • Mobile: Added Auth0 support for the mobile login block.

  • Communication: Fixed the Communication Entry block to correctly apply Bulk Communication settings when launched from a grid action.

  • Lava: Fixed some Lava blocks to correctly process parameter values containing embedded Lava.

  • Core: Added the ability for person attributes to select businesses.

  • Group: Added the ability to sync a group immediately on the Group Member List block.

  • Lava: Modified the AddToDictionary filter to update existing key values rather than showing an error.

  • Lava: Fixed the Group Attendance Roster merge data source to include the Group details.

  • Mobile: Added mobile reminder blocks.

  • Reporting: Fixed the Dynamic Chart block to correctly handle time-series or category data sets for line charts.

  • Core: Fixed issue with Named Locations not inheriting their Parent Location's security settings.

  • CMS: Added the result size to the persisted dataset list block.

  • Group: Fixed an issue where the group schedule calendar feed would create duplicate calendar entries for the same scheduled occurrence.

  • Core: Updated the OIDC (OpenID Connect) authentication to remember an individual's scope approval, so they won't have to get re-approved on each authentication.

  • CMS: Increased the length of the Content Channel Item Slug from 75 to 200 characters.

  • Lava: Added new ToIdHash and FromIdHash Lava filters.

  • Other: Fixed misspelled 'ProcessSendRegistrationNotification' class.

  • Other: Updated the ModelMap to show table names when they do not match the model's name. This is useful for plugins that use a different table naming convention.

  • Core: Added new Observability feature to Rock that allows Rock to send open telemetry data to an application monitoring service like NewRelic.

  • Workflow: Updated the Workflow's WorkflowId database property to no longer compute the value using a database function. This should increase performance in certain situations.

  • Event: Updated options on the Registration List Lava (a.k.a. Recent Registrations) block where many settings have changed. Please review the settings on the block and set to meet your needs

  • Connection: Fixed the Connections Board Bulk Update button to inherit security settings from the Connection Request Bulk Update page.

  • CMS: Added Content Library feature.

  • Event: Added the ability to configure SMS opt-in for Obsidian RegistrationEntry block.

  • Group: Added the ability to configure SMS opt-in for the Obsidian GroupRegistration block.

  • Event: Added a new option to the Event Registration Wizard block to allow selecting an existing group or creating a new group.

  • Lava: Rock no longer supports "legacy" Lava.

  • CMS: Optimized Sql query for Short Link Click List Block.

  • Core: Added new Color selector field type.

  • Workflow: Added the ability to configure SMS opt-in for workflow forms.

  • Group: Fixed an issue on the Group Member List block that would continue to show the 'add' (+) button when it should not be showing.

  • CRM: Fixed issue where the family navigation drop-down appears on the Person Profile when there is no other family member to navigate to.

  • Lava: Added 'AppendWatches' Lava filter: Adding watch information for specified media files. Check Lava documentation for implementation specifics.

  • Core: Modified the Grid to correctly include Lava field values when merging to a document template.

  • Core: Fixed UI of notes block to make it easier to distinguish private notes.

  • Core: Fix Obsidian Address Control's validation.

  • CRM: Fixed errors caused by Reminders that were attached to entities that were deleted or merged.

  • Group: Fixed Group Scheduler from incorrectly collapsing groups.