Skip to main content
Skip table of contents

2026-04-09 Release Notes

Date

April 9, 2026

Issues

125 issues

Important highlights from this release

  • SWFv3 for improved performance and consistency

  • Search Transactions now shows rejected payments

  • ALEX 2.0 Offering Resource Management

  • UCC GTE Management

  • COGBB Can edit scheduled payment start dates

  • DHM Enhancements to Chaplaincy

  • DHM Multiple documents on Ministry Positions

  • Support more email notifications to be sent server-side

  • Enhancements for reliability and troubleshooting server-side notifications

  • Numerous fixes and enhancements

All updates for this release

ALEX 2.0

  • ENG-5689 Bug - After approval, yearbook resource does not reflect search criteria

  • ENG-6094 Bug - Delivery Address not populating under Orders.

  • ENG-6161 Bug - Unable to add ALEX subscriptions to ministers

  • ENG-5769 Story - Display order delivery address in address component

  • ENG-5777 Story - Change the order of the Delivery and Primary address checkbox

  • ENG-5941 Story - Gray out language grid cells that are not applicable

  • ENG-5966 Story - The ability to toggle languages

  • ENG-6081 Story - Correct text when a church has no offering resources

  • ENG-6082 Story - Banner message needs to be html safe

  • ENG-6127 Story - Add support for eval in displayBanner

Access Control Policies

  • ENG-6174 Bug - Not able to view the Ministerial Category details for a church in my conference as Conference staff

  • API-2471 Story - Access to GTE Download/Results

COGBB

  • ENG-5415 Bug - Not all COGBB Employees are in Alphabetical Order

  • ENG-5704 Bug - Totals not Updating when Editing a Scheduled Payment

  • ENG-5744 Bug - Not able to select a payment date in a future month

  • ENG-5865 Bug - Pane filters dont filter correctly

  • ENG-6033 Bug - Cannot manage payment methods

  • ENG-6035 Bug - Accounts on schedule new payment page do not filter

  • ENG-6108 Bug - Get validation error when scheduling a new payment

  • ENG-6126 Bug - Confirmation Swal showing the incorrect total

  • ENG-6130 Bug - End-date does not update when editing a one-time payment

  • ENG-6164 Bug - Edit amount doubles on schedule payment

  • API-2417 Story - Update All Benefit Payment Notification Emails

  • ENG-5622 Story - Allow Start Date to be Editable when editing a Scheduled Payment

Chaplain's Forms

  • DHM-627 Story - Update Checkboxes under Section II: Training of Ecclesiastical Ensorsement Application

  • DHM-628 Story - Update language under Section II: Training of Ecc Endorsement Application

  • DHM-629 Story - Remove "Is this position with a Disciples of Christ congregation/organization?"

  • DHM-630 Story - Make Endorser name and contact fields, separate fields and add an email field

  • DHM-632 Story - Capitalize the "e" on the "Violation of the Ministerial Code of Ethics" checkbox on the Disclosure Form

  • DHM-633 Story - Update Disclosure paragraph on Disclosure Form

  • DHM-634 Story - Update Regional Reference Form

  • DHM-635 Story - Update Reference Labels on Reference Request Form

  • DHM-636 Story - Change Chaplaincy to Chaplains and Specialized Ministries

  • DHM-660 Story - Handle when eedate is null

  • DHM-661 Story - Change E-Mail to Email

DOC Ministers

  • API-2569 Bug - Initiated Date for Current Background Check is changing to current date

Data Access

  • API-2429 Story - Create api endpoint to get foreign key counts

Deployment

  • FER-270 Story - Replace grogu.suran.com with http://dev.suran.com

  • API-2575 Story - Add test to check /apipie route to prevent errors getting through builds

  • ENG-6096 Story - Replace Grogu with Dev on Engage

Field Manager

  • API-2594 Story - Use fieldmanager.system_email records phase 2

Giving

  • ENG-3436 Bug - Nothing happens when you click the New Gift button after Giving.

MCC

  • API-2527 Story - Endpoint and model for MCC church staff

  • API-2529 Story - Add model/endpoint for mcc.church_url

  • ENG-5479 Story - Add Online Presences to Church Records

Ministry Positions

  • DHM-601 Story - Ability to add multiple documents to a Ministry Position

Notifications

  • API-2530 Bug - Duplicate expiring credit card emails are sent when there are multiple account holder links

  • DHM-659 Story - Ensure any sender email containing "noreply" is noreply@suran.com

  • API-2583 Story - Update all calls to create sent notice links to expect sent notice id and link ids returned

Organizations

  • ENG-6132 Story - Add warnings to make it obvious when organization doesn't have access to engage

Payment Administration

  • ENG-5959 Story - Include transactions without transaction links in Search Transaction

Payment System

  • ENG-6072 Story - Write test for scheduled payments

SQL Queue

  • API-2592 Story - Set SQL Queue max_retries to 3 for notifications

Suran Web Framework

  • ENG-5808 Bug - Unable to navigate between records

  • ENG-5849 Bug - Yearbook won't load

  • ENG-5859 Bug - Address pane does not handle links correctly when discarding or deleting

  • ENG-5860 Bug - Scheduled payments details page does not load

  • ENG-5964 Bug - Clicking view all does not display all records

  • ENG-5965 Bug - Search filters do not work

  • ENG-6001 Bug - Remove button is not aligned in card detail edit mode

  • ENG-6017 Bug - Unable to input the name of a church when creating a new church

  • ENG-6034 Bug - Fix issue with vertical alignment not matching keys and values on panes

  • ENG-6039 Bug - Cancelling after selecting a value in fk droplist displays selected value until page is refreshed

  • ENG-6157 Bug - Historical on a people position says Yes when it is not historical

  • ENG-3198 Story - Build Links Component

  • ENG-3743 Story - Add lazy-loading to foreign-key type-to-search inputs

  • ENG-5289 Story - Optimize SWF::Page component

  • ENG-5512 Story - Write column setting acceptance tests

  • ENG-5617 Story - Optimize SWF::Field::Input component

  • ENG-5623 Story - Benchmarking for SWF::Field::Input components

  • ENG-5705 Story - `state`, `country`: State fields are dependent on Country fields by default

  • ENG-5713 Story - Upgrade components to SWF V3

  • ENG-5758 Story - Ability to edit on pivot grid

  • ENG-5768 Story - Enhance the address component to accept address fields as parameters

  • ENG-5861 Story - Field functionality on UCC Association

  • ENG-5862 Story - Field functionality on UCC Conference

  • ENG-5863 Story - Field functionality on UCC Church

  • ENG-5864 Story - Field functionality on UCC People

  • ENG-5923 Story - Field functionality on DOC Region

  • ENG-5926 Story - Field functionality on DOC Church

  • ENG-6073 Story - Optimize Pane::Grouped List component

  • ENG-6100 Story - Fieldmanager table settings documentation

  • ENG-6122 Story - Don't stop loading the page when min year is larger than max year

  • ENG-6125 Story - Add a spinner to engage to show loading

Tech Stack

  • PAY-38 Story - Use apidev in dev environment

UCC - Group Tax Exemption

  • ENG-6016 Bug - Received Reload Error when changing GTE Membership Status

  • ENG-5734 Story - Group Tax Exemption Pane

  • ENG-5735 Story - Add GTE Status as Results option on Church List

  • ENG-5740 Story - Add GTE Date as Results Option on Church List

  • ENG-5802 Story - Add Withdrawn Date as Results option for Churches

  • ENG-5967 Story - Limit Download of GTE Form to Accepted Churches on church page

  • ENG-6003 Story - Include Status Options for GTE on Engage for Coloring

  • ENG-6019 Story - GTE Portal Fix Import

UCC Data Hub

  • ENG-5472 Bug - Incorrect Training Types & Missing Names appearing under a People record when adding a Prof/Dev Training.

  • ENG-5563 Bug - MCS Church Positions change to MCS Conference Positions after one Church Position is added

  • ENG-5723 Bug - Year is being auto-populated with Historical Status box is checked.

  • ENG-5725 Bug - Incorrect label for Historical Column

  • ENG-5963 Bug - Status filter does not work

  • ENG-5999 Bug - Being forced to add standing through transfer for New People record

  • ENG-6000 Bug - No hyperlink for churches or associations in a Conference Record

  • ENG-6002 Bug - "Other" field is not being populated

  • ENG-6009 Bug - Getting Reload Error when updating an Address

  • ENG-6012 Bug - Filtering drop lists via ACP causes drop list to spin

  • ENG-6015 Bug - Unnecessary white space in filter options

  • ENG-6018 Bug - Downloads are not working in UCC Data Hub

  • ENG-6043 Bug - Source Conference is not Populating when starting a Transfer

  • ENG-6055 Bug - Not able to select a group name when adding a Conference/Association/Church Group Member

  • ENG-6057 Bug - Fields not left aligned in Edit Mode

  • ENG-6062 Bug - Filter stays persistant in Edit Mode

  • ENG-6069 Bug - Minister Categories not displaying in UI

  • ENG-6070 Bug - Minister Categories not being displayed in Yearbook Grid correctly

  • ENG-6071 Bug - Minister Categories not appearing on Yearbook when downloaded

  • ENG-6079 Bug - Not able to Save and Continue in Yearbook form

  • ENG-6110 Bug - Conference Staff with MPValidator Role can update Conference Status

  • ENG-6111 Bug - Conference Staff with MPValidator Role can update Association's Status

  • ENG-6118 Bug - Not able to filter by Conference on Yearbook Resource

  • ENG-6120 Bug - Getting Error when trying to view Churches as a Conference Viewer

  • ENG-6121 Bug - Yearbook Grid spins for Access UCC Users

  • ENG-6158 Bug - Not able to approve transfer

  • ENG-6178 Bug - Renders all Training Types when editing Prof/Dev Trainings

  • ENG-6180 Bug - Unable to select Training Name after selecting Training Type

  • ENG-4876 Story - Only Active Conferences and Associations should show in Transfer drop-down list

  • ENG-5093 Story - Remove Submit button with Yearbook form is in R only

User Customizations

  • API-2593 Story - Enhance Vendor Import to allow "NA" as an acceptable response in the state field

  • ENG-6112 Story - Add Import Tool to 14975

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.