Skip to main content
March 5, 2026

PlantPredict

Platform Upgrade: Migration to .NET 8

As part of our ongoing platform modernization, PlantPredict’s calculation engine has been upgraded from .NET Framework to .NET 8 — the latest long-term support release from Microsoft. This foundational upgrade delivers meaningful improvements to performance, security, and long-term supportability across the entire platform, and applies to all prediction logic versions. Users should experience noticeable performance improvements in UI page transitions, creating, cloning, and saving assets, and overall API responsiveness. No changes have been made to any prediction algorithms or calculation logic as part of this upgrade. All PlantPredict algorithms, formulas, and engineering models remain identical.
.NET 8 Upgrade
Technical Note on Floating-Point PrecisionThe .NET 8 migration changes how the CPU processes floating-point arithmetic at the hardware level. While all PlantPredict algorithms, formulas, and engineering models remain identical — no calculation methodology has been changed — this lower-level change can produce extremely small numerical differences in outputs. Terabase has performed several hundred prediction validations to ensure backwards compatibility, confirming that result deviations are less than 0.01%. These differences fall well within acceptable engineering tolerances and have no practical impact on energy yield predictions.

Bug Fixes & Improvements

  • Map Builder Responsiveness — Fixed an issue where Map Builder could become unresponsive due to an invalid derate rating, ensuring a smoother and more reliable design experience.
  • Company Default Validation — Added validation to prevent company-level defaults from being configured with invalid derate ratings, reducing the risk of downstream errors.
  • Module Input Tooltips — Corrected erroneous tooltip messages for Module inputs, ensuring accurate guidance throughout the module configuration workflow.

Pro Tools

Terrain Pro

Features & Improvements

Optimization Objective Toggle — Earthwork vs. Pile Reveal

Users now have direct control over the optimization objective when running Terrain Pro analyses. A new toggle allows selecting between Minimize Earthwork and Minimize Pile Reveal, giving engineers the flexibility to tailor grading solutions to specific project priorities — whether that means reducing cut-and-fill volumes or optimizing pile exposure lengths. This replaces the previous automatic behavior that always defaulted to minimizing earthwork. The selected objective is applied across all supported algorithm versions (1.1–6.3), saved with the analysis, and clearly displayed in the UI, reports, and exports for full traceability.
Terrain Pro Optimization Objective

Security & Infrastructure Improvements

Several security enhancements have been implemented to strengthen the platform, including improved HTTP security headers to protect against common vulnerabilities such as clickjacking, MIME sniffing, and insecure connections. In addition, the database infrastructure has been modernized with an upgrade from MySQL 5.7 to MySQL 8.0, delivering improved security, stability, and long-term platform support.