Superior Performance with Java 21
We’ve updated to Java 21, offering faster and more efficient performance through optimized garbage collection and memory management. Running Astah on the latest Long-Term Support (LTS) version of Java ensures greater stability and overall superior performance.
Intuitive Enumeration Support Added
Enumerations can now be represented more intuitively.
Existing enums that were previously modeled using classes will be automatically converted when you load your project. Learn More
Enhancements and Resolved Issues
General | Common Diagrams
- [8931] The running Java Virtual Machine has been updated to version 21.
Class Diagram
- [3541] Enumeration ann Enumeration Literals are now available.
- [7886] Fixed a bug where an exception would occur when setting the same anonymous bounded class as both the type and default value of template parameters.
- [8847] Fixed a bug where an exception would occur when setting an anonymous bounded class as the default value of its own template parameter.
- [8872] Fixed a bug where an exception would occur if a dialog to select an anonymous bounded class as an actual parameter for a template class was canceled.
- [8935] Fixed a bug where diagram elements referring to an anonymous bounded class were not updated when changing or deleting the type set for the parameters of that class.
- [8951] Fixed a bug where an exception would occur when attempting to create a self-template binding for an anonymous bounded class.
Sequence Diagram
- [8927] Fixed a bug where duplicating a sequence diagram would cause an incorrect reference relationship between lifelines and stops.
- [8940] Fixed a bug where the display of messages in sequence diagrams was not updated when the class name used for the message’s return value or parameter type was changed.Corrected an issue where the automatic layout would become invalid when lifeline centers overlap horizontally.
Timing Diagram
- [8930] Fixed a bug that the frame visibility settings in the system properties does not work for Timing Diagrams.
- [8941] You can now adjust the representation of states by toggling the ‘Continuous State’ option in the property view.
Mind Map
- [8922] Fixed a bug where operations using shortcut keys would behave incorrectly.
- [8932] Fixed a bug where a hyperlink icon would be displayed for closed topics.Fixed a bug where changing the style of a mind map would not update the display size.
Others
- [8939] Fixed a bug where classes specified as actual parameters or default values in the parameters of anonymous bounded classes were not being imported.
- [8917] Fixed a bug where hidden diagram elements were included in the output area when exporting diagrams to the image files.
- [8959] Changed the creation method and display format of HTML (Javadoc).