This release features added data integration support for JanusGraph and Stardog, as well as continued improvements to product quality and performance, with improved support for large graphs. In Graph and Data Visualization, the XML integrator updates data up to three times faster and commits data up to 100 times faster for large graphs. In web applications, rendering performance is up to twice as fast for large graphs, hit-testing is twice as fast, and the deletion speed of model elements is greatly improved for large models. It is now possible to resize columns within a table view in web applications. Additionally, there is improved labeling in symmetric layout.
New
Graph and Data Visualization
Added data integration support for JanusGraph
Added data integration support for Stardog
Added resizable columns to table views in web applications
Graph Database Browser
Added syntax highlighting to the query editor
Improvements
Graph and Data Visualization
Improved performance of the XML integrator to update data up to three times faster
Improved performance of the XML integrator to commit data up to 100 times faster for large graphs
Improved rendering performance in web applications by up to two times for large graphs
Improved hit-testing performance in web applications by up to two times
Greatly improved model element deletion speed for large models
Improved the $format() evaluation function
Improved sizing for tight-fit rounded rectangles resulting in smaller nodes, more compact drawings, and improved labeling
Improved edge labeling in symmetric layout
Improved node labeling in symmetric layout
Model-Based Engineering
Improved how edge associations are shown in Block Definition diagrams
Enabled end-users to interactively move ports in desktop diagrams
Improved the Call Operation Action node UI in Activity Diagrams
Graph Database Browser
Moved the Query Result Limit option to a more prominent position
Enabled end-users to change the order of elements in inspector tables
System Requirements
None
Fixes
Graph and Data Visualization
The Web Previewer now shuts down properly for projects using a Neo4j connection
Commit now works for date attributes in the Neo4j integrator
Fixed labeling issues for nodes, edges, and connectors
Model-Based Engineering
Fixed a JavaScript error when opening a page with no username in the URL
Business Process
Filtering by dates in My Processes and All Processes now works correctly
Issues
None
Release 8.2.1
Date
October 10, 2018
Status
General
Overview
This release features continued performance tuning, improvements to product quality, and support for Apple macOS 10.14, Apache TinkerPop 3.3.3, and Neo4j 3.4.7. In Graph and Data Visualization, there is a 16% improvement in hierarchical layout performance, an 11% improvement in circular and symmetric layout performance, corrected hit-testing for rotated labels, and the automatic collapsing and expanding of tree nodes. In Graph Database Browser, there is a correction for reversed edge directions for Apache TinkerPop data sources. Release 8.2.1 also provides improved execution in Business Process and fixed links to Model-Based Engineering web projects so they can be shared and bookmarked.
New
Updated the default web color theme to Silver for the module applications, tutorials, and example projects
Improvements
Graph and Data Visualization
Improved hierarchical layout performance by 16%
Improved circular layout performance by 11%
Improved symmetric layout performance by 11%
Improved synchronization in the Tom Sawyer Map view with marker clustering
Improved movable connector calculations
Improved orthogonal layout to avoid the rare cases where edges intersected with nodes
Graph Database Browser
Added the ability to clear a subset of nodes and edges without clearing all
Made the node and edge color palette consistent across browsers
Business Process
Improved the triggering of start events
Improved the execution of ad hoc sub-processes
Model-Based Engineering
Improved the addition of edge labels for edge stereotypes
System Requirements
Added support for Apple macOS 10.14
Added support for Apache TinkerPop 3.3.3
Added support for Neo4j 3.4.7
Fixes
Graph and Data Visualization
Corrected the default Cypher queries for the Modify and Delete tabs for the Neo4j commit feature in the Designer
Added a limit of 100 to Neo4j Cypher queries in the Designer in order to speed up query executions
Fixed a Null pointer exception when using the Suggest query button for an empty element type in the SQL integrator
Fixed the automatic collapsing and expanding of tree nodes
Resolved an issue where the highlighting of tree nodes in a web application was not cleared in tree views other than the view that did the highlighting
Fixed the Tom Sawyer Map view so errors no longer display after a tab is closed
Updated our usage of the Google Geocoding API when converting addresses into geographic coordinates to match Google's latest requirements
Fixed the hit-testing of rotated labels in the drawing view so their tooltips display correctly
Fixed a problem where an edge was not completely rendered when it connected an expanded node with a node inside the expanded node’s child drawing
Fixed a hierarchical layout issue where edge labels were positioned at the wrong end of the edge in the drawing view
Graph Database Browser
Fixed the reversal of edges in drawings from Apache TinkerPop data sources
Business Process
Fixed the incorrect execution of tasks, boundary events, and gateways in certain circumstances
Fixed the My Tasks filter
Model-Based Engineering
Fixed the problem where descendants of FlowProperties elements were not shown in Internal Block Diagrams
Fixed the links to Model-Based Engineering web projects so they can be shared and bookmarked
Resolved application blocking due to a pop-up blocker
Documentation
Added the new default values for movable and resizable connectors to the Upgrading guide
Added third-party jar information to the Set Up Ant section in the Development guide
Issues
If you previously used orthogonal layout or hierarchical layout with orthogonal routing in your project, and updated that project to Release 8.2.0, the behavior of nodes being resized by layout might have changed. If you notice unexpected node resizing behavior in your application, contact Support for a resolution.
Due to updates to security settings in Apple macOS 10.14, the Tom Sawyer Perspectives documentation does not load in Apple Safari Version 12.0. If Safari 12.0 is your default browser, open the documentation using a different browser, such as Chrome or Firefox.
Release 8.2.0
Date
August 8, 2018
Status
General
Overview
This release expands our data integration support with a new save-to-Neo4j capability and schema extraction for our SQL and Apache TinkerPop data integrators. Additional Graph and Data Visualization improvements include the addition of new graph analysis functions available from the Designer and improved performance for graph algorithm analysis integration.
This release brings improvements to orthogonal layout performance by up to 16% on server-class machines and improvements to drawing quality for nested orthogonal drawings. The number of crossings has been dramatically reduced for connectors with multiple edges per connector and nested connectors. Bend elimination and labeling have been improved as well.
Tom Sawyer Perspectives, Release 8.2.0 also includes new and improved features in Model-Based Engineering and Business Process. The ability to filter a diagram by its relationships has been added to both web and desktop applications, and the loading speed of Internal Block diagrams has improved by 20–30%. Model-Based Engineering diagrams are significantly more attractive with new color control options. In Business Process, you can add a service task for automated processing and a boundary event to handle an exception sequence flow.
New
Graph and Data Visualization
Added query-based commit to allow for saving data back to Neo4j databases
Added SQL schema extraction
Added Apache TinkerPop schema extraction
Added user interface color themes for web-based applications
Added $isInMinimumCut(), $isInPath(), and $isReachable() analysis functions
Added set special node analyzer option
Added keyboard shortcut support in the Designer
Added nested connector labeling
Business Process
Added the ability to model and execute service tasks
Added support for boundary events, ad hoc sub-processes, and call activities in Business Process Execution
Model-Based Engineering
Added capability to filter by relationships
Added the ability to customize the application arrangement through an XML configuration file
Added custom views through the Designer project file
Added a new Comments table view
Added additional color options for MBSE diagrams
Now supports MagicDraw and Teamwork Cloud 18.5 and 19.0
Improvements
Graph and Data Visualization
Data Integration
Improved dynamic loading of data into drawing views
Designer
Improved Designer and Web Preview startup time
Views
Improved Pan and Zoom with swim lanes
Improved graph analysis integration performance
Improved tree view loading and display in web applications
Layout
Improved orthogonal layout performance by up to 16% on server-class machines
Improved symmetric performance by up to 4% on server-class machines
Improved edge labeling
Improved edge routing
Improved connector labeling
Improved support for incremental disconnected node tiling and packing
Improved edge ordering in orthogonal drawings
Improved movable connector ordering in orthogonal drawings
Improved nested diagram edge ordering incident to nodes
Improved navigation from the Database Connections page
Improved the Edit Appearance dialog box
Improved query editing
Business Process
Improved edge label placement
Model-Based Engineering
Improved loading performance for Internal Block diagrams by 20-30%
Improved edge ordering incident to nodes in Internal Block diagrams
Improved table views, making them easier to read
System Requirements
Added support for JDK 9.0
Added support for Neo4j 3.4.4
Added support for Neo4j Bolt 1.6.1
Added support for GWT Highcharts 6.1.1
Fixes
Graph and Data Visualization
Added missing Start Menu shortcuts for Microsoft Windows
Improved At Tool and Between Tool behavior
Fixed Apache TinkerPop data integration bug
Fixed Amazon Neptune schema extraction bug
Fixed REST integrator parsing error
Graph Database Browser
Fixed the 255 character limitation for queries
Issues
Graph and Data Visualization
The documentation is incomplete for the Neo4j commit feature. Contact Support for assistance in using this feature.
We use cookies to improve your experience on our website. By continuing to use this website,
you agree to the use of cookies. To learn more about how we use cookies and how you can disable cookies,
please see our Terms of Use and
Privacy Policy.