CDM+ 12.4.0 Beta 1
Released on October 27, 2025
Download links
| macOS | Windows |
|---|---|
![]() CDM+ 12.4.0 Beta 1.13020 |
![]() CDM+ 12.4.0 Beta 1.13020 |
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.
CDM+ 12.4 Highlights
Please review the release notes below for what’s new in CDM+ 12.4.
Issues resolved in CDM+ 12.4.0 Beta 1
ALEX 2.0
- CDM-13804 Bug - ALEX People list loads a blank page for Regional Staff role
- CDM-13824 Bug - Individual with General Staff role does not appear in doc.person view
- CDM-13825 Bug - ALEX General Staff only have access to active churches
- CDM-13876 Bug - doc.yearbook_reporter tableName is incorrect
- CDM-13877 Bug - Cannot search multiple statuses for DOC yearbook
- CDM-13878 Bug - Yearbooks Region field says Association
- CDM-13879 Bug - Church link on DOC yearbook does not work
- CDM-13903 Bug - View `doc.yearbook` can return duplicate records
- CDM-13966 Bug - Related records for person records in ALEX hang on spinner
- CDM-13968 Bug - Yearbook records do not load for ALEX subscribers
- CDM-13969 Bug - Region column spins on church records for ALEX subscribers
- CDM-13980 Bug - Roles list includes inactive roles for DOC person
- CDM-14000 Bug - ALEX Yearbook resource shows all lock icons for Regional Staff
- CDM-14001 Bug - Opening Yearbook as an ALEX Administrator gets an error
- CDM-14002 Bug - ALEX Yearbooks loads no records when year applied as filter
- CDM-14003 Bug - Region filter hangs on spinner on ALEX yearbook records.
- CDM-14034 Bug - Church Staff in ALEX opens yearbook page from Yearbook menu with no data
- CDM-14047 Bug - Start Reporting for an ALEX church gets API error
- CDM-14056 Bug - Area values do not display and cannot be updated on ALEX church records
- CDM-14062 Bug - Region record does not display X to delete a district/area when there are no connected churches
- CDM-14063 Bug - Yearbook reporter not displayed on ALEX church records
- CDM-14074 Bug - Phone and email types missing from ALEX church and region contacts
- CDM-12896 Story - Add Yearbooks to Alex 2.0 UNAV
- CDM-13061 Story - Add Website and Related Organizations to ALEX Regions
- CDM-13269 Story - Expose Year Founded and Yearbook Code on Church List view
- CDM-13563 Story - Expand columns on doc.congregation with additional contact information
- CDM-13593 Story - Add Additional ACP For Regional Staff
- CDM-13668 Story - Include the suffix when rendering the full name on doc.person
- CDM-13669 Story - Include Suffix on ALEX People list
- CDM-13786 Story - Set default of subscription.subscription.payment_type to default type to Paid
- CDM-13792 Story - Add Professional Code to Church Staff list in ALEX
- CDM-13814 Story - Add pointed value for address reference
- CDM-13831 Story - Add parent_region_name to doc.region
- CDM-13834 Story - Limit address and contact info to published for Subscribers
- CDM-13872 Story - Fix warnings for recorded_by_fk columns
- CDM-13873 Story - Rename reference for other status columns on yearbook
- CDM-13875 Story - Add scope for doc district under records for filtering in doc church
- CDM-13883 Story - Enhancement to filter options evalutation
- CDM-13885 Story - Use status function for subscription details status and payment_type columns
- CDM-13926 Story - Temporarily remove Last Reported column from DOC churches
- CDM-14006 Story - Add columns and triggers to support doc yearbook names for fks
- CDM-14018 Story - Make start date for a subscription required
- CDM-14131 Story - Clicking church count for a district loads churches for the whole region
Access
- CDM-13870 Bug - Remove navigation to Minister only related resources when not a minister
- CDM-13881 Bug - General staff and subscriber can see columns on People that should be hidden
- CDM-13886 Bug - Able to view People Photo when access is X
- CDM-13912 Bug - Conference Staff Do Not have the option to Transfer
- CDM-13916 Bug - Cannot Edit Yearbook as Conference Staff
- CDM-13918 Bug - Photo visible on people detail for Conf/Assoc Viewer role
- CDM-13942 Bug - Conference Staff cannot create or update Specialized Settings under church
- CDM-13946 Bug - Church Search Committee Role has Access to Ministerial fields in People Profile
- CDM-13953 Bug - Yearbook data doesn't show when Viewer Conference/Association
- CDM-13973 Bug - Specialized settings on church allows CRUD
- CDM-13976 Bug - Cannot Edit Positions as a Conference Staff and MPV
- CDM-13977 Bug - Can Delete a Specialized Setting as Conference Staff and MPV when you Should Not
- CDM-13978 Bug - Can see Fitness Review Pane Details as Conference Staff and MPV and should not
- CDM-13979 Bug - Don't have the Transfer Option for People when Conference Staff for Two Contexts
- CDM-13985 Bug - Viewer Role cannot load Multi-Conference or Conference if context is a Conference with no multi-conference
- CDM-14009 Bug - Viewer role cannot see association for people outside their context
- CDM-14014 Bug - Yearbook form doesn't load for Access UCC
- CDM-12836 Story - Access for multiple criteria
- CDM-13065 Story - Association Staff policies for churches outside of association
- CDM-13695 Story - Refresh acp role on every reorg
- CDM-13754 Story - Ability to return related resource records from dynamic database function
- CDM-13782 Story - Add instead of triggers to acp.role_link view
- CDM-13783 Story - Add fk_table to acp.role_link
- CDM-13784 Story - Create and use `nextval('acp.role_link_id_seq'::regclass)` sequence for acp.user_role_actor_link and subscription.subscription
- CDM-13785 Story - Add other columns to acp.role_link from subscription.subscription
- CDM-13807 Story - Use acp.role_link for ucc.people and return only active roles
- CDM-13846 Story - Add `roles` column to `doc.people` and `cog.employee` tables
- CDM-13861 Story - Add deny policies for ucc.people.roles for all roles except Administrator in ALEX and UCC
- CDM-13862 Story - Add policies for Yearbook menu for same access as Yearbook under Churches
- CDM-13922 Story - CDM change for ENG-5162
- CDM-13930 Story - Multiple access for Group 1
- CDM-13931 Story - Multiple access for Group 2
- CDM-13932 Story - Multiple access for Group 3
- CDM-13933 Story - Multiple access for Group 4
- CDM-13934 Story - Multiple access for Group 5
- CDM-13935 Story - Multiple access for Group 6
- CDM-13936 Story - Multiple access for Group 7
- CDM-13937 Story - Multiple access for Group 8
- CDM-13938 Story - Multiple access for Group 9
- CDM-13939 Story - Multiple access for Group 10
- CDM-13940 Story - Multiple access for Group 11
- CDM-13945 Story - Update Conference Staff to read current positions for people outside of context
- CDM-13965 Story - Update Viewer (Conference/ Association) Role
Addresses
- CDM-13082 Bug - Deleting an fk_table record doesn't cascade to address links
- CDM-13999 Bug - Setting historical and unpublished at the same time gets an error
COGBB
- CDM-13790 Bug - COGBB one-time today payments can fire off for the wrong amount
- CDM-13826 Bug - Manage Payment Method Button not Available for new Benefit Admins
- CDM-13828 Bug - Get an error message "The role(s) Standard is not Valid" when adding the Benefit Administrator role
- CDM-13855 Bug - Querying cog.benefit_payment_detail is very slow
- CDM-14040 Bug - COGBB doesn't load for Benefits Adminstrator
- CDM-14059 Bug - Church Context are not Loading for COGBB
- CDM-14061 Bug - Benefit Administrator not being displayed in Engage
- CDM-14073 Bug - New Benefit Admins not Appearing on Church Record in Engage
- CDM-14079 Bug - Benefit Admins do not have the ability to Add a New Employe
- CDM-14081 Bug - Benefit Admin does not have C permissions for Payment Methods
- CDM-14083 Bug - Benefit Admins do not have C and D permissions for Address and Contact Info
- CDM-14084 Bug - Cannot schedule or cancel a payment as a Benefit Admin for COGBB
- CDM-14086 Bug - New COGBB Church Status being automated to Inactive
- CDM-13560 Story - Make sure that emails for a firing success benefit payment are sent
- CDM-13574 Story - Add City and State for a Church in the Context List for COGBB
- CDM-13761 Story - Expose transaction response in COGBB Payment History
- CDM-13787 Story - Should not be able to create an employee with blank fields
- CDM-13799 Story - Change scheduled payments to use payment history template
- CDM-13813 Story - Change amount on cog.benefit_payment_detail to use pay.transaction amount
- CDM-13822 Story - Add printAction for payment history
- CDM-13830 Story - Add `filtersOptionsBy` setting to cog.scheduled_payment_breakdown.fmindividual_id column
- CDM-13895 Story - Re-label the Historical label for COGBB Employess to Inactive
- CDM-14148 Story - Add fmchurch_id fieldmanager.column for cog.payment_history_breakdown
- CDM-14159 Story - add fmchurch_id to scheduled_payment_breakdown
Contributions
- CDM-13619 Bug - Cannot merge giving unit if there is a linked online statement
- CDM-13836 Bug - Donor Information Report endpoint returns null donorguids
- CDM-13894 Bug - Cannot back date recurring setups that do not for online giving
DOC General Church Records
- CDM-13893 Story - Restore Church Records in DOC General
DOC Ministers
- CDM-13682 Bug - Title on DOC Ministers doesn't display values
DOC Ministers (General)
- CDM-13992 Story - Add relocation_info columns to doc.minister
Database Integrity
- CDM-13841 Story - Trim whitespace from CSV foreign-keys in sql_utilities.set_csv_fk_description_for_csv_fk_pair
Field Manager
- CDM-13892 Bug - Repair missing column scopes
- CDM-14153 Bug - fmchurch_id column configs type is not a foreignkey
- CDM-13090 Story - Remove the requirement for status columns to have component template link
- CDM-13266 Story - Add cascade deletes to fmemaillink on tables that link to it
- CDM-13734 Story - Fieldmanager changes for pay again button
- CDM-13827 Story - Clean up fieldmanager.column records
- CDM-13840 Story - Add component template link for participation_status
- CDM-13847 Story - Add `fieldmanager.column` records for roles
- CDM-13852 Story - Always return config for roles column
- CDM-13853 Story - Update all fieldmanager sorts to have schema.table.column instead of just column
- CDM-13867 Story - Add fmchurch_name to ucc.yearbook and doc.yearbook
- CDM-13884 Story - fieldmanager.component_template has no unique index on ID or description
- CDM-13921 Story - fmcontactnumber label should changed based on type
- CDM-13974 Story - Accompanying fm change for ENG-5224
MCC
- CDM-13794 Story - Build mcc.clergy_licensure
- CDM-13795 Story - Build mcc.form_year
- CDM-13796 Story - Build mcc.board_of_pensions
- CDM-13797 Story - Build mcc.continuing_education
- CDM-13798 Story - Build mcc.aaa_ministry
- CDM-13983 Story - Add MCC roles
Membership
- CDM-10878 Bug - Validate email address returns true for emails that aren't valid
Notices
- CDM-13888 Story - Enhance SMTP2GO to use fgsentnotice.fgsmtpsettings_id
Payment Processing
- CDM-12482 Bug - Deleting a pay.one_time_charge does not cascade to pay.transaction_link
Phones/Emails
- CDM-12232 Story - Replace SMTP email delivery with HTTP API for SMTP2GO
Suran Omnis Framework
- CDM-13812 Story - Branch 12.4
Suran Server
- CDM-14135 Bug - SQL Queue not working as expected on V5 Server
- CDM-13849 Story - Replace dblink asynchronous calls with pg_background for Suran Server v5
Suran Web Framework
- CDM-14164 Bug - Results function does not honor pagination for related records
Treasurer Reports
- CDM-13956 Bug - Updating membership totals from Church Membership Report does not update if only the transferred-out amount has changed
UCC Data Hub
- CDM-13663 Bug - Pending banner displays after fitness review completed
- CDM-13738 Bug - Association Staff can edit group definition and group members for conference their association is in
- CDM-13832 Bug - Cannot update email to be primary
- CDM-13837 Bug - Minister Profile Viewer role prevents Conference Staff from Viewing Conference or Associations
- CDM-13838 Bug - Conference Staff cannot edit their Conference when also assigned Minister Profile Viewer
- CDM-13845 Bug - Updating Dates to NULL Through INSTEAD Trigger Can Cause Error
- CDM-13871 Bug - Conferences are not tied to Individual People Records
- CDM-13882 Bug - Groups are not available to select when adding group members
- CDM-13907 Bug - People instead of trigger tries to update ucc.individual.ordained
- CDM-13911 Bug - Conference and Association Drop-down fields are not available for a transfer
- CDM-13913 Bug - Conference Staff can see all Transfers not just ones to and from their Conference. They also canNOT approve/deny a transfer
- CDM-13914 Bug - Group Members Pane does not show records
- CDM-13915 Bug - UCC staff pane does not save
- CDM-13919 Bug - Getting Reload Error when Editing the Staff Pane
- CDM-13920 Bug - Got Reload Error when adding a new primary address
- CDM-13929 Bug - Getting Reload Error when adding a Prof/Dev Training to People Record
- CDM-13950 Bug - Resource not defined error loading the person transfers page
- CDM-13959 Bug - Adding a staff record requires a reload to see it represented in Engage
- CDM-13970 Bug - Cannot edit a newly added specialized setting
- CDM-13975 Bug - Continue necrology button does not show
- CDM-13984 Bug - API error opening personal profile for UCC
- CDM-13988 Bug - Cannot update association id on a church
- CDM-14010 Bug - Clicking Edit Personal Profile gets an API error
- CDM-14016 Bug - Searching on people when the full name has a middle initial returns no results for search with firstname and lastname
- CDM-14027 Bug - Previous Membership Numbers not being considered when Calculating Membership for years prior to 2024
- CDM-14048 Bug - Multi Select fields pre-populated with select all when creating new record
- CDM-14052 Bug - Do not have option to transfer as Admin and Mutliple Roles
- CDM-14060 Bug - Admin needs the ability to delete a Necrology
- CDM-14075 Bug - Not able to enter a description and an amount when adding Other Income or Other Expense on Finance Page
- CDM-14076 Bug - Reload Error when Creating a Necrology
- CDM-14077 Bug - Church Hyper-link on a Conference record is 0 when there are churches under that Conference
- CDM-14085 Bug - Comma in multi-select fields prevents the record from being saved
- CDM-14092 Bug - Associations Options Unavailable after Selecting Conference on a People Record
- CDM-14101 Bug - You can save a formal_education with invalid years
- CDM-14142 Bug - Getting Reload Error when changing the Conference for a Church
- CDM-12933 Story - ACP Policies for AccessUCC
- CDM-13524 Story - Conference staff policies for churches outside of the conference
- CDM-13525 Story - Conference/Association Viewer ACP for churches outside of the conference/association
- CDM-13552 Story - Add historical column to people positions
- CDM-13708 Story - Use SQL queue to fire off necrology notifications
- CDM-13751 Story - PSEC Churches View
- CDM-13770 Story - When inserting address with historical status, ensure the link record cascade
- CDM-13771 Story - Association Staff should use regional.region_position.historical for status
- CDM-13777 Story - Add fgpreference for Standing mastercodes No UCC Standing & Authorized by Other Denomination
- CDM-13781 Story - Update Conference Staff Role
- CDM-13789 Story - Remove Fitness Review Banner when Fitness Review is Deleted
- CDM-13809 Story - set viewName of ucc.yearbook
- CDM-13810 Story - Standardize group members pane
- CDM-13815 Story - PSEC Consistory View
- CDM-13816 Story - PSEC Members in Discernment View
- CDM-13817 Story - PSEC Retired Pastors View
- CDM-13818 Story - PSEC North Penn Association View
- CDM-13833 Story - Update pastor positions for church finder view
- CDM-13835 Story - Make preferred contact not required
- CDM-13839 Story - Cannot open people detail records / malformed fm table record for ucc.people_government_endorsement
- CDM-13842 Story - Change redirectTo table setting for `ucc.necrology` to support no records
- CDM-13874 Story - Conference should be required when adding or editing a record for someone with status or standing
- CDM-13904 Story - Publish Settings should Default to True
- CDM-13917 Story - Render 3 integer date-parts for ordained date in addition to single ordained_date date column
- CDM-13928 Story - CDM changes for ENG-5175
- CDM-13944 Story - Add conference and association to prof dev training
- CDM-13967 Story - Use comma separators in numeric fields on yearbook form
- CDM-13993 Story - Prevent setting a historical address to primary or published
- CDM-13998 Story - Add the subscription pane to UCC people
- CDM-14035 Story - change conference staff historical column to type status
UCC Profiles Portal
- CDM-13775 Bug - Ecclesiastical date doesn't save correctly
- CDM-13848 Bug - Cannot duplicate a Local Church Profile more than once
- CDM-13949 Story - Use SQL Queue to send minister profile approval email
User Customizations
- CDM-13687 Story - Add Ledger Import Tool for UID 13507

