TopBraid EDG 9.1 – Release Notes
Overview
TopBraid EDG 9.1 is a focused release that advances SHACL 1.2 standards support, strengthens platform security, and delivers performance and usability improvements. EDG 9.1 concentrates on refinement, hardening, and developer productivity—plus the usual crop of bug fixes and security updates.
SHACL 1.2 & Validation
- Node expressions: Full support for all new SHACL 1.2 node expression types, as well as SPARQL-based expressions such as
sparql:isIRI, with an updatedshnexnamespace to align with the latest specification drafts. - Shape Configuration in Forms: Class forms now expose fields for
sh:closed/sh:ByTypes, and node expressions are honored atsh:deactivatedfor shapes, making it easier to configure shape behavior directly from the UI. - Performance: Batch validation is significantly faster thanks to pre-computation of value nodes, and
MissingLabelConstraintperformance has been improved for large datasets.
Remote Data & External Connectivity
- Ontop Integration: Ontop is now supported as a remote data source, enabling RDF views over relational databases.
- Shared Credentials for Remote Asset Collections: Remote asset collections can now use a shared password in Secure Storage, simplifying setup of new collections.
- SharePoint Delegated Permissions: Introduces delegated permissions for SharePoint via MS365, enabling more fine-grained access control.
Active Data Shapes (ADS)
- Scripting Productivity: Highlights include new
GraphNodeSetandGraphNodeMaphelper classes, generatedex.constructXYfunctions for classes withdash:constructor, atbs:currentUserIsPowerUserfunction for role-aware logic, and more flexible literal handling ingraph.namedNode. - Form Rendering & Shape Control:
dash:JSEditoranddash:JSViewerare now selectable asdash:editoranddash:viewerrespectively, andsh:deactivatedcan be a node expression atdash:ContextFreeServices. - Debugging & Results: The Script Debugger now shows the
thisvariable under local variables, and the script results dialog adds a download button for HTML results.
Security Hardening
- Domain whitelist: Administrators can now configure an allow-list of URLs permitted for SPARQL
SERVICEcalls and ADSIO.httprequests. Non-http(s)URLs are blocked by default, except in EDG Studio. - Content-Security-Policy & Permissions-Policy: Updated CSP headers and added new Permissions-Policy headers to reduce the browser attack surface.
UI, SPARQL & Data Exchange
- Managers can set a default root shape/property for the Assets Hierarchy panel.
- The Problems & Suggestions panel now groups and samples large result sets for easier triage and better performance.
- The SPARQL Query panel now links directly to the SPARQL endpoint page, which now supports submitting queries with SPARQL 1.2 syntax or missing prefix declarations.
- CSV/TSV export and import handles BOM markers and quote escaping more robustly.
For more details see:
Change Log:
TopBraid Suite Change Log 9.1.0
TopBraid Suite Change Log 9.1.1
TopBraid Suite Change Log 9.1.2
TopBraid Suite Change Log 9.1.3
Migrations and Upgrades:
Migrations
