Skip to content

Releases: ObeoNetwork/InformationSystem

Information System Designer 5.1.1

08 Oct 09:32

Choose a tag to compare

This release includes version 4.1 of Acceleo, allowing to specify and run Acceleo 4 generators.
For backward compatibility reasons, it also includes the Acceleo 3 runtime engine, allowing to run Acceleo 3 generators.

Based on

Integration of

Compatibility with

  • Java 17

Information System Designer 5.1.0

30 Jul 14:43

Choose a tag to compare

Metadata

  • Allow to define context aware metadatas with default values (documentation)
  • Add a dialog to apply metadata on an element depending on its properties or context (type, properties, linked elements, ...)

Graal Designer

  • Virtual nodes are added in the Model Explorer to group model elements of the same type

Cinematic Designer

  • Allow to bind view elements to data structures from the Mockup View (documentation)
  • Remove the old capacity to bind view elements from the UI Structure tree
  • Make the Binding Editor compatible with View Elements (documentation)

SOA Designer

  • Now supporting import of Swagger 1.x, 2.x, and OpenAPI 3.1 (in addition of OpenAPI 3.0) (documentation)
  • Provides an action to convert a Swagger 1.x, 2.x or OpenAPI 3.0 file to the newer format OpenAPI 3.1 (documentation)
  • More accurate management of the OpenID Connect authentication protocol modelisation (documentation)
  • Add an identifier attribute to the SOA Component License
  • Add a default value to the SOA Component api version attribute
  • Improve the accuracy of the error message and give more context when a Swagger import fails

Database Designer

Requirement Designer

  • The link requirement dialog now has a filter field

Other

  • The order of the tabs in the properties view is now deterministic

Bug fixes

Graal/SOA/Entity class diagram

  • Delete a structured type element can lead to pending relationships (concerns Entity, DTO and DomainClass)

SOA Designer

  • Swagger preview always display the petstore sample
  • Swagger import - Impossible to import schemas with no type
  • Swagger export - Improve error management on Security Scheme with no name and Scope with no name
  • Liquibase generator generates corrupted "CHECK" constraints when a CHECK statement is defined in the model

Database Designer

  • Database import - Defaults values for textual fields contains the type name which corrupts the imported schema
  • Database folder names used for Liquibase generation embed the wrong version of the database
  • Delete table can lead to pending foreign keys
  • Delete column can lead to pending index and foreign keys
  • Delete external table from diagram should not delete it from model
  • PostgreSQL generator for columns typed with a type where size is not specified

Graal Designer

  • Not possible to create more than one Task partial view

Information System Designer 5.0.0

19 Nov 16:09

Choose a tag to compare

Based on

Integration of

Compatibility with

  • Java 17

Information System Designer 4.1.1

29 Feb 18:14

Choose a tag to compare

This maintenance release fixes two issues.

Database

  • Fix Database Import freezes when more than one representation has to be created

Platform

  • Fix log4j error at startup

Information System Designer 4.1.0

08 Dec 15:43

Choose a tag to compare

Diagramming

  • Partial view - a new kind of diagram allowing to choose its content (documentation).

Swagger

  • Capacity to define constraints on data type attributes and service parameters (documentation).
  • Improve import / export of documentation fields on DTOs
  • Do not block importing a swagger containing untyped properties

Interaction

  • Fix and document typed participant creation tool

Class diagrams (in Graal, Entity and SOA)

  • New tool to create DTOs from Entity or Entity from DTO at the Namespace level (documentation)
  • New more intuitive properties view for bidirectional relationships
  • Enable the create attribute button on the Class property view "Attributes" list widget

Library

  • Manage bidiretional relationships between classes of a project and a library
  • Add a navigability tool on external namespace to navigate to library diagrams from a project diagram

Other

  • HTML export to create a static browsable website out of a modeling project (HTML Export on an aird file)
  • Enable Metadata on the Database metamodel
  • Navigability tools on Cinematic Mockup diagram
  • New model wizard do not impose to enter the file extension anymore
  • New feature in the ISD update site to allow deploying only the meta-model plugins (useful for code generators)

API Changes

  • Environment metamodel
    • PrimitiveTypeKind enumeration added
    • kind : PrimitiveTypeKind attribute added on PrimitiveType
    • ConstrainableElement concept added
    • Attribute now specializes ConstrainableElement
  • SOA metamodel
    • Parameter now specializes ConstrainableElement
  • Database metamodel
    • Database concepts now specializes environment::ObeoDSMObject

Information System Designer 4.0.0

25 May 08:03

Choose a tag to compare

Upgrade to Obeo Designer 11.7

Other

  • The Family sample has been reintroduced in the product
  • Fixed a few documentation typos

Information System Designer 3.2.0

03 Feb 10:30

Choose a tag to compare

Libraries

  • Export project as library now handle referencing projects (make them reference the library in place of the original project on the fly of exporting)
  • Support multiline comments
  • Support multiline comments
  • Fix concurrend model access when importing library

Database Designer

  • Fix database column property view : type combo has to be clicked twice to open
  • Liquibase generation stabilization
  • Update Database drivers (supported databases)
  • Set up a new technical base for JUnit tests of databases connectors, managing multiple docker images
  • Update Liquibase driver to 4.14.0

Cinematic Designer

  • Fix Actor size is too big when added on the Task diagram

Other

  • Other minor defaults and documentation issues

Information System Designer 3.1.0

29 Nov 16:47

Choose a tag to compare

Project migration

  • Improve the project migration of older versions of ISD (support more cases and automatically activate the necessary viewpoints)

Libraries

  • Improve the export library wizard UI

Cinematic

  • Fix View Container Reference label does not show the widget name

SOA Designer

  • Allow to define Security at SOA Service level
  • Automate the deletion of Security Application when a Security is deleted
  • Improve the management of Security Applications
  • Add a decorator on Operations to represent security

Database Designer

  • Automatically activate Database viewpoint after database import, and create the default diagrams
  • Improve query parsing on database Views to allow unqualified table names and ignore case
  • Improve SQL generator regarding AUTO_INCREMENT modifier on H2 primary key to meet a specificity of H2 databases
  • Fix Liquibase changelog error on generating primary keys
  • Improve database comparison to allow the generation of a changelog when a documentation is concerned by a change
  • Fix database comparison does not take into account Views

Usability

  • Deactivate unintentional Save confirmation dialog when saving any representation

API changes

  • Changes in the SOA metamodel:
    • Addition of a new metaclass Securable defining :
      • a containment relationship securityApplications to hold the Security Applications
      • a derived relationship "securitySchemes giving a read access to the applied Securities
    • Securable is used as a superclass of Service and Operation
    • addition of a getAllSecurityApplications operation on the Operation metaclass, providing a read access on the Security Applications contained in Operation and Service.

Information System Designer 3.0.0

20 Jun 09:20

Choose a tag to compare

Information System Designer 2.2.1

04 Feb 09:42

Choose a tag to compare

Maintenance release

Cinematic Designer

  • Better/fixed navigation tools in Cinematic Mockup Diagram
  • Fix Cinematic UI Structure not showing the view element widget types in their label

SOA Designer

  • A new Meta Types layer in the SOA Component Contract Diagram to differentiate DTO and Entities
  • Improved SOA Rest API modelization: allow choosing the security scopes per operation
  • The Properties Extension properties tab is now only visible if at least one REST operation is defined in the Component
  • SOA Designer (and all Class Diagrams in Graal, SOA, and Entity) now use AQL
  • Use Apache license as default when creating a new REST Component
  • Swagger export now supports paged operations
  • Improve Swagger syntax support regarding importing array datatypes
  • Fix Swagger export generates too many new lines
  • Fix Swagger import not working with some kind of security schemes
  • Fix Swagger export should not generate Apache license if none is defined in the model
  • Fix Swagger import dialog does not take into account the file path when entered manually

Database Designer

  • New information dialog on Liquibase generator showing success information and target Liquibase version
  • Improvements on SQL generator for Oracle sequences

API changes

  • The SOA metamodel (and its nsuri) changed from version 3.0.0 to version 4.0.0 with the introduction of the SecurityApplication meta class. This change comes along with a migration component to ensure that older models can still be open, making it completely transparent for the end user. However, third party tools using the SOA meta-model API, such as code generators, could be impacted.