Tom Sawyer Perspectives, Java Edition

Release 8.2.1

DateOctober 10, 2018
StatusGeneral

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.