Tom Sawyer Perspectives, Java Edition

Release 13.1.0

DateJuly 3, 2024
StatusGeneral

Overview

This release features usability and performance improvements for the Modern React-based web client framework for table, tree, and inspector views, toolbars, dialogs, context menus, as well as the Web Previewer. Improved documentation for web components and REST endpoints APIs and exposed REST services in Swagger User Interfaces make it easier to access server side components and commands during development. The Load Neighbors feature supports the ability to ungroup selected nodes in order to return more specific graph pattern results. Performance of connected component packing in the drawing view is significantly improved. Also, the Launch Center now includes a button to access the tutorials and demos on our YouTube channel.

In addition, Perspectives is now available on AWS Marketplace, simplifying the process for developers to create and deploy robust graph analytics applications on the cloud.

Perspectives has been upgraded to Spring Framework 6.1.7. Also, many third-party libraries have been updated to eliminate potential vulnerabilities.

New

Views

  • Added ability to ungroup selected nodes in Load Neighbors dialog in order to return more specific graph pattern results
  • Exposed the REST services in the Swagger User Interfaces to provide easier access to the application's server side components and commands system
  • Added the incremental layout action in Query Builder

Documentation

  • Added tutorial for manually creating a web application in the Modern web client framework using Tom Sawyer Perspectives web components
  • Added documentation of web components APIs for the Modern web client framework
  • Added documentation for REST endpoints APIs

AWS Marketplace

  • Tom Sawyer Perspectives is now available on the AWS Marketplace

Improvements

Views

  • Improved performance of views updates for the Modern web client framework
  • Sort actions are now automatically configured to sort alphabetically by default
  • Drawing
    • Improved performance of connected component packing
  • Table
    • Improved pagination user interface controls in the Modern web client framework

Launch Center

  • Added a button in the Launch Center that provides direct access to our YouTube channel, allowing users to explore tutorials, demos, and updates

Documentation

  • Improved documentation of third-party dependencies

System Requirements

  • Added support for the following operating systems:
    • Oracle Linux 9.3
    • Debian Linux 12.5
    • Fedora Linux 40
    • Ubuntu Linux 24.04 LTS
  • Updated Spring Framework to 6.1.7
  • Added support for the following databases:
    • MongoDB 7.0.11
    • Neo4j 5.20.0
  • Added support for the following application servers:
    • Eclipse Jetty 12.0.9
    • Red Hat WildFly 32.0.0
  • Dropped support for the following operating systems:
    • Oracle Linux 8.4
    • Red Hat Enterprise Linux 9.3
    • SUSE Linux Enterprise Server 15
  • Dropped support for the following application servers:
    • Eclipse Jetty 10
    • Red Hat WildFly 26.1.2

Fixes

Integrators

  • Fixed an issue with integrator commit in JanusGraph databases involving elements with special attribute names

Views

  • Fixed bug with Sign Out action not functioning correctly when using the Modern web client views
  • Fixed bug when showing query in Load Neighbors dialog when selecting a vertex that is not in the schema
  • Fixed issues with select, deselect, highlight, and zoom in the Modern web client framework
  • Inspector
    • Fixed bug in showing relevant attributes in dynamic inspectors with custom domains
  • Map
    • Fixed zoom bug when using custom initial location in OpenLayers and Google Map views

Model-Based Engineering

  • Fixed issue in the web application where tagged values were not displayed in Requirements diagrams

Issues

  • There is an issue using the default configuration for the HTTPS protocol with the Neo4j integrator. Contact Support for assistance in using this configuration.
  • When you use the “Generate Schema Code” feature and select to support JPA (Java Persistence API), the generated code requires Hibernate version 6.5.2 to properly execute.
  • Some options in the Export Image dialog in the Modern web client framework do not function.
  • You may see warning of "Unknown Publisher" while using the uninstaller on Windows 11.