DESTINI Cloud: Estimator Version 1.2 Release Notes
DESTINI Cloud: Estimator Version 1.2.0 delivers meaningful improvements to estimating accuracy, performance, and multi-user reliability.
On the stability front, this release resolves a broad set of fee calculation bugs (distributed fees, custom fees, lump sum display), addresses multi-second performance hangs in overline-heavy estimates, and hardens the Cloud API against special character failures. Multi-user workflows also see notable improvements, particularly around Cost DB sync and Risk Loss and Continue conflicts.
A significant portion of the release is dedicated to legacy migration reliability, closing over a dozen edge cases that previously caused migration aborts or data loss. Combined with ETL and snapshot fixes on the backend, DESTINI Cloud: Estimator 1.2.0 meaningfully raises the floor on platform stability ahead of future feature work.
Improvements to Existing Features
- Performance improvements for overlines/grouping-heavy estimates (reduces multi-second hangs while editing quantities).
- DC-5799: Delay updating line-item quantities with many overlines
- DC-5820: Multi second delay editing quantities with deep groupings and overlines at every level
- API name search hardened for special characters by aligning request-side filtering with blob tag limitations.
- DC-5899: Cloud API - Get Estimates by name endpoint does not work with special characters
- DC-6058: Cloud API - Get estimate by name endpoint returning 500
Bug Fixes
Fee Calculation Correctness
- Fixed distributed fee calculation edge case where circular distributed direct fees could compute as 0 under certain subtotal/circular setups
DC-5251: Circular Distributed Direct Fees not calculating correctly - Fixed critical Custom Fee/Burdened Cost behavior with distributed fees (order-dependent issues and cross-category over-counting)
DC-6114: Critical Bugs in Fee Window around Custom Fees - Fixed Fee Distribution window amount display for Lump Sum and Per Value fees (show correct dollar amounts)
DC-6103: Lumpsum fees & Per value, Fee Distribution is displaying percent instead of dollar amount
Multi-User Sync and UX
- Improved multi-user sync for Saved Cost DB configurations/groupings
DC-3932: Saved Cost DB configuration and is not syncing for other users - Fixed CIV behavior on Alternate Summary (button state/text and scope checks)
DC-4137: When on the Alternate Summary, the CIV is incorrect) - Fixed Rate Table dropdown behavior in CIV when multi-selecting line items with differing rate tables (shows blank appropriately)
DC-4265: Rate Table dropdown in CIV is not blank when selecting multiple line items in the Estimate Grid that use different rate tables.)
Estimator Stability
- Fixed crash when using Zoom controls
DC-5081: Clicking Zoom crashes Cloud - Fixed Overline Quantity sync after duplicating costs when “Contributes to QTY” is used
DC-4114: When a user selects Contributes to QTY to set an overline total, duplicating the costs breaks the sync between Overline Quantity and the Overline Quantity Editor.
Formulas and Calculations
Fixed formula parsing/scenarios involving variables, leading zeros, and non-canonical numeric values to improve consistency in overlines/highlight rules and IF comparisons.
-
DC-5911: Test failures related to formulas in overlines and highlight rules
-
DC-6087: Formulas do not handle non canonical numbers properly
Dashboards
Increased spreadsheet upload limits and preserved iterative calculation settings to support committing large dashboards
DC-5516: Cloud cannot commit large dashboards
Technical Changes
- Improved resilience/clarity in backend error surfacing (e.g., event store SQL failures no longer swallowed as “conflicts”), improving diagnosability and preventing silent failures
DC-5572: Failed to create estimate in latest build - Fixed ETL and snapshot edge cases that previously caused hard failures (e.g., divide-by-zero in cost data ETL; snapshot failures due to whitespace)
- DC-5723: DivideByZero exception in Cost Data ETL process for a productivity with a 0 denominator
- DC-4976: Cost data snapshot fails when extended prop db name has trailing whitespace