Home/ News/ v8.7.1 - A calmer screen on a busy server, and several takeoff and estimator fixes
Release Stable June 20, 2026 ~3 min read

v8.7.1 - a calmer screen on a busy server, and several takeoff and estimator fixes.

A maintenance release that smooths the rough edges of 8.7.0. The recurring timeout message no longer floods the screen on a busy or slow server, an interrupted CAD conversion stops spinning forever, the AI Estimator no longer analyses a source twice, and the transmittals page reflects the real transmittal lifecycle. The AI agent tools also now verify project access before reading anything.

8.7.1 is the follow-up that catches what only shows up once people use a release in earnest: a notice that piles up under load, a spinner that never resolves after a restart, a first estimate step that ran twice, a status filter that listed states the system never produced. None of it changes how the app works - it makes the app behave the way you already expected it to.

What is fixed in version 8.7.1

A screen that stays readable under load

On a busy or slow server, a single timeout used to multiply: each request that ran long raised its own "Request timed out" notice, a retry produced a second, and several parallel requests stacked the banners until the screen was hard to read. 8.7.1 coalesces repeated timeout notices to one, stops retrying a request that already timed out, and raises the request budget so a response that is merely slow now completes instead of being cancelled. The result is a screen that tells you about a problem once, clearly, rather than burying you in copies of the same message.

Spinners that resolve, and a first step that runs once

A CAD conversion that was cut off by a server restart or update used to leave a "Converting..." spinner running with nothing behind it. That state is now detected and reported as a clear, actionable error, so you can remove the drawing and upload it again instead of waiting on a job that will never finish. And the AI Estimator, which had been running its source-analysis step twice at the start of a new estimate, now runs it once - halving the time and the cost of that first stage.

By the numbers

1

timeout notice now, however many requests run long - coalesced from a flood.

2x

faster and cheaper first AI estimate step, no longer run twice.

3

real transmittal states the page now shows: draft, issued, responded.

Install or upgrade

pip install --upgrade openconstructionerp

The desktop installers for Windows, macOS and Linux carry the same one-installer setup, and the Linux build includes the CAD and BIM converters for AutoCAD, Revit and IFC. You can grab the latest installers from openconstructionerp.com/download. If you run an external PostgreSQL through DATABASE_URL, nothing about that connection changes. Questions or trouble upgrading, write to info@datadrivenconstruction.io.

Try v8.7.1 today.

Live demo in your browser, or self-host in five minutes. AGPL-3.0, no signup required.