Request a live demo!

Tom Sawyer Perspectives, Web Edition

Release 14.0.0

DateNovember 4, 2026
StatusGeneral

Overview

Tom Sawyer Perspectives 14.0.0 gives organizations greater flexibility in how they deploy graph and data visualization applications while making those applications more accessible to users around the world. New product tiers provide a choice of features while building applications and presents new pricing flexibility to accommodate software companies of different sizes and maturity levels. The new internationalization feature allows teams to localize applications to support multiple languages within a single application. In the drawing view, text fitting for nodes, labels, and connectors has been improved to remove unnecessary white space. When using the Go to Child action, you can now visualize intergraph edge segments within the child graph. Additional drawing view improvements include the ability to use arrow keys to pan and improved animation when expanding child drawings. Graph layout enhancements include improved layout of disconnected nodes to more closely maintain the required aspect ratio, improved layout of disconnected nodes when using swimlanes, and improved shape clipping in bundle layout. Together, these enhancements make it easier to tailor, deploy, and use graph visualization applications across a broader range of requirements.

Perspectives now supports Java 25 and has been upgraded to Spring Framework 7.0.9 and Spring Boot 4.1.1. Additionally, many third-party libraries have been updated to address potential security vulnerabilities.

New

Tiering

  • Added First, Second, and Third tiers within Tom Sawyer Perspectives in order to support more feature options for customers and offer improved pricing flexibility

Internationalization

  • Added internationalization support so that Tom Sawyer Perspectives applications can be localized and that the end user can choose the language shown in the application

Views

  • Drawing
    • Added support for displaying intergraph edge segments within child drawings when applying the Go to Child action in Classic and Modern Web views, indicating connections to nodes outside the displayed child drawing
    • Added improved text fitting capability for nodes, labels, and connectors
    • Added a detailed error message when layouts encounter insufficient memory
    • Added support for keyboard shortcuts and mnemonics in Modern Web views
  • Map
    • Added support for displaying intergraph edge segments within child drawings when applying the Go to Child action in Tom Sawyer Map views, indicating connections to nodes outside the displayed child drawing

Improvements

Designer

  • Updated Tom Sawyer Perspectives icon

Views

  • Drawing
    • Improved keyboard navigation by enabling arrow keys to pan the focused drawing in Classic and Modern Web views
    • Updated appearance of “Select” and “Select and Pan” toolbar icons
    • Improved animation when expanding nested drawings in nodes that contain text
    • Improved layout of disconnected nodes to better respect the aspect ratio
    • Improved layout of disconnected nodes in drawings that include swimlanes
    • Improved the consistency of layout of disconnected nodes across layout styles
    • Improved the packing of disconnected expanded nodes in the circular layout style
    • Improved shape clipping in bundle layout
    • Improved text measurement and rendering consistency between Desktop and Web to reduce unexpected text wrapping and truncation
    • Improved vertical alignment and line spacing of single-line and multiline text
    • Increased the default font size for expanded node captions
  • Map
    • Improved keyboard navigation by enabling arrow keys to pan the focused drawing in Tom Sawyer Map views

Search

  • Improved the width and added text wrapping to the search results dropdown

System Requirements

  • Added support for the following operating systems:
    • Apple macOS 27
    • Oracle Linux 10.2
  • Added support for the following versions of Java:
    • Oracle Java 25
    • OpenJDK 25
  • Updated to Spring Framework 7.0.9
  • Updated to Spring Boot 4.1.1
  • Added support for the following databases:
    • Amazon Neptune Gremlin 1.4.8
    • Amazon Neptune openCypher 1.4.8
    • MongoDB 8.3.8
    • MySQL 26.7.0
    • Neo4j 2026.07.1
    • Neo4j 5.26.31
    • OrientDB 3.2.56
    • PostgreSQL 18.6
  • Added support for Red Hat WildFly 41.0
  • Added support for Keycloak 26.7.3
  • Added support for Brave Browser
  • Dropped support for the following operating systems:
    • Apple macOS 15
    • Oracle Linux 10.1
  • Dropped support for the following versions of Java:
    • Oracle Java 17
    • OpenJDK 17
  • Dropped support for Red Hat WildFly 40.0
  • Dropped support for Keycloak 26.6.3
  • Dropped support for the following databases:
    • Amazon Neptune Gremlin 1.4.7
    • Amazon Neptune openCypher 1.4.7
    • MongoDB 8.3.4
    • MySQL 9.7.1
    • Neo4j 2026.06.0
    • Neo4j 5.26.28
    • OrientDB 3.2.55
    • PostgreSQL 18.4

Fixes

Views

  • Fixed incorrect execution of toolbar actions with identical names but different parameters across view types, ensuring each action runs its configured behavior without requiring unique text values
  • Drawing
    • Fixed issue in which edges overlapped nodes in drawings with hierarchical layout and swimlanes
    • Fixed issue in which ordering of disconnected nodes swapped positions upon the expansion of an unrelated nested drawing
    • Fixed issue in which the layout style of child graphs was updated upon a filter change
    • Fixed issue in which the layout progress bar sometimes rendered twice
  • Map
    • Updated Google Maps authentication to use API keys instead of Google Client IDs in Google Map view, see the Upgrade Guide for more details
  • REST
    • Fixed issue in which the Open REST View toolbar button in the Tom Sawyer Perspectives Web Previewer loaded an incorrect URL
  • Table
    • Fixed issue in which selection did not show after applying interactive sorting by attribute
  • Timeline
    • Fixed issue in the Modern view where repeated use of Zoom Fit prevented additional nodes from appearing when expanding the Timeline range

Issues

  • The Modern web client framework supports only one open invokable view dialog per application at a time.
  • If you use custom containers for your views, the initial view visibility state should be set manually in your application’s code.
  • You may see a warning of "Unknown Publisher" while using the uninstaller on Windows 11.