Released on March 09, 2026
Download links
Installation Steps
Step 1: Check system requirements
CDM+ 12.4.x requires Data Hosting. Data Hosting is included with every CDM+ Plan at no extra charge.
macOS
-
DEPRECATED macOS 10.15 Catalina
-
DEPRECATED macOS 11 Big Sur
-
DEPRECATED macOS 12 Monterey
-
macOS 13 Ventura
-
macOS 14 Sonoma
-
macOS 15 Sequoia
-
macOS 26 Tahoe
CDM+ runs natively on Apple Silicon and Intel.
Windows
-
DEPRECATED Windows 10 x64 (1703 or later)
-
Windows 11 x64
-
Windows Server 2019 x64 and later
Step 2: Download the installer
Click the link above to download the installer for your platform.
Step 3: Install the new version
Follow the Installing CDM+ guide to install CDM+. This will remove previous versions of CDM+ from your computer.
Issues resolved in CDM+ 12.4.0.13359
ALEX 2.0
-
CDM-14516 Bug - Regional Staff cannot access yearbook reporter person records
-
CDM-14399 Story - ACP for Offering Resource Management
-
CDM-14436 Story - ACP for DMF Pane
-
CDM-14567 Story - Add unique index on doc.offering_resource_order
-
CDM-14569 Story - ACP for Church Address
-
CDM-14575 Story - Create overview view for offering resource for results list
-
CDM-14614 Story - Migration to populate master codes for ORM
-
CDM-14628 Story - Change resource name on the pane for ORM
-
CDM-14645 Story - Change resource name for posters in ALEX ORM
-
CDM-14651 Story - Order Address Fieldmanager Config
Access
-
CDM-14549 Bug - Association Staff has the ability to add a Vocational Record
-
CDM-14593 Story - Overview Detail View & FM & ACP
Accounting
-
CDM-14543 Story - When assigning a missing expense account to a "Fees" type transaction in Deposit Processing save as the merchant expense account
Field Manager
-
CDM-14519 Story - Auto-populate footer html on fieldmanager.system_email records
-
CDM-14827 Story - Add fieldmanager.system_email records group 1
MCC
-
CDM-14533 Story - Add Worship Times and Schedules to Church Records
-
CDM-14535 Story - Add Narrative to Church Records
-
CDM-14537 Story - Add Church Ministries Overview to Church Records
-
CDM-14594 Story - Add cascade delete from fmchurch to mcc.church_data
Notices
-
CDM-14354 Story - Add fk/fk_table validation to fgsentnotice_link
-
CDM-14487 Story - Ability to create SMTP2GO Template using html_body of fieldmanager.system_email
-
CDM-14550 Story - Ensure that template_name doesn't exceed 64 characters
-
CDM-14552 Story - Ability to link sent notices to their recipient record
-
CDM-14553 Story - Database function to resend gift notification emails
-
CDM-14615 Story - Add identifying headers to emails for troubleshooting
-
CDM-14616 Story - Use the user's API key to send system email notifications if defined
-
CDM-14617 Story - Add the build number to getprogramversionstring()
-
CDM-14826 Story - Adjust timing on failed giving notifications
-
CDM-14833 Story - Return default smtp api key for v4 if from a sent notice that is a system email
-
CDM-14857 Story - SQL Queue max commands per db relies on postgres setting
-
CDM-14865 Story - Remove insertion of sent notice link from reversal notification function
-
CDM-14933 Story - Add approval.suran.com to engage.get_host_and_provisioning_code_for_engage_notification
-
CDM-14942 Story - Remove sent notice link inserts from pde.send_recurring_notice and pde.send_benefit_payment_firing_notice
Payment Processing
-
CDM-14572 Story - Function to validate transaction against check limit
-
CDM-14618 Story - Expand contract cancellations for returns
Suran Server
-
CDM-14444 Story - Separate nagios.check_sql_queue_failed_commands() from nagios.check_sql_queue_hung_command()
-
CDM-14445 Story - Ability to retry SQL Queue commands
-
CDM-14446 Story - Limit SQL Queue Command runs per cluster
-
CDM-14811 Story - Add cascade delete from fieldmanager.system_email to fgsentnotice
-
CDM-14855 Story - Hung Command Check Enhancement
Suran Web Framework
-
CDM-14840 Bug - Exports produce an empty file in approval
-
CDM-14639 Story - Build contact.online_presence
-
CDM-14640 Story - Add code type for online presence
UCC Data Hub
-
CDM-14203 Bug - Date Standing Reaffirmed, when Final Outcome is Reaffirmation of Fitness, is not auto-populating
-
CDM-13736 Story - Remove autopopulation of Date of Final Outcome and Date Standing Reaffirmed from Conditional Affirmation, Censure, and Suspension Final Outcomes
-
CDM-14573 Story - Ensure ucc yearbook uses original component
-
CDM-14652 Story - Default oversight conference and association to conference and association of standing for a Fitness Review
-
CDM-14653 Story - Eliminate Multiple "s" on Yearbook Reporting Form
-
CDM-14831 Story - Update instructional text for Virtual Worship Categories