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 / v8.1.0
Name Modified Size InfoDownloads / Week
Parent folder
OpenConstructionERP_8.1.0_amd64.AppImage 2026-06-14 351.2 MB
OpenConstructionERP-8.1.0-1.x86_64.rpm 2026-06-14 272.0 MB
OpenConstructionERP_8.1.0_amd64.deb 2026-06-14 272.0 MB
OpenConstructionERP_8.1.0_x64-setup.exe 2026-06-14 264.7 MB
OpenConstructionERP_8.1.0_x64_en-US.msi 2026-06-14 290.1 MB
OpenConstructionERP_aarch64.app.tar.gz 2026-06-14 205.1 MB
OpenConstructionERP_8.1.0_aarch64.dmg 2026-06-14 205.6 MB
OpenConstructionERP v8.1.0 source code.tar.gz 2026-06-14 291.5 MB
OpenConstructionERP v8.1.0 source code.zip 2026-06-14 295.6 MB
README.md 2026-06-14 2.5 kB
Totals: 10 Items   2.4 GB 0

Added

  • A "What's new" button in the top bar. It opens a short panel that links to the latest release news on openconstructionerp.com and notes, with a link to the cookie policy, that the site uses anonymised analytics. Anyone who would rather stay in the app gets a link to the in-app changelog.
  • An honest rule-pack coverage report. A new read-only endpoint shows, for every installed validation rule pack, how many of the rules it declares are actually implemented and run, so a pack can no longer look like it checks more than it does.

Fixed

  • DIN 276 cost groups are now validated across the full code hierarchy (main group, group and sub-group), and the dotted element codes the CAD classifier produces, for example 330.10, are accepted, instead of only the first digit being checked.
  • The takeoff CSV export now subtracts openings and voids the same way the Excel export and the on-screen totals already do, so the same takeoff no longer reports a larger area to CSV than to Excel.
  • The quickstart Docker Compose file now parses once the required POSTGRES_PASSWORD and JWT_SECRET are provided, so its fail-fast checks run as intended. Reported in #227.
  • A fresh-database setup error. Running openconstructionerp init-db (or seed) on a brand-new database could stop with a foreign-key error, because the command built its list of tables from a hand-maintained list that had drifted out of date and missed the file-versions tables. It now discovers every module's tables automatically, the same way the server already does on first start, so a fresh schema is always created in full. The normal openconstructionerp start was not affected.

Security

  • Hardened multi-user access control across a range of list, aggregate and detail endpoints so an account only ever sees or changes data in the projects it can reach. A request that leaves out a project filter is now scoped to the caller's own projects instead of returning everything, and administrators keep the full portfolio view. This covers finance budgets, earned value, the finance dashboard and the chart of accounts, business-intelligence dashboards, background jobs, approval workflows, the cost catalogue, lead-capture webhooks, property-development records and the chat assistant.

Full Changelog: https://github.com/datadrivenconstruction/OpenConstructionERP/compare/v8.0.0...v8.1.0

Source: README.md, updated 2026-06-14