Enterprise Architect Professional Edition v17.0

Released: Sep 20, 2024

Updates in v17.0

Funktionen

  • Data Warehousing
    • Added Database Engineering for a number of Data Warehousing languages including:
    • Data Warehouse Databases:
      • Amazon Redshift.
      • Azure Synapse.
      • Google BigQuery.
      • Snowflake.
      • Teradata.
    • Hybrid / Analytical Databases and Platforms:
      • Apache Hadoop.
      • Apache Spark.
    • Traditional Databases that can be used for Data Warehousing:
      • IBM DB2.
      • Firebird.
      • MS Access.
      • MySQL.
      • Oracle.
      • PostgreSQL.
      • MS SQL Server.
      • SQLite.
    • New MDG Technology Data Warehouse Schema that provides profiles for each supported Data Warehouse language.
    • 'Import DDL' command allows importing existing configurations into your model.
    • Generate DDL dialog updated to support generation of Data Warehouse languages.
  • Perspectives
    • New technology 'Model Perspectives' introduced to support modeling and publishing perspective sets:
      • Perspectives are defined as having one or more technology sets.
      • Perspectives can be linked to security groups.
      • Ribbon sets can be defined and linked to security groups to specify which ribbons and parts of a ribbon are available to specific users.
      • 'Publish Perspective' ribbon button has been added to the Specialize category for managing modeled perspectives.
      • The Browser and Diagram context menus will display a 'Publish Perspective...' option when a perspective element or perspective workspace package is selected.
      • Added example patterns to Model Perspectives toolbox providing all ribbon category elements and ribbon group attributes.
      • New 'Modeled' tab added to the Perspective Sets dialog for managing modeled perspectives:
        • Displays all <> packages in the model.
        • Activate, update or unload a modeled perspective set and more.
    • Greatly improved the behavior of Perspectives including many usability updates and refinements to the user interface.
    • Updated the layout of the 'Perspective Sets' dialog including:
      • Renaming of tabs 'Model-Based Sets to 'Shared Sets', 'Group Restrictions' to 'Security Enforced' and 'System Visibility' to 'System Sets'.
      • Added 'Access Locked to:' combo to provide greater control over who can make changes.
      • 'Personal Sets' and 'Shared Sets' tabs now include sub tabs for 'Perspectives' and 'Ribbons'.
    • Added Model Based ribbon sets (Start | Perspective | Settings | Shared Sets | Ribbons).
    • Management of security enforced restrictions simplified by only allowing shared or modeled perspective and ribbon sets to be applied.
    • 'System Sets' tab of the 'Perspectives Sets' dialog updated to include a 'Save' button.
    • Perspectives page of the Portals window updated to display 'Personalized' instead of 'Model-Based Sets' when restrictions apply.
    • Common Toolboxes from MDG Technologies will only be displayed if the current perspective includes the technology.
    • Removed Workspace Quick Access menu option 'My Ribbon Sets' when working in a restricted perspective environment.
    • Corrected file selection behavior when publishing a personal perspectives to a new file under Linux/Wine.
    • The ribbon set will be correctly applied when opening a non-security enabled model.
    • Restricted Ribbons will be refreshed when closing or reloading a model to ensure they are displayed correctly.
    • Updated import & export behavior of personal and shared perspective sets, such that one can be published at a time:
      • When importing a perspective set that already exists in the model you will be prompted to overwrite or create as new.
    • Display of Technology Builder, Model Perspectives and Model Add-Ins technologies are now dependent on the selected perspective.
    • Personal and Shared Ribbon set dialogs updated to include context menus for 'Apply', 'Copy to Shared' and 'Move to Shared'.
    • 'System Default' has been removed from Shared ribbon sets.
    • Added the ability to copy a shared perspective to your personal set.
    • Existing Security Enforced Ribbon sets ( formally named Group Restriction ) can be copied to the Shared Ribbon sets for re-usability.
    • Ensure the Ribbon Category 'Settings' is always available to Admin after a Ribbon Set has been applied.
    • Disabled MDGTechnologies are excluded from applied technology sets.
    • Added a "last action taken" textual display to the Perspective Sets | Modeled page to make it clearer if an action has completed or failed.
    • Ensure Perspective Sets | Personal Sets | Ribbon copy and move commands are disabled when a model is not open.
    • 'Custom Technology' perspectives are always visible to Admin and members with special access to perspective settings.
    • Model Builder windows will display the last locally set perspective filter unless the active perspective changes.
    • Added the ability to apply a shared ribbon set to the current user (right click shared ribbon set | apply).
    • Model Builders active perspective filter will be cleared when Selecting 'All' from the 'All Perspectives' ribbon menu button.
    • An error message will be displayed when attempting to activate a perspective workspace that doesn't contain a perspective element.
    • Specialized model-based perspectives designed to accelerate Application Portfolio Management (APM), Business Capability Modeling (BCM), and Technology Portfolio Management (TPM)
      • Focused Tools and Templates: Pre-configured perspectives tailored to APM, BCM, and TPM, providing the exact tools, templates, and workflows required for these critical areas.
      • Efficiency and Productivity: Accelerate project initiation and execution with perspectives that streamline processes and reduce setup time.
      • Best Practices Integration: Incorporate industry best practices into your modeling environment, ensuring robust and effective management of applications, business capabilities, and technology portfolios.
  • Timelines
    • A new docked window for managing all the various version controlled aspects of any supported context item in the model.
    • The Timelines window provides the following tabs and behavior:
      • Diagram
        • [Current Session]
          • A list of image snapshots for the context Diagram. Created when saving a diagram and when opening for the first time.
          • Session images are available for the duration of the current model connection.
          • Provides the ability to view your recent modifications to a Diagram.
        • [Snapshots]
          • Automatically or manually save an image snapshot of a Diagram to the model.
          • New option 'Enable Auto Snapshots' is now available from the 'Manage Model Options' dialog on the General page.
          • Enable auto image snapshots to save and update a single image entry each day for a user when they modify a Diagram.
          • Save light-weight Native XML snapshots of a Diagram and compare any recent changes via the compare window.
      • Package
        • [Snapshots]
          • Save a full Native XML baseline of the current Package. This format is significantly faster than the legacy baselines.
          • Run a comparison or restore changes using the comparison window.
        • [Baselines]
          • Access or create new legacy baselines of the current package and run comparisons.
      • Element
        • Save a core only or full snapshot of an Element in our Native XML format to the model.
        • Add or Edit comments of your snapshots.
        • Compare a snapshot against the current Element or compare a snapshot to an existing snapshot using the comparison window.
      • TAM
        • Lists any Time Aware Model versions of the current Package or Element.
        • Provides the ability to clone a Package as a new version.
        • Run a comparison between an ancestor and cloned Package or Element.
      • Version
        • Displays all VC revisions available for the selected Package for both SVN and TFS controlled Packages.
        • Provides the ability to run a comparison against the current package.
      • Audit
        • Lists any auditing logs for the current context item when auditing is enabled.
        • Selecting an item will display the log info in the output window audit tab.
  • Comparison Window
    • Significantly reworked to support a wider range of comparisons and merging capabilities with a refreshed user interface
    • The following comparisons are now supported:
      • Package or Diagram to a duplicate in an external model.
      • Visual comparison of a Diagram with a copy in an external source model.
      • Time Aware Model versions from an ancestor to clone and vise versa.
      • Compare against Native XML, XEA, XMI 2.1 or a QEA files.
    • Restoring a simple change is now significantly faster.
    • Improved readability by limiting the display of properties in the right pane to only changed items.
    • Full restore from baseline has been updated to allow restoring from Native XML.
    • Removed potential false differences reported after creating a new baseline.
    • Snapshot comparison of a Package, Element or Diagram updated to include Journals and Discussions.
    • Diagram Object and Link style information will now be merged from XMI 1.1 when using merge file.
    • Corrected behavior with comparing a Root Node against a Native XEA file.
    • TAM comparisons via the Timelines window will compare using the TAM root package.
    • Added option for suppressing differences to the author of an element.
    • Child items will be restored only when the parent item exists in the model.
  • Smart Placement
    • New snap points added:
      • Snap to the mid point between 2 objects.
      • Snap to the same width and/or height as other objects on the diagram.
    • Visual guides added to show what snapping is being applied:
      • Same width/height when resizing.
      • Objects of the same size.
      • Horizontal/vertical position.
    • Snapping to edges and centers of other elements when moving multiple elements.
    • Non-embedded child elements can now snap to elements in different parents.
    • New drop menu button for Smart Placement options added to ribbon category Layout > Alignment:
      • Multi Select: Allows snapping when moving multiple objects.
      • Show Guides: Determines if the Visual Indicators will be displayed to show what snapping is being applied.
      • Element Bounds: Enables snapping to the bounds of objects.
      • Same Size: Applies snapping while resizing objects if they get to the same width/height as another visible object.
      • Relative Spacing: Objects snap when the distance from an object matches the distance between other objects.
      • Mid Points: Snapping to the vertical or horizontal midpoints between elements.
    • Improved behavior when snapping to an object partially outside the visible area of the diagram.
  • External Data Integration
    • Added a hierarchical tree view of external data to replace the existing breadcrumb control.
    • Support linking all items within an external 'folder', including recursively into sub folders.
    • Allow attaching related diagram images to external item (for providers that support it).
    • Improvements to bulk synchronization of linked elements allowing bi-directional sync and field level conflict resolution.
  • Documentation
    • Corrected generation of heading levels when using a master document that contains multiple model documents that reuse the same fragment.
    • Ensure Dynamic Documents render child elements when the template has the Element-Child section enabled.
    • Dynamic Document view renamed to Dynamic Preview.
    • Ribbon command 'Publish | Model Reports | Templates' renamed to 'Template Editor'.
    • Improved behavior when generating a Dynamic Preview to ensure the current Keyboard focus is maintained.
    • Dynamic Preview view tab label will update with the current context selection.
    • HTML Report generator updated to use higher resolution diagram images.
    • Improved Document generation behavior when using a cover page and style sheet to avoid potentially applying incorrect styles.
    • Document Editor dialogs will open centered in the current editor to ensure they are visible.
    • Print Preview behavior for the Linked Document editor improved.
    • Batch Generation of Documents using translations:
      • Updated behavior of "Create Library Metadata", such that the Learning Center navigation bar will display translated text.
    • Help generation updated to provide a "meta description" value constructed from the HelpTopic name and the first sentence of the HelpTopic Notes field.
    • Improved handling of an invalid file name when saving a Diagram Image.
    • Image quality options now available for the HTML generator.
    • Improved document generation to ensure the correct matrix specification is loaded when more than one exists with the same name.
    • RTF Template editor updated to include dialog controls for conveniently testing your design as you development it.
    • Improved performance of document generation when the template includes maintenance problems.
    • Non-printable objects will be correctly excluded from reports.
    • HTML Generator has been updated to allow static links to anchor points in the generated HTML:
      • http://localhost/index/html?guid={elemnentGUID}#ANCHORNAME.
    • Document Preview window updated to ensure the reading list is exported in the selected format.
    • Document Template editor behavior improved when moving child element sections.
    • Generated PDF files now correctly load in Adobe PDF Reader.
    • Document generation updated to include journal entries for diagrams and packages.
  • Profile Authoring
    • Profile Helper dialog properties for Attribute and Operation visibility updated to allow the values blank (default) or "False".
    • Publish Package as UML Profile corrected to avoid rare situations where a unique Profile ID was not created.
    • Added the option 'Import Package as MDG Technology' as an alternative to using an MTS file for quickly importing a technology into your model:
      • Available when selecting an <<mdg technology>> Package.
      • Child Packages <<profile>>, <<toolbox profile>> and <<diagram profile>> will automatically be combined into an MDG Technology and imported into your model.
    • Added Diagram Property to the profile diagram toolbox.
    • Traceability window updated to display Extension relationships.
    • ForkJoinH and ForkJoinV have been added to the Extend Metaclass dialog, Synch(H) and Synch(V) removed.
    • _HideUmlLinks property has been added to the Profile Helper dialog.
    • "bookmark" and "bookmarkvalue" properties are now available to shape scripts.
    • Quicklinker behavior corrected when the target element and connector stereotypes are from different profiles.
    • Shape scripts can be defined for Include and Extend use case connectors.
    • Profile export of tagged value definitions corrected to ensure they do not include escaped characters.
    • Improved Quicklinker behavior for UML Profile diagrams.
    • Context menu option 'Import Package as MDG Technology' added for a package on a diagram or in the browser.
    • Added _dbtype and _gentype metaclass properties to allow stereotypes to set default database type and code language respectively.
    • Profile Helper dialog updated to allow creation of tagged values that are typed by a DataType element.
  • Improved Delphi Code Engineering to further support Generics and other Delphi Language Features:
    • The Generic Type parameter is being imported as template parameter, no longer as part of Class element name.
    • Multiple generic type parameters with Constraints separated by ";" are now handled correctly.
    • On importing Generic Class definition, Generalization link is created correctly with template parameter binding (Substitution) to parent class element.
    • Code Generation correctly generates generic type argument from template parameter binding.
    • Code engineering correctly handles 'abstract' and 'sealed' keywords in class definition.
    • 'class' keyword in Property definition no longer causes parsing error.
    • Code engineering correctly handles 'array of' in function/procedure parameter type (e.g. function AllPositive(const numbers: array of int32);).
    • Reverse engineering of a nested record 'case' clause no longer causes parsing error.
  • PHP 7/8 - Improved Code Engineering to support the following PHP 7 language features:
    • Function return type declaration.
    • Nullable function parameter type.
    • Property/variable type.
    • Null coalescing operator (??).
    • Spaceship operator (<=>).
    • Anonymous classes.
    • Group use declarations.
  • C++20 - Improved Code Engineering/Code Editor to support the following C++ features:
    • explicit specifier: "explicit(bool)" for function declaration.
    • immediate functions: "consteval" for function declaration.
    • constinit specifier.
    • using enum.
    • three-way comparison operator.
    • designated initializer.
    • module.
  • Improved C++ reverse engineering to better support complicated variadic template parameter.
  • A warning will be displayed when:
    • the local path is not found when trying to view a source file.
    • the file is not found when trying to view a source file.
  • Visual Studio Solution Importer improved to import SDK-style format of .NET project.
  • Improved C++ reverse engineering to better handle braced initializer.
  • User Interface
    • The Summary Tab in the Inspector window updated to allow its content being "pinned" rather than changing with the current context.
    • Text between the Main Views tab area and the Ribbon bar now displays in a contrasting color to the background under all themes.
    • Display of the Start Page internal tabs has been updated to give them more prominence.
    • Improved the layout of the 'Create from Pattern' and 'Guidance' tabs on the Start page.
    • The 'New Package' dialog now sets focus to the 'Name' field when opened.
    • Docked Properties window updated to provide more room for the property names.
    • Further accessibility improvements including updating all dialogs so that Windows Narrator can provide more accurate and intuitive feed back on controls.
    • Navigation cell context menu on a diagram updated to include the menu 'Open' with the options 'In New Tab' and 'In Current View'.
    • Updated icons in the Scripting window for JavaScript, VBScript and JScript to make them more distinguishable.
    • Literals compartment name hidden for enumeration elements.
    • Pressing 'Ctrl + Space' in the Responsibilities Window during 'inplace editing' corrected to ensure the editor closes.
    • Visibility options for the Traceability window updated from a drop menu to dialog with a checklist.
    • When creating new Exposed Interface elements using the toolbox, the Properties dialog now displays immediately, for selection of 'Provided' or 'Required'.
    • Improved creation of CallOperationActions via drag/drop of Operations from Browser window:
      • Name of new CallOperationAction now remains synchronized with classifying Operation, unless overridden by local element name.
    • Improved handling of extended Unicode characters for the Translation tab in the Properties window.
    • 'Properties...' context menu item added for a Navigation Cell in the Browser window.
    • 'Create from Pattern' and 'Add Diagram' tabs moved from the Start page with the option to either show as a main tab view or as a popup dialog:
      • 'Create from Pattern' renamed to 'Model Builder', 'Add Diagram' renamed to 'Diagram Builder'.
    • Model Builder & Diagram Builder Tree controls updated to support expand and collapse using the left and right arrow keys.
    • Docked Translation tab now appears when the context object supports it.
    • Translations for connectors, attributes and operations will be included when copying a package.
    • Main Tab views that have been docked and set to 'Auto Hide' will auto show when requested to be displayed.
    • Improved rendering of tiled backgrounds when viewing a diagram via a Navigation Cell's popup viewer.
    • Tooltips will now disappear after dropping an element from a Browser onto a connector.
    • Improved usability for the "Import DDL Scripts" dialog:
      • Corrected initial focus and included support for resizing.
      • When selecting a directory to import, the "Browse For Folder" dialog will no longer display the "Make New Folder" button.
    • Improved behavior for the chat search drop menu option 'Clear' to ensure it enables when a filter has been applied.
    • Creating a diagram with a new package will open the model builder dialog.
    • Updated the Docked Properties window to ensure 'Ctrl + A' or 'Ctrl + C' have no impact on a properties value when the label is selected.
    • Corrected drawing for drop-down lists with headings under Wine.
    • Portals 'Window' page has been updated to include the Timelines window.
    • Diagram Builder window updated to support expanding rows when double clicking in the list of diagram types.
    • When creating a child diagram of an element, the name will default to the parent element name unless one is provided.
    • Improved resizing behavior of the Model Builder window when displayed in main tab view.
    • Allow ESC key to close the Model Builder when the Diagram Builder tab is active.
    • Reloading diagram filters from the 'Filters & Layers' window will be reflected in the visible diagrams.
    • Deleting an annotation from the model will correctly update the display in the Browser.
    • 'Save Package as MDG Technology' is now available from the Browser or on a diagram when right clicking on an MDG Technology element.
    • Execute and Construct quick access menu buttons on the Start ribbon have been moved to their respective ribbon categories.
    • Specialize ribbon layout has been improved.
    • Corrected Toolbox display when moving between a diagram view and the Specification Manager.
  • Automation and Scripting
    • Repository interface updated with the following changes:
      • AdviseElementChange corrected to ensure the User Interface updates with any changes whether or not the element is in context.
      • GetFormatFromField updated to ensure bullets and other styles are handled correctly when converting to RTF.
      • SQLQuery no longer treats empty strings as 64bit encoded nodes.
      • GetElementSet has been updated to:
        • Support a CSV of GUIDs (as well as ElementIDs) as the IDList when specifying 2 as the Option.
        • Return a collection of elements under a single package by specifying 4 as the option and a single Package GUID as the IDlist.
    • Automation can now access the Code Miner Service functionality.
    • EA add-ins can now include more than one MDG Technology file by using EA_ProvidedTechnologyCount before EA_OnInitializeTechnologies.
    • SetTx[Alias|Name|Notes] for an element, method or connector has been updated to ensure the translated value is applied.
    • Ensure EA_OnPostNewPackage is called once when creating a package in the browser or on a diagram.
    • Repository.ImportPackageAsMDGTechnology("GUID") has been added to allow importing model-based MDG Technologies.
  • Reviews & Discussions
    • Manage Reviews window updated with the following changes:
      • Details pane now provides the option to sort by 'Name' or by 'Phase then Name'.
      • Newly created reviews will obey any active Status filter and notify you with options if it will be hidden.
      • Start, End and Status values are now displayed as preview text under each review item and can be shown or hidden from the context menu.
    • Improvements to Discussion window readability, topic information now displays at the top of the post.
    • Journal & 'My Diary' entries can now be published to file as an RTF document.
    • Journal History 'Visible Time Frame' context menu options updated to include 2, 3 & 5 days.
    • Discussion Post Editor readability improved with some minor enhancements to the text displayed.
  • Visual Styles and Themes
    • New theme 'Office 2022' is available from the Application Look Dialog.
    • Visual Style will now default to Office 2022 Colorful.
    • New diagram themes have been added.
  • Simulation
    • Statemachine Simulation: Trigger and Event can now have different name for Trigger with Parameters.
    • Moving of parameters to inputs and vise versa from the SysML Parametric Simulation Configuration dialog has been improved.
  • Execution Analyzer
    • Added support for memory profiling 64bit applications.
    • Increased the Linux Satellite server timeout period from 5 seconds to handle long running commands.
    • Improved support for inspection of MFC/std containers while debugging.
    • Tracepoints can now view static variables values.
    • Line highlighting colors for the source code editor improved under dark mode.
    • Improved Thread icon in the Call Stack window.
    • When prompted to open a file in Enterprise Architect, ensure the code editor opens to the correct line number.
  • Diagramming
    • New Drag & Drop functionality added to simplify a range of diagramming use cases by dropping a new or existing element onto an element or connector on the diagram:
      • drag a Classifier onto an ItemFlow to add the Classifier as a conveyed item.
      • drag a Trigger onto a Transition in a StateMachine diagram to apply it as a trigger of the flow.
      • drag an Activity onto a State in a StateMachine diagram to apply it as an 'entry|do|exit' behavior (prompts for the action type).
      • drag an Operation onto a message in a Sequence diagram to apply it as the operation called.
      • drag a Signal onto:
        • a message in a Sequence diagram to apply it as the called.
        • a SendSignal Action.
        • an AcceptEvent Action to create a new Trigger and apply the signal.
      • drag an element onto a connector; where appropriate, splits the existing connector and rejoins the ends to the dropped element.
      • Support for naming of new Activity dropped onto State as a Behavior.
    • Updated behavior of 'configure stereotypes' security permission to avoid specific situations that prevented some connector types from being created when applied.
    • Diagram Properties window updated to include the group 'Show' to allow easier access to options that show or hide additional information.
    • When the direction of an Association connector is changed, the end navigation will also be updated.
    • Corrected the synchronization of a CallBehaviorAction with the called Activity when the 'Synchronize with Parameters' button is clicked.
    • Custom Drawn elements can now apply a flood fill that indicates percentage complete by setting the new option 'FillElement' to a ProgressBar tagged value.
    • New diagram option 'Show Standard Bookmarks' added to the Properties window to allow hiding standard bookmarks on elements.
    • Improved the synchronization of operations between base classes/interfaces and derived classes/realized interfaces:
      • the signature of the overriding operation can now be forced to synchronize with the base operation.
      • the operation parameters now synchronize correctly when changing from Properties view and Features|Operations view.
      • the "Enforce Synchronization" flag will be reset for the base operation when its last overriding operation is deleted.
      • synchronization behavior improved when connected to Pro Cloud Server models.
    • When changing the font for a Roadmap timeline, the scale and height will be adjusted to ensure text does not overlap.
    • New Roadmap option 'Show Unit Label' available from the Roadmap dialog:
      • When disabled the text Unit: will not be shown in the corner of the Roadmap for a cleaner looking diagram.
    • Note elements can no longer be resized smaller than their contained text at different zoom levels.
    • Improved behavior of 'Change Connector Type' when strict connector syntax is disabled.
    • Added options to hide inherited private features (attributes, operations and receptions).
    • Added support for setting the Diagram Flow Direction in UML and SysML Activity diagrams.
    • Grid style diagram behavior updated to:
      • Prevent the diagram being marked as dirty when you drop the element into the same cell.
      • Ensure context is set to the element being moved.
    • Assembly relationship now available from the Quicklinker menu when adding a connector between Components.
    • Updates to the ArchiMate 3.2 toolbox and Quicklinker.
    • Quicklinker updated to allow continuous and discrete control flows to be created between action elements on SysML 1.5 activity diagram.
    • Corrected Quicklinker behavior for a data flow diagram to ensure a process can be connected to a gate.
    • Setting the default border width of an element corrected to avoid a specific scenario where it was also applied locally:
      • Default element appearance dialog improved to allow resetting only border width to the global value.
    • 'Realization' added to 'Select Connector Type' dialog.
    • Sequence diagrams no longer allow the non-functional option 'Freeze Visible'.
    • Activity partitions will display the represented element in their name when the classifier is not set.
    • Corrected drag and drop behavior for an existing object instance when 'Required User Lock to Edit' is enabled.
    • Azure icons have been updated to the latest version (February 2024).
    • Amazon Web Service icons have been updated to Release 19.
    • The names of behaviors on States in StateMachines are now prefixed with 'entry', 'do' or 'exit' where appropriate.
    • Corrected diagram drawing of a recursive association to prevent it overlapping the qualifier type.
    • Improved the stereotype display of an association end.
    • New options for resetting a connectors local or default appearance have been added to the ribbon; available from Layout > Diagram > Appearance.
    • Generating an Activity Diagram from Use Case Steps will no longer apply a default color to connectors.
    • Prevented an incorrect warning when creating a realization between a component and requirement when strict connector syntax is enabled.
    • Columns created on a table from a specialized data modeling profile will now be automatically assigned the column stereotype from that profile.
    • Corrected rendering of Information Engineering end points.
    • SysML copy relationship has been updated to create a read-only copy of target element's text property in the source element.
    • Custom compartment drawing updated to sort items alphabetically.
    • Cursor 'Hotspot' when dropping an element from the Toolbox has been re-positioned to the tip of the arrow.
    • Common elements will be hidden from the quicklinker when the common technology is not visible.
  • Model Import / Export
    • Model export to Native XML improved to avoid a potential error while exporting the 't_trxtype' table.
    • Project Transfers over Native connections to Linux based MySQL8 databases corrected.
    • 'Save Selected Elements as Pattern' updated to provide a significant speed improvement when those elements live under large packages.
    • Correct ArchiMate import when element names have a single quote.
    • Added support for exporting and importing Native XML containing Package Snapshots - available from the 'Package' tab in Timelines window.
    • Updated XMI/XML round-trip of Journals and Discussions:
      • Journals and Discussions can now only be merged from XMI/XML.
      • 'XMI/VC Import Policy for Discussion' option has been removed from 'General' section in 'Manage Model Options' dialog.
      • 'Import Discussions by' option has been removed from 'Import Package form Native/XMI File' dialog.
      • Baselines and Package/Element/Diagram Snapshots will no longer include Journals and Discussions.
  • External Data Integration (SBPI)
    • Support synching of relationships (support available for Jama only at this time).
    • Added ability to export a package including sub-items from Enterprise Architect to an external provider.
    • ServiceNow: and 'Reference; type fields now return both the 'Display Value' and the 'Link'. Note: custom field mappings may need to be updated to accommodate this.
    • Allow creation of linked elements under an existing element, not just under packages.
    • Corrected synchronization of progress bar.
    • Updated to correct an issue with relationship mapping.
    • Field mapping improved; allow type mapping to default to the matching MDG technology types and tagged values.
  • Other Changes
    • Newly created Project files in Corporate and above now provide the option to be security enabled.
    • Added an MDG Technology for The Essential Architecture (TEA).
    • Corrected Report Library context menu string for deleting a document group.
    • PostgreSQL v16 database drivers are now distributed for use with Native connections.
    • Model Search behavior updated to ignore the case of 'AS CLASSGUID' directive when running a search.
    • Improved logic in the 64bit edition for determining if the Microsoft Access OLEDB ACE driver are installed before allowing legacy project types.
    • Improved Web browser message displayed after successfully authenticating via OpenID.
    • Added support for 'Microsoft OLEDB Driver 19 for SQL Server' for both Native and OLE/DB based connections.
    • Corrected several date fields for SQLite to ensure they save in ISO 8601 date format.
    • 16.1 & 17.0 have been added to the 'Manage Model Option' dialog 'Minimum Version' drop-down list.
    • Time Aware Modeling updated to improve cloning of connector end tagged values and qualifiers.
    • Model Views Window:
      • Introduced Model Index views and folders to support generation of 'eaidx' files from an Index Definition Folder.
      • The 'eaidx' files store configuration information used by our integrations, such as the Visual Studio Integration.
    • Users without 'Manage Project Settings' will no longer be able to change font settings in the Project Options dialog.
    • Removed an 'Under Construction' model pattern from Project Management MDG Technology.
    • Improved handling of external MDG Technologies that have been specified with an invalid URL.
    • Added support for MSSQL connections when using Wine 9.1 or greater.
    • User Restriction for 'Delete Connector' corrected to ensure it prevents deletion when "Ctrl + Delete" is pressed.

* Please note these are the release notes for Enterprise Architect v17.0 - not all updates are available in all editions.