CDM+ 12.4.0.13165
Released on December 16, 2025
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.13165
ALEX 2.0
CDM-14229 Bug - Do not show Add New on ALEX or UCC Yearbook resource page
CDM-14232 Bug - Saving a new DOC region without a name throws an error
CDM-14239 Bug - Yearbook reporter name spins
CDM-14267 Bug - Address and contact information not displayed for church records
CDM-14276 Bug - Yearbook resource takes a long time to load in ALEX
CDM-14319 Bug - Do not have the option to submit a yearbook
CDM-14339 Bug - Yearbook data is not loading
CDM-13601 Story - Migrate DOC status-based yearbook access and DOC/UCC year is current year to ACP
CDM-13698 Story - Create OGMP Staff Role for ALEX2
CDM-13820 Story - Add "Last Reported" column to Church's List View
CDM-14166 Story - Find a congregation view
CDM-14227 Story - Redefine Not Started on DOC yearbook
CDM-14230 Story - Make Name, Region, and Yearbook Code required for church records in ALEX
CDM-14231 Story - Make First Name and Last Name required for a person record in ALEX
CDM-14254 Story - Always make sure that status is the same for DOC yearbook records for same church and same year
Access
CDM-13696 Story - Prevent inserting a role link for an auxillary role if individual doesn't already have a role link
Audit Logs
CDM-14314 Story - Allow null client_ip values in the audit log
COGBB
CDM-14194 Bug - Scheduled date returns as NULL from pay.account_schedule
CDM-14236 Bug - Benefit Admin not able to see Payment Account in Account Drop-down when making a Payment
CDM-13394 Story - Prevent editing cog.recurring_benefit_payments.start_date if the status is Scheduled
CDM-13395 Story - Allow editing a scheduled payment
CDM-14102 Story - Prevent the ability to delete an employee if they are tied to scheduled or historical payments and update status if they are tied to scheduled payments
CDM-14179 Story - Add Instructional Text to COGBB Payment Method Pane
CDM-14233 Story - Require Church Name in COGBB
CDM-14257 Story - Hide the next occurrence date column on the COGBB scheduled pane
Contributions
CDM-14218 Bug - Donor information one endpoint can return the wrong donor guid
CDM-14192 Story - Ability to add total selected pledge amounts to a giving unit on a custom listing and export
DOC General Ministry Positions
CDM-14220 Bug - Updates to Positions coming across as Additions
CDM-14243 Bug - DOC General Minister Directory doesn't render churches
DOC Ministers
CDM-14255 Bug - Find lists for region-based fields on DOC Minister aren't limited to just regions
DOC Ministers (Regional)
CDM-14235 Bug - Vocational history is not showing on DOC General tab in DOC Regional
MCC
CDM-14208 Story - Build mcc.church_data
CDM-14214 Story - Add record_type to fmchurch
CDM-14215 Story - Add primary boolean to regional.church_position
CDM-14266 Story - Build mcc.church_detail view
CDM-14271 Story - Make church record type an MCS driven field
CDM-14272 Story - Make church assessment status an MCS driven field
CDM-14288 Story - MCC Church Results List Columns
Notices
CDM-14172 Story - Add integrity check to only allow one fgsmtpsettings marked default
CDM-14241 Story - Apostrophe not encoding correctly on SMTP API
CDM-14277 Story - Add System Email Notice type
CDM-14309 Story - Hide Send Test button on more options menu for email notices
Payment Processing
CDM-14196 Bug - fields not populating when tempe call fails
CDM-14279 Bug - Access to pending gifts should not be reliant on the existence of pending gifts
Payroll
CDM-13155 Bug - Deduction reduces W2 on wrong pay item
CDM-14256 Bug - Payroll transactions can appear in Deposit Processing if they share a deposit date with giving transactions
Suran Server
CDM-14199 Story - V5 SQL Queue is running indefinitely
Suran Web Framework
CDM-14282 Story - Add fkOptions setting to fks
UCC - Group Tax Exemption
CDM-14182 Story - Don't send candid request if no requests are submitted for the week
CDM-14207 Story - Customize Candid email
UCC Data Hub
CDM-14037 Bug - Other Income Not Saving
CDM-14195 Bug - Viewer (National/Affiliates) not able to R Professional Endorsements
CDM-14198 Bug - Cannot add a prof dev training on a user with a conference but no association
CDM-14216 Bug - Getting Reload Error when Editing the Government Endorsement Pane
CDM-14225 Bug - Historical Positon changes to Active upon Reload
CDM-14237 Bug - person is not required on association staff
CDM-14240 Bug - Specialized Setting did not Save
CDM-14250 Bug - Association Staff have Update ACP for people outside of their context
CDM-14331 Bug - Getting Reload Error when Creating a Conference
CDM-13044 Story - Default status on ucc.prof_dev_training_link to Active
CDM-13762 Story - Add ACP for Preferred Contact Field
CDM-13905 Story - Fitness Review Viewer Role
CDM-13906 Story - Fitness Review Editor role
CDM-14044 Story - Change Specialized Settings pane to Ministers with Covenants on Church Records
CDM-14178 Story - Update Text/Grammar Errors for Finance Records
CDM-14202 Story - Endorsement Editor Role
CDM-14224 Story - Update Standing Pane Layout in People Records
CDM-14228 Story - Fieldmanager changes for ENG-4733
CDM-14258 Story - Add previous church id column for UCC churches
CDM-14259 Story - Yearbook reports open blank page from church record
CDM-14284 Story - People prof dev polish
CDM-14345 Story - Fieldmanager changes for API-2428

