| Name | Modified | Size | Downloads / 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 | |
OpenConstructionERP v5.2.5 — Recommended upgrade for everyone on 4.x
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/projectsper the post-#215 fix — restored canonical dashboard landing). - Daily Diary:
deleteDiaryhelper added in the API client (W22 audit gap closure). - Finance:
Payment.amountwidened tostring | number+ newcurrency_codefield (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