Skip to content
  • There are no suggestions because the search field is empty.

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