Introducing Astah 8.0!


Released: September 26th, 2018
Model Version: 38
Bundled Java: 1.8.0_181(Oracle)

Usability RefinedInsert objects easilyWrap text available
Grab, drag, move, resize, create,
Every operability is improved to provide the best drawing experiences.
In Activity & Statemachine diagrams, insert new object by clicking on lines and existing ones by dragging.Finally you can wrap UseCase name. You no longer need to resize the UseCase itself just to get the right look.
Wrap MessagesHighlight relationsSearch Stereotype
You can wrap messages in Sequence & Communication diagrams including parameters and arguments.When you select an attribute, its related primary and foreign keys and relation lines will get highlighted.You can search models by stereotype and also replace stereotypes with something else in the search result.

New Features & Improvements


  • Show/Hide option for Notes is now available.
    Hide Note from diagrams
  • Stereotype is searchable and replaceable from search pane.
    Search Stereotype
  • You can minimize the size of diagram frame from its pop-up menu.
    Customize Diagram Frame
  • You can create Models under Packages.
  • UI improvement on SourceCode Import and Export dialogue.
  • Now you can copy model elements as GVML ClipFormat.
  • Improvement on the knobs to make it easier to grab and move objects.
  • You can add self-association lines anywhere other than top of the objects.
  • Hyperlink shortcut key now works in the Structure Tree.
  • Much easier to use Suggest Feature to create models.
  • Easier to select and handle overlapped objects.
  • You can select a parent object that has nested objects inside.
  • Hide selection knobs of objects while editing text.
  • New background color.
  • New apperance on diagram icons.
  • Tool buttons are visible by default in the Structure Tree View, Inheritance View and Alias View.
  • You can add multiple image files as Mini Icons
    astah imi icon
    astah imi icon
  • Floating licensing is available from this version.
  • You can open release notes from [Help] - [Software Update Information] dialogue.
  • You can use mouse-scroll on the Alias tab.

Class & Composite Structure Diagram

  • Now you can open a target class diagram from Class's definition in search result.

Usecase Diagram

  • You can wrap texts for UseCase name.
  • Improved a button label on UseCase Description Template.

Activity Diagram

  • Turn on the Auto-resize option automatically when creating Actions.

Activity and Statemachine Diagram

  • Now you can insert new objects by clicking on lines and existing ones by dragging on lines.

Statemachine Diagram

  • Overall performance improvements


  • Now you can insert new objects by clicking on lines and existing ones by dragging on lines.
  • Auto-resize mode is turned on automatically when creating objects on Flowcharts if default size setting is not defined.

ER Diagram

  • Related primary keys, foreign keys and association will be highlighted when you select an attribute.

Sequence & Communication Diagram

  • Wrapping around messages is now available.

Sequence Diagram

  • Improved labels on Message's context menu.


  • Now you can specify the maximized width of all the topics.

Fixed bugs


Mini icon palatte does not appear clearly on high-def screen.
Default size of Search Tool option dialog is not correct.
[Diagram] list gets re-ordered automatically.
After failing importing Java source code, you cannot delete those files you try to import until you close Astah.
Background color of message dialogues isn't showing right on certain Look & Feel.
Wrong English label that appears when the generalization is about to loop.
Wrong English label that appears when launching Astah to indicate there is a new version available.
An exception error could happen when any text in UseCase Description, DFD and Requirements is hit in the search result.
.asta files cannot be opened on Windows if those were sent via gmail from Mac.
Current font color is not selected when opening a font color dialog for texts.
Wrong object is selected when you try to grab one of overlapped objects in diagram.

Activity Diagram

Unable to wrap the name of ObjectNode and ParameterNode.
Wrong location of texts on ObjectNodes.

Usecase Diagram

Location of ExtensionPoint gets off by adjusting the size of UseCases when its name is shown outside of it.
All the texts in UseCase won't be included inside when you copy it to clipboard. (This happens only when UseCase name is shown outsite.)
You cannot copy UseCase correctly if the UseCase name is shown outside of it and also it has several stereotypes.

Sequence Diagram

Moving messages causes an error when there is an invalid model in the project.
An error occurs when clicking [New] button in the property view while InteractionUse is selected which name is empty.
Wrong location of the name of self-message.
Message constraints cannot be shown in multi-lines.
Auto-reordering the message numbers work fails.
An exception error could happen when deleting a message on some conditions.
It fails to set operations to messages if the target line's baseclass has several operations with same name.

Communication Diagram

It is unable to copy and paste the messge label information.

Statemachine Diagram

Wrong context menu appears when selecting more than one Entiry/Exit points.

ER Diagram

Reordering the Index Attributes does not apply in diagrams.
Exported SQL contains Attributes that are defined in the foreign key constraints in wrong order.
An exception error could happen when converting ER diagram to a Class diagram.


Reopening Flow Symbol Palatte fails.
Tool bar and Flow Symbol Palatte could be overlapped.

Requirement Diagram & Table

Keyboard operations to Requirement Tables aren't consistent with other type of tables.
Initial size setting does not apply for Packages.


Customized Mini Icon set is not included in the Mindmap Template.
Creating Mindmap template failes in some cases.


Running IAttribute.getAssociation() for certain IAttribute occurs a cast error.
An error occurs when running INamedElementImp.getFullName() for certain models.
An exception error happens when passing texts in multi-lines for IComment.setName().

Structure Tree

When editing the name of States and Actions in the structure tree, unnecessary space will be inserted automatically.

System Properties

[Restore Defaults] button does not work for [Show navigable Association End only on the structure tree] option in System Properties.
Class diagram icons are missing on some options in [System Properties] - [Initial Visibility1].
Wrong indent on [System Properties] - [Default Item Size]
System Property dialogue closes instead of letting users to fix when any invalid value is entered for the options.

Prject View

Unnecessary separate line appears for some models in the Property View.


Wrong alert dialog appears when launching Astah offline with activated organizational license.
Astah does not detect any error even when it is failing to save the organizational license's activation information.

Total Merge Utility

Wrong error log is exported when updating reference projects via Total Merge Utility.


It is unclear which button is toggles on tool bar.