Summary: This release focuses on performance improvements for large databases, fixes to data accuracy and UI behavior, and enhancements to streamline workflows and improve system reliability.
Performance Improvements
- Resolved a memory leak in the tab control that could cause performance slowdowns later in the day.
- Improved performance when editing a Purchase Order tied to a vendor with a large number of payments.
- Improved performance when adding new Contributors in large databases.
- Improved performance when editing Activity, Skill, or Training records from the Lists grid in large databases.
Bug Fixes
- Corrected an issue in Credit Card imports where the sign was not flipped on returns when the offset account was an Expense.
- Resolved an issue where adding a new person to an existing household could append a trailing comma to the last name.
- Fixed a problem where updates to a person’s first or preferred name did not always immediately appear in the Household/Person tree after saving.
- Corrected issues in the Household/Person tree where expanding or collapsing nodes could cause the previously selected node to lose selection or not scroll back into view.
- Prevented incompatible configurations in the Attendance Events window by ensuring Self Check-In kiosks and Child Secure Check-In cannot be assigned to the same event simultaneously.
Mitigations
- Addressed a rare issue where the error “Couldn't update; currently locked” could occur when writing to the audit log; the system now retries the save operation several times before failing.
- Addressed a rare issue with tab icon references in Membership that could generate image index errors.
Enhancements
- The Optimize Database utility now also optimizes the work database used for reporting.
- When adding an envelope number to a person in the Church folder, the Contributors grid in the Contributions module now refreshes automatically if it is open, eliminating the need to navigate away and back.