This release features a native React-based web client framework for table, tree, and inspector views, toolbars, dialogs, context menus, as well as the Web Previewer. In addition, this framework includes updated styles for view components, tabs, toolbars, and dialogs, bringing a modern look and feel to Perspectives applications. The Generate Web Application Code feature supports the creation of React web applications using the new React-based view components. This feature also improves support for application deployment to the Tom Sawyer Perspectives Deployment Container on AWS Marketplace with automatically generated deployment instructions and CloudFormation templates.
The Query Builder and Load Neighbors features add support for advanced graph pattern searches without the need for knowledge of the Gremlin or Cypher query languages. Commit capability has been added to the RDF integrator. Improvements to the expansion of nested drawings provide better layouts. The new Augmented Centrality algorithm allows you to calculate centrality values for nodes and edges at the same time through a combination of different centrality techniques. Support for Disjoint Paths, Sorted Paths, and a function to return the most recently executed analysis algorithm have been added to the Designer. Accelerated performance across Designer, Web Previewer, and Perspectives applications ensure faster load times, and a more responsive interface. Model-Based Engineering now has the capability to navigate through diagrams directly.
Perspectives has been upgraded to Spring Framework 6.1.6 and Spring Boot 3.2.5, and is now compiled with Java 17. Also, many third-party libraries have been updated to eliminate potential vulnerabilities.
New
Integrators
Added commit support in the RDF integrator
Added support for schema extraction through API in the SQL integrator
Designer
Added support for the React-based web client framework in the Web Previewer
Added support for the React-based web client framework in Generate Web Application Code
Added toggle mechanism for the available web client frameworks in project preferences
Improved support for deployment to the AWS Marketplace Tom Sawyer Perspectives Deployment Container in Generate Web Application Code feature
Views
Added a React-based web client framework for table, tree, and inspector views, toolbars, dialogs, and context menus
Added Query Builder with advanced graphical pattern matching
Added Load Neighbors with advanced graphical pattern matching
Added commit and update toolbar actions
Analysis
Added Augmented Centrality algorithm
Added Disjoint Paths algorithm to Perspectives Designer
Added Sorted Paths algorithm to Perspectives Designer
Added a function to return the most recently executed algorithm
Model-Based Engineering
Added a seamless way to traverse between diagrams using links previously established in Cameo or MagicDraw
Documentation
Added a tutorial on how to transition from an in-memory data model to the Perspectives data model without relying on integrators
Improvements
Designer
Added a standalone Set Tags action for Drawing view, Tom Sawyer Map view, and Tree View definitions
Now use UUIDs instead of integers as resource IDs when saving project files, ensuring stability across multiple project save operations
Exposed a preference in Designer to allow users to specify whether to automatically update integrators when the Previewer starts
Views
Drawing
Improved layout upon expansion of nested drawings in Hierarchical layout
Changed the default layout style to Symmetric layout
Analysis
Added new functionality to the k-core algorithm including the output of the number of cores in the analysis graph, the list of nodes in each core, and which cores a node belongs to
The Clear Analyzer Results action can now be associated with none, one, or several Analyzers
Improved performance of Betweenness Centrality analysis for disconnected graphs
Performance
Improved startup times for Designer, Web Previewer, and Perspectives applications
System Requirements
Added support for the following operating systems:
Red Hat Linux 9.3
SUSE Linux Enterprise Server 15
Added support for the following versions of Java:
Oracle Java 21
OpenJDK 21
Updated Spring Framework to 6.1.6
Updated Spring Boot to 3.2.5
Added support for Google Web Toolkit (GWT) 2.11.0
Added support for the following databases:
Amazon Neptune 1.3.1
Apache TinkerPop 3.7.2
JanusGraph 1.0.0
MongoDB 7.0.8
Neo4J 5.19.0
OrientDB 3.2.29
Added support for the following application servers:
Apache Tomcat 10.1.20
Added RDF Support for Oracle 21c
Added support for No Magic 2024x
Dropped support for the following operating systems:
Red Hat Linux 9.0
SUSE Linux Enterprise Server 12.2
Dropped support for the following versions of Java:
Oracle Java 11
OpenJDK 11
Dropped support for Google Web Toolkit (GWT) 2.10.0
Dropped support for the following databases:
Apache TinkerPop 3.6.4
JanusGraph 0.6.3
MongoDB 4.4.29
OrientDB 3.2.22
Dropped support for the following application servers:
Apache Tomcat 9.0
Dropped support for Stamen map tiles
Dropped support for the following versions of No Magic:
2021x
2022x
Beginning with this release, Graph Database Browser is no longer included in Perspectives, however Tom Sawyer Graph Database Browser 12.0.0 continues to be available on AWS and Azure Marketplaces.
Fixes
Integrators
Fixed schema extraction to correctly set the wildcard element type, Base Vertex, as the source and target element type for edges, instead of overly specific types
Fixed data loading issue when querying a date attribute using Query Builder
Model
Fixed the functionality of TSModelIndex.getModelElements to ensure accurate retrieval of elements based on date queries
Views
Drawing
Fixed the occurrence of an infinite loop within TSShapeUIElementGWTCanvasRenderer when the Refresh interval was set
Fixed the issue where Drawing View data was erroneously transmitted in the middle of Rule Sheet Execution
Installers
Fixed a bug when using the Windows Installer in silent mode
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.
The Generate Schema Code feature, with support for JPA (Java Persistence API), requires Hibernate version 6.5.1 to properly execute.
Some options in the Export Image dialog in modern web client do not function.
The Sign Out action in modern web client has an issue.
You may see warnings of "Application Context Not Available" and "Failed to Find View" in the console on Designer starts. Please ignore.
You may see a warning of "Unknown Publisher" while using the uninstaller on Windows 11. Please ignore.
The macOS and Linux installers bundle with a JDK targeting x64 CPUs. To achieve improved performance on a device with an Aarch64 CPU (such as the M1 and M2 CPUs on new Mac Minis and Mac Pros) you can install a JDK targeting Aarch64 and run against that.
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.