| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| OpenConstructionERP_8.2.1_amd64.AppImage | 2026-06-15 | 351.4 MB | |
| OpenConstructionERP-8.2.1-1.x86_64.rpm | 2026-06-15 | 272.2 MB | |
| OpenConstructionERP_8.2.1_amd64.deb | 2026-06-15 | 272.2 MB | |
| OpenConstructionERP_8.2.1_x64-setup.exe | 2026-06-15 | 264.8 MB | |
| OpenConstructionERP_8.2.1_x64_en-US.msi | 2026-06-15 | 290.3 MB | |
| OpenConstructionERP_aarch64.app.tar.gz | 2026-06-15 | 205.2 MB | |
| OpenConstructionERP_8.2.1_aarch64.dmg | 2026-06-15 | 205.8 MB | |
| OpenConstructionERP v8.2.1 source code.tar.gz | 2026-06-15 | 291.7 MB | |
| OpenConstructionERP v8.2.1 source code.zip | 2026-06-15 | 295.7 MB | |
| README.md | 2026-06-15 | 2.5 kB | |
| Totals: 10 Items | 2.4 GB | 0 | |
macOS note: if the downloaded
.dmgsays the app "is damaged", it is not. macOS quarantines anything downloaded from the web. After dragging the app into Applications, run this once in Terminal, then open the app normally:xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.appVersion 8.2.2 and later ship an ad-hoc signed build, so this no longer appears.
Fixed
- Editing one part of a record no longer clears the other details saved on it. Across many modules a partial edit used to replace the whole stored details field, so anything the form did not send back was lost. Change orders, contracts, the cost model, procurement, bid packages, meetings, correspondence, risk, punch lists, carbon, closeout, schedules, tasks, resources, documents, transmittals, markups, workflows, the BIM hub, integrations, saved views, field service, property development, the common data environment, compliance documents, field reports, requirements, change management and RFQs now merge an edit into what is already stored.
- Paying a supplier invoice now updates the budget actuals correctly when part of the spend was already booked from a goods receipt, instead of dropping the received amount.
- Cost breakdowns convert every line into the project base currency before adding them up, so a project that mixes currencies shows a correct total.
- Reversing a ledger entry writes back every leg of the original posting, not just the first two.
- A report built from a record title can no longer carry hidden control characters into the download file name, and number-like codes that start with a zero keep that zero in the Excel export.
- The password reset email now states the same fifteen minute validity as the link it carries.
Security
- Several read and edit endpoints now confirm the account can reach the project a record belongs to before returning or changing it, closing cross-project access gaps in validation, finance, the cost catalogue and the compliance document store.
- High-value variation orders, awarded bids and permit activation now require their own permission, so a lower role can no longer push a change past the threshold the rest of the workflow already guards.
What's Changed
- Post-8.2.0 deep audit: 23 backend correctness and access fixes by @datadrivenconstruction in https://github.com/datadrivenconstruction/OpenConstructionERP/pull/231
Full Changelog: https://github.com/datadrivenconstruction/OpenConstructionERP/compare/v8.2.0...v8.2.1