| Name | Modified | Size | Downloads / 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(orseed) 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 normalopenconstructionerpstart 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