TopBraid Suite 7.6.0 - Feature: TBS-5137: Problems & Suggestions panel (and corresponding GraphQL service) now support option "Locally defined assets only" - Improvement: TBS-5511: Declare inverse property dialog now also works for property shapes without sh:name. - Improvement: TBS-5454: Support for JSON Datasets in Data Assets now covers both scalar elements and composite elements for arrays and objects. - Change: TBS-5480: The Permissible Values feature has been redesigned. Key changes: - supports edg:PropertyValueSet and edg:TaxonomyNodeValueSet - these no longer require/use edg:graph, instead use any matching value in the available graphs - in order to reference permissible values, their graph needs to be owl:imported - creating permissible values can now happen from any editor and from workflows, not just the Manage tab - make sure that the permissible values schema is owl:imported - either navigate to edg:PropertyValueSet or edg:TaxonomyNodeValueSet and create instances using the new button(s) - or navigate to a property shape that has the property at its context class and use Modify > Create Property Value Set... - or navigate to a concept and use Modify > Create Taxonomy Node Value Set... - sample values (max 10) now show up as inferred property, without custom widget - to get all values use Explore actions and web services at the value set, or query the inferred property edg:memberValue - Change: TBS-5503: Saved Turtle files no longer contain TQ-proprietary "# imports" and "# prefix" headers - Bug fix: TBS-5548: Edit Includes no longer lists File asset collections - use their underlying files instead. - Improvement: TBS-5044: ValueTableViewer now renders cells with multiple assets as hyperlinks. - Improvement: TBS-5384: Documentation now describes how to configure Data Platform to support encrypted communication between the EDG nodes and the Data Coordinator server using HTTPS - Bug fix: TBS-5531: smf:configParam and tbs:configValue were returning random values if the input parameter was not a well-formed localName. - Bug fix: TBS-5555: Fix leftover temp files if writing a workspace file fails - Bug fix: TBS-5584: SPARQL servlet now supports query encoded in body of POST requests, using application/sparql-query content type. - Bug fix: TBS-5593: Upgrade embedded Tomcat to version 9.0.71 to fix CVE-2022-45143. - Bug fix: TBS-5594: Upgrade Azure Identity to version 1.8.1 to fix CVE-2022-41881 and CVE-2022-41915. - Bug fix: TBS-5596: The rdf:type declaration of sm:outputVariable was lost, making saving of some SWP scripts impossible. - Bug fix: TBS-5592: The "rich JSON" SPARQL result format now uses the (almost) same algorithm as the GraphQL label field. - Improvement: TBS-5512: Instance selection dialogs now show a class selection tree in addition to the auto-complete widget. - Improvement: TBS-5512: Generalized the Link to Concept button in the Rich text editor to allow selection of any instance of owl:Thing. - Improvement: TBS-5688: Publish/unpublish to/from Explorer shouldn't use a license seat. - Improvement: TBS-5599: Form of datatype properties now also shows sh:nodeKind and new constraint checks verify that only sensible combinations of sh:nodeKind and sh:class/sh:datatype exist. - Improvement: TBS-5581: Updated browserslist package. - Improvement: TBS-5580: Updated babel/core, eslint-plugin-import and jest-snapshot packages - Bug fix: TBS-5642: Forms sometimes did not refresh the display labels of linked resources. - Bug fix: TBS-5643: References panel did not refresh labels of resources that were edited. - Bug fix: TBS-5677: SPARQL Results panel did not refresh labels of resources that were edited. - Change: TBS-5563: ui:dumpGraph and sml:ExportToRDFFile now default to Turtle instead of RDF/XML if the target file name doesn't have a known file extension - Change: TBS-5645: Remove some legacy support for the .owl file extension that existed in corner cases as an alternative to the preferred .rdf extension - Bug fix: TBS-5655: GraphQL schema generator sometimes produced invalid names starting with "__". - Improvement: TBS-5658: Query booster was building too large indices for reification subjects. - Improvement: TBS-5627: dash:uniqueValueForClass is now visible on the form of property shapes. - Bug fix: TBS-5687: Use localized date/time display in Asset List panel. - Improvement: TBS-5399: The "Editable Included Collections" section now has an Add button. - Improvement: TBS-5586: Increased GraphQL parser limit that was causing the batch editor to crash sometimes. - Feature: TBS-5473: EDG Diagram now has the ability to move labels along the edge path. - Feature: TBS-5468: EDG Diagram now has the ability to align selected nodes in a specified direction (left, right, top, button). Nodes can be aligned with a specific node or with leading edge of the furthest node in the specified direction. - Feature: TBS-5654: Updated help link to customer portal - Improvement: TBS-5657: Performance improvements to adding and deleting triples from master graphs of asset collections. - Improvement: TBS-5664: Setting minWidth to RichTextEditor - Bug fix: TBS-5679: Labels returned by GraphQL and rich SPARQL format now rely on the same XML-based namespace/localName algorithm as elsewhere. - Bug fix: TBS-5614: Resolves an issue where Quick Search for Taxonomy and Class Tree Panels would only open an Asset that was visible in the tree. - Bug fix: TBS-5690: OWL to SHACL converter did not handle rdfs:range rdfs:Literal correctly, now produces sh:nodeKind sh:Literal. - Improvement: TBS-5668: The search export now has the option to flatten nested columns and export only visible columns. - Bug fix: TBS-5669: Problems & Suggestions sometimes deadlocked if edits happened at the same time. - Bug fix: TBS-5685: Fixed styling of export options within SPARQL endpoint - Improvement: TBS-5680: Removed trash icon for columns in Add Tags panel. - Bug fix: TBS-5228: Fixes an issue where an export of search results could be parsed incorrectly if a value contains a comma. - Improvement: TBS-5647: Updated tinymce to the latest to address CVE-2022-23494 - Bug fix: TBS-5663: Fixed includes issue with check box and Next button - Bug fix: TBS-5663: Resolves an issue with event propagation on the selector column for FlexPagingTables - Improvement: TBS-5477: Attachment of notes in EDG diagrams - Improvement: TBS-5686: Updated Webpack package - Bug fix: TBS-5689: Search the EDG for query term to lower case when the Whitespace Analyzer is active. - Bug fix: TBS-4583: Fixes an issue where HTML tags appeared in the error message when uploading a project with duplicate URIs. - Bug fix: TBS-5691: Resolves issue where Search the EDG results allowed direct comments rather than submitting feedback for explorer users. - Feature: TBS-5670: Provides a container in the header for extension buttons that can be defined via SWP. - Bug fix: TBS-5706: Spreadsheet importer did not execute edit rules or change scripts on the newly added resources. - Bug fix: TBS-5624: Fixes an issue where some date formats were not consistent with the rest of the UI. - Bug fix: TBS-5698: Fixed crosswalk mapping panel pagination to be relative with the table rather than the panel. - Improvement: TBS-5606: Updated json5 dependency of babel-plugin-istanbul lib to v2.2.2 due to prototype pollution CVE-2022-46175 - Improvement: TBS-5607: Update mochapack transitive packages due to Json5 prototype pollution CVE-2022-46175 - Improvement: TBS-5610: Updated eslint-plugin-import due to Json5 prototype pollution CVE-2022-46175 - Improvement: TBS-5609: removing raw-loader package with asset - Improvement: TBS-5644: UI date picker now allows users to select the year, month and date individually - Improvement: TBS-5656: Setting Lucene whitespaceanalyzer default - Feature: TBS-5474: EDG Diagram now has the ability to set the colors of the nodes individually - Bug fix: TBS-5495: Fixed system lockup during startup when restoring from backup - Bug fix: TBS-5715: Fixed sprite icons in rights management page - Improvement: TBS-4536: Model changes to enhance compliance aspect with new class for 'Compliance Assurance'. Added "Policy Compliance Assurance Method" and enumerated values Added "Modality" aspect as a way to qualify compliance as "obligation", "permission" and "prohibition" Added "Governance Requirement" making "Policy Requirement" and "Governance Requirement" as subtypes Added JSON Dataset support and JSON Datatypes graph Fixed some property constructs relating to "Enterprise Enabler" aspect Removed PVS code that was replaced with new ways of creating and using permissible values No requirement for migration guidance - Bug fix: TBS-5719: Added cancellation token to request to make sure the query response correspond the correct query request. - Bug fix: TBS-5725: Incorrect display of unlimited seat licenses on Concurrent Users admin page - Feature: TBS-5467: EDG Diagram now has the ability to re-route user selected edges. The chosen edges will optimally re-route based on the current diagram layout. - Improvement: TBS-5694: Updated Gudu SQL parser to the latest version. Affects users using DDL loader. - Improvement: TBS-5608: Update jest-snapshot package due to Json5 prototype pollution CVE-2022-46175 - Improvement: TBS-5595: Update AWS SDK due to vulnerabilities CVE-2022-41881 and CVE-2022-41915 - Improvement: TBS-4980: Updated yFiles to latest version. - Bug fix: TBS-5543: Shared TDB Graph store is called twice when deleting a project, causing warning in the log file.