Team for Capella 1.3.1 (2019-06-28)

CompatibilityCapella 1.3.1

 

What's new

The Team for Capella 1.3.1 maintenance release brings several major changes (compared to Team for Capella 1.3.0):

  • The change management has been improved: 
    • the Commit History view has a new mode which allows to compute the representations impacted by one or several selected commits.
    • the Activity metadata can now also be exported to JSON format.
  • A new "Repository Information" properties page is available for .aird files in the dialog displayed by the Properties action of the contextual menu. It displays repository information (location, port, name) and the list of users connected to the repository.
  • It is now possible to hide lock and permission decorations during the export of representation as images thanks to a new system property ( -Dorg.eclipse.sirius.diagam.ui.hidePrintingOfPermissionAuthorityDecoration=true)
  • The cleanup phase done by the export wizard before the export of the model to the server has been completed with an additional pattern for invalid representation (RepresentationDescriptors without target representation). This avoids to export representations or representation shortcuts whose cannot be opened by the users.
  • The Importer application has been modified to:
    • increase its change management configuration capabilities: the export of the commit history is now optional (default:true), the detailed changes for each commit can be exported (default: false) and JSON has been added as one of the possible activity metadata import format.
    • provide a better control on the export result layout: the archiveFolder parameter has been deprecated in favor of the new parameters -outputFolder, -logFolder, -archiveProject and -overrideExistingProject.
  • The Scheduler configuration has been updated to
    • use a more recent Jenkins version: from LTS version 2.46.2 (LTS) to version 2.150.2 (LTS). This brings several important security fixes and also notable changes as documented in the LTS release notes.
    • trigger the "Start server" and "Start License Server" with a sixty seconds delay after Jenkins start
    • create the Scheduler temporary files in a temp subfolder instead of the Temp folder of Windows.
    • have a success result when commands are successfully executed on the server by the command.bat application, some of its commands were properly executed but without a "success" result they kept running until a 2 minutes timeout stopped it.

 

Important note

When updating from 1.1.x or 1.2.x to this new version, it is recommended to use a new workspace: durable locks have been disabled by default but older versions used to activate this feature as a user choice. It is also possible to clean the old workspace by removing the PREF_ENABLE_DURABLE_LOCKING=true preference value from the workspace metadata located in: .metadata\.plugins\ org.eclipse.core.runtime\.settings\fr.obeo.dsl.viewpoint.collab.prefs file of the workspace. 

 

Fixed Issues

This version also introduces several fixes:

  • LDAP authentication now works with with filters and {user}@DomainName dn pattern, the corresponding documentation has been completed.
  • Better Folder hierarchy conservation while exporting models to the server.
  • Decorators (red crosses, sub diagram) computation performances have been improved.
  • A few other minor fixes around collaborative features or the compatibility between Capella features and the collaborative add-on.
  • Documentation minor fixes and improvements

 

Rebuild on 2019-08-07

The version published on 2019-06-28 has been replaced by a new release on 2019-08-07. It is a rebuild in order to integrate a new version of the license system due to changes in Java (8u201, 11.0.2 and later) around cipher suites. There is no change on the other components.