Request a live demo!

Tom Sawyer Perspectives, Web Edition

Release 13.3.0

DateJuly 16, 2025
StatusGeneral

Overview

This release introduces data integration support for Kuzu databases. Perspectives 13.3.0 also includes performance improvements of up to 25% on average for the initial loading of complex projects with many views and tabs in the Modern web client framework. Circular layout has been improved with reduced edge crossings of up to 11% on average.

The name of the product has been updated to Tom Sawyer Perspectives, Web Edition, signifying our commitment to an enhanced, web-centric platform.

Perspectives has been upgraded to Spring Framework 6.2.8, Spring Boot 3.5.3, and MUI X 8. Also, many third-party libraries have been updated to eliminate potential vulnerabilities.

New

Integrators

  • Added data integration support for Kuzu databases

Example projects

  • Added a Perspectives application for exploring space launch data to discover commonalities between failure modes on different missions

Improvements

Views

  • Improved performance of up to 25% on average for initial loading of complex projects with many views and tabs in the Modern web client framework
  • Added support for invoking action items through JavaScript commands in the Modern web client framework
  • Added support for injecting custom styles in Perspectives web components
  • Unified UI of the progress indicator and added more descriptive status messages in the Modern web client framework
  • The tsInvokeCommand() function now also executes client side code
  • Drawing
    • Reduced edge crossings in circular layout by up to 11% on average
    • The default node spacing in circular drawings has been updated in order to improve layout results
  • Tree
    • Added properties for normal and selected background/text colors in the Modern web client framework
  • Table
    • Added properties for normal and selected background/text colors in the Modern web client framework
    • Updated color of header row to differentiate header row from content rows in the Modern web client framework

Example Projects

  • Updated Fraud Detection application to use Modern web client framework dialogs

System Requirements

  • Added support for the following operating systems:
    • Windows Server 2025
    • Oracle Linux 9.5
    • Debian Linux 12.10
    • Fedora Linux 42
  • Added support for the following databases:
    • Kuzu 0.10.1
    • MongoDB 8.0.9
    • MySQL 9.2.0
    • Neo4j 2025.05.0
    • Neptune Gremlin 1.4.5
    • Neptune openCypher 1.4.5
    • OrientDB 3.2.39
    • PostgreSQL 17.4
  • Updated Spring Framework to 6.2.8
  • Updated Spring Boot to 3.5.3
  • Updated Highcharts to 12
  • Updated MUI X to 8
  • Updated Material UI to 7
  • Dropped support for the following operating systems:
    • Oracle Linux 9.4
    • Debian Linux 12.7
    • Fedora Linux 40
  • Dropped support for the following databases:
    • MongoDB 8.0.1
    • MySQL 9.0.1
    • Neo4j 5.26.1
    • Neptune Gremlin 1.3.4
    • Neptune openCypher 1.3.4
    • OrientDB 3.2.37
    • PostgreSQL 17.0

Fixes

Integrators

  • Fixed bug when using pattern-matching Load Neighbors with excluded parameters
  • Fixed bug when using using Load Neighbors with no conditions, Neptune, and Adhere To Schema set to Yes

Views

  • Fixed intermittent bug causing empty views in the Modern web client framework
  • Fixed bug causing toggle actions to not work in chart view toolbar
  • Fixed bug causing timeline view to sometimes not render correctly on project load
  • Fixed highlighting issues on row clicks
  • Drawing
    • Fixed bug in which connectors grew to contain nearby edge label
    • Fixed bug in which swimlane header grew too large
    • Fixed bug with resolution setting not being set in export image dialog for chart and drawing views

Issues

  • The Modern web client framework does not support multiple toolbar/context menu operations of the same type if they have the same name, when added in the toolbar/context menu.
  • The Modern web client framework supports at most one invokable view dialog open at a time per application.
  • If you use custom containers for your views, the initial view visibility state should be set manually in your application’s code.
  • Export image to PDF and SVG are no longer supported in chart and timeline views in the Classic web framework.
  • There is an issue using the default configuration for the HTTPS protocol with the Neo4j integrator. Contact Support for assistance in using this configuration.
  • You may see a warning of "Unknown Publisher" while using the uninstaller on Windows 11.