Released on September 30, 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.13823
ALEX 2.0
-
CDM-15609 Bug - DOC Church Columns missing
-
CDM-15629 Bug - Delivery address flag not saved on ALEX church record
-
CDM-15592 Story - Add subscription period and default subscription period options trigger to subscription.plan
-
CDM-15608 Story - Ability to manage subscription plans
-
CDM-15643 Story - Update doc.yearbook_status_options() to include 'n/a'
-
CDM-15668 Story - Cascade delete from doc.yearbook_data to yearbook child tables
-
CDM-15669 Story - Prevent creating yearbook records for a year that is not open
Access
-
CDM-15620 Story - Filter droplists by acp
COG Voting
-
CDM-15613 Bug - COG Manual Voting Freezing Up & Loosing Connection When Setting Eligible Ministers
-
CDM-15760 Story - Add device_token column to vote.ballot
Field Manager
-
CDM-15338 Story - Rename fieldmanager.table to fieldmanager.base_table
-
CDM-15339 Story - Rename fieldmanager.column to fieldmanager.base_column
-
CDM-15639 Story - Set superclass to t2FieldManager for all fieldmanager tables and associate them to program
-
CDM-15653 Story - Add cte column to fieldmanager.related_table
Finds
-
CDM-15651 Story - Create function to cast boolean to smallint
MCC
-
CDM-15607 Bug - CREATE Licensure Form ACP for CLERGY not respecting context
-
CDM-15621 Bug - Cannot create new individual in MCC
-
CDM-15702 Bug - Church foreign keys do not load on clergy licensure forms
-
CDM-15712 Bug - Contact Information on CLF doesn't save if new
-
CDM-15366 Story - Overarching General Form FM
-
CDM-15395 Story - ACP for Clergy Licensure Form
-
CDM-15501 Story - Create a networks column on mcc.church_detail
-
CDM-15510 Story - Notify AAA Validator when licensure is submitted
-
CDM-15513 Story - Notify Board of Pensions (BOP) reviewer when licensure form is submitted
-
CDM-15515 Story - Notify clergy license validator when clergy license approver returns a form to Awaiting Secondary Validation
-
CDM-15516 Story - Notify Clergy License Validator (QA) when AAA, BOP, and background checks are complete
-
CDM-15517 Story - Duplicate existing issued clergy licensure form when creating a new one
-
CDM-15518 Story - Notify license approver when licensure form is approved or denied by Clergy License Validator (QA) staff
-
CDM-15526 Story - Notify Clergy when license form is returned for changes
-
CDM-15527 Story - Notify clergy of final licensure outcome
-
CDM-15528 Story - Send validator confirmation email
-
CDM-15532 Story - Add tests for form notify database function
-
CDM-15567 Story - BOP Reviewer Result Confirmation email
-
CDM-15568 Story - License Approver Result Confirmation Email
-
CDM-15589 Story - FM & ACP Changes to start licensure form
-
CDM-15628 Story - Convert aaa_ministry_certifying_individual_id into a find
-
CDM-15632 Story - Change ucc.conference circulation flag to be circulationonly
-
CDM-15655 Story - AAA Ministry Polish
-
CDM-15658 Story - Required Fields for Clergy Licensure Form
-
CDM-15659 Story - Set up fieldmanager for clergy license report
-
CDM-15660 Story - Split initial validation to distinct statuses (BOP and AAA)
-
CDM-15672 Story - Ensure Self Disclosure → Disclosure -> Notes renders as a rich text
-
CDM-15676 Story - Rename Work Email ID to work email
-
CDM-15682 Story - Do not allow user to uncheck Personal Disclosure check boxes
-
CDM-15683 Story - Migrate required boolean fields to a text field on CLF
-
CDM-15686 Story - Adjust `educations` and `disclosure_details` columns to allow for adding/deleting
-
CDM-15688 Story - Move country to the top of the address fields in CLF
-
CDM-15691 Story - Update clergy licensure form update to properly handle continuing education and disclosure details
-
CDM-15695 Story - Add mcc.pay_settings
-
CDM-15705 Story - Use placeholder setting to populate empty result as No Response for required MCC yes/no questions
Payment Processing
-
CDM-15634 Story - Allow updating pay.account external_id if it was PENDING
UCC Data Hub
-
CDM-15630 Bug - Error occurs attempting to mark an association inactive
-
CDM-15631 Bug - Changes to conference status value not being stored
-
CDM-14430 Story - Remove Inactive Conferences and Associations from Standing Drop-list in People and Church Records
-
CDM-15583 Story - Remove redundant ucc.region_data.status column
-
CDM-15616 Story - Add circulate to ucc.conference
-
CDM-15617 Story - Populate regional.region.circulationonly for active conferences
-
CDM-15618 Story - Add circulationonly to the UCC conference details pane
-
CDM-15644 Story - Change circulationonly on ucc.conference to type boolean
UCC Profiles Portal
-
CDM-15316 Story - Convert profile signatures to bytea