v.0.7.4
17 Apr, 2025
Activation rules are used to verify the presence of specific IFC entities. These rules never return an error, and are used mainly to extract metrics from files.
Platform update:
- Improved performance by inserting multiple validation results in a single database query, reducing load on the database.
- Added detailed documentation to help developers write Gherkin rules more easily.
- Various backend platform improvements.
v.0.7.6
28 May, 2025
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
Platform update:
- Implement check for Digital Application Authentication.
- Various bugfixes related to the header policy check.
- Various backend platform performance improvements.
v.0.7.7
June 30, 2025
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
Platform update:
- Syntax check split into two parts: header and data. This allows the Validation Service to capture and report information about the vendor and originating system that generated a model with invalid syntax.
v.0.7.8
July 28, 2025
There are no new rules or rule fixes in this update. This release focuses on improving the functionality of the API.
-
Platform update:
-
Add API Quickstart to documentation
-
Incorporate rate limiting to the API
-
Capture the channel (WebUI or API) of an incoming ValidationRequest
-
bug fixes:
- Address errors with rendering reports created prior to Digital Signatures feature (v0.7.6)
- Fix issue with postback of client-side errors
1 Like
v.0.7.8.1
July 31, 2025
Hot-fix:
This release addresses an issue affecting new users attempting to self-report their vendor affiliation. Due to a cookie handling bug, the self-reporting process was previously blocked. This hotfix resolves the issue, restoring full functionality for vendor affiliation reporting.
2 Likes
v.0.7.9
August 25, 2025
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
Platform update:
- Add end-to-end test suite for website & API
- API:
- Enforce file size limit
- Reject non-valid API calls
- Various minor improvements
v.0.8.0
September 15, 2025
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
-
Platform update:
-
Improve model caching, reduce python memory usage and boost overall performance
-
Redirect to default landing page for API
-
Improve observability in Django Admin Statistics
-
Various bugfixes and minor improvements
v.0.8.1
October 16, 2025
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
-
Platform update:
-
API: Implement pagination & improved security
-
Storage: Compressed (gzip) older IFC files
-
Testing: Implement Playwright end-toend testing across the entire platform
-
General: Various bug fixes and minor improvements
v.0.8.2
November 10, 2025
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
-
Platform update:
-
rename βDigital Signatureβ to βDigital Application Authenticationβ
-
various bugfixes, database improvements, and performance enhancements
v.0.8.3
December 9, 2025
-
New Normative IFC Rules:
-
ALB031 β Alignment Layouts (default case)
-
ALB032 β Alignment Layouts with re-use of Horizontal
-
GRP000 β support of groups
-
PJS001 β proper use of conversion-based units
-
Rule fixes:
-
ALS011 β Small bug fixes (version 3)
-
OJT001 β Exclude checks for IFC2X3 models (version 3)
-
GEM011 β Fix execution error (version3)
-
QTY001 β Revised report text for clarity (no version change)
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
-
Platform update:
v.1.0.0
March 20, 2026
-
Exit beta phase:
-
Stability β Critical bugs and major issues from beta testing are resolved.
-
Feature Completeness β Planned features are implemented, functional and tested.
-
Rules maturity β Over 100 rules developed.
-
Extensive documentation available via the dashboard
-
Deployment readiness β Infrastructure and support systems are prepared for production use.
-
1 new activation rule:
- DOC000 β Document Reference & Information
-
6 rule fixes:
-
GRF002 β Disabled; superseded by GRF006
-
GEM001 β Restrict to faceted brep only (version 4)
-
GRF005 β Fix rounding and precision, consider IfcResourceLevelRelationship
-
IFC105 β Correct handling of IfcWellKnownText, consider shape aspect (version 4)
-
SWE001 β Apply only to IFC4 onwards (version 3)
-
PJS001 β Improve UI for reporting incorrect factor
Rule versions are incremented when there is a change to processing logic. Edits to clarify descriptions, address typos, or similar edits that do not affect the rule validation outcomes are not considered a new version of the rule.
-
Platform update:
-
Removed download button for uploaded file. Added a warning when deleting files from platform
-
Added ability to toggle digitally signed models.
-
Added allowlisting β ability to suppress specific validation outcomes without disabling entire rule.
-
Added queue mechanism with Redis lock.
-
Added Docker Swarm for scalable deployment across multiple virtual machines
-
Implemented robust file retention policy.
-
Enhanced login experience using a landing page.
-
Changed logo β use official BuildingSmart logo.
-
Various bugfixes and platform improvements
1 Like