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 / v2.9.23
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-07 1.3 kB
v2.9.23 -- Wave A correctness fixes source code.tar.gz 2026-05-07 458.7 MB
v2.9.23 -- Wave A correctness fixes source code.zip 2026-05-07 460.5 MB
Totals: 3 Items   919.2 MB 0

Wave A — P0/P1 correctness fixes

This is the QA-driven correctness pass against bugs.md / improvements.md.

Fixed

  • BUG-011 (P0) — Validation boq_quality.empty_unit false-positives on every leaf row.
  • BUG-012/013 (P0) — Cost catalog and global search were vector-only; now SQL fallback + RRF fusion.
  • BUG-015 (P1)POST /procurement/ silently dropped items[] and totals.
  • BUG-018 (P1)POST /backup/export/ returned an empty zip.
  • BUG-008 (P1) — BOQ list and detail disagreed on grand_total (markups inc/excl).
  • BUG-005 (P1) — DXF layers imported as visible: false on R2018 files.
  • BUG-014 (P2) — DXF SVG thumbnails always rendered the placeholder (ezdxf 1.4 API change).
  • BUG-002 (P1)/health and /openapi.json served the SPA index.html.
  • BUG-006 (P3)BIMModel.import_date always null on ready models.

Hardened

  • Streaming uploads for BIM CAD filesStorageBackend.put_stream ABC with zero-copy shutil.move on local FS and multipart upload_fileobj on S3. BIM upload-cad now spools through 1 MB chunks; peak request memory is bounded by the chunk size regardless of upload size.

PyPI: https://pypi.org/project/openconstructionerp/2.9.23/

Source: README.md, updated 2026-05-07