Download Latest Version OpenConstructionERP_12.2.0_x64_en-US.msi (375.0 MB)
Email in envelope

Get an email when there's a new version of OpenConstructionERP

Home / v5.2.5
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-27 1.3 kB
v5.2.5 -- Install-crash fix (fastapi 0.116 floor) + dashboard redirect source code.tar.gz 2026-05-27 264.1 MB
v5.2.5 -- Install-crash fix (fastapi 0.116 floor) + dashboard redirect source code.zip 2026-05-27 267.2 MB
Totals: 3 Items   531.3 MB 0

Fixes the 4.5.0 install crash

FastAPI 0.115.0–0.115.7 had a regression that broke @router.delete(status_code=204) routes with -> None annotation — the 4.5.0 wheel on PyPI refused to boot on any system that picked up that fastapi range (AssertionError: Status code 204 must not have a response body, costs/router.py at module import). v5.2.5 floors the dependency at fastapi>=0.116.0,<1. Users on the broken 4.5.0 wheel can now pip install --upgrade openconstructionerp and the new install works out of the box.

See https://github.com/datadrivenconstruction/OpenConstructionERP/issues/157.

Also bundled

  • Authenticated / redirects to /dashboard (was redirecting to /projects per the post-#215 fix — restored canonical dashboard landing).
  • Daily Diary: deleteDiary helper added in the API client (W22 audit gap closure).
  • Finance: Payment.amount widened to string | number + new currency_code field (W25 audit — backend has been serialising Decimal as string since v3.2.0).
  • README "What's New" updated to v5.2.5 with Epic B / C / H / I summary.

Upgrade

:::bash
pip install --upgrade openconstructionerp
alembic upgrade head
systemctl restart openconstructionerp   # or whatever your service manager is
Source: README.md, updated 2026-05-27