Downloads

CDM+ 12.4.0.13823

Released on September 30, 2026

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