Team for Capella - Releases
Team for Capella 7.0.1_202509 (2025-09-30)
Compatibility: Capella 7.0.1
What's new
- Compatibility with Capella 7.0.1
- Packaging, installation and deployment
- Update from Jetty 10.0.20 to Jetty 10.0.26
- A feature patche for Capella 7.0.1 is installed during Team for Capella installation in Capella.
- The update site containing the hot fix is located in updateSite folder of the Team for Capella bundles.
- It contains the following hotfix:
- 7.0.1.202508281230 - Client - Do not dispose system colors in TextRenderer
- Some parameters can now be provided using Java system properties or environment variables, in addition to the previous method.
- Environment variables override the arguments/properties values and Java system properties take precedence over both.
- To ensure compatibility with operating systems that have strict naming conventions, the environment variable is looked up twice: first with the given property name, and then a second time with a modified version of the name (converted to upper case, with dots (.) replaced by underscore (_) and dashes (-) removed).
- For example, both admin.server.jetty.ssl.keystore.passphrase and ADMIN_SERVER_JETTY_SSL_KEYSTORE_PASSPHRASE are accepted as environment variable to provide the parameter via environment variable.
- Here is the list of impacted parameters:
- admin.server.jetty.ssl.keystore.passphrase (takes precedence over the property defined in admin-server.properties)
- admin.server.jetty.ssl.keypassword (takes precedence over the property defined in admin-server.properties)
- ldap.manager.dn (takes precedence over the property defined in ldap-config.properties or equivalent for all repositories)
- ldap.manager.password (takes precedence over the property defined in ldap-config.properties or equivalent for all repositories)
- ldap.truststore.passphrase (takes precedence over the property defined in ldap-config.properties or equivalent for all repositories)
- t4c.database.h2.user (takes precedence over the user defined in dataSource element of all repositories)
- t4c.database.h2.password (takes precedence over the password defined in dataSource element of all repositories)
- Client / CLI tools
- fr.obeo.dsl.viewpoint.collab.https.jetty.ssl.context.passphrase (takes precedence over system property)
- fr.obeo.dsl.viewpoint.collab.credentials.tools.net4j.login (takes precedence over -repositoryLogin, -repositoryCredentials or secureStorage in CLI tools)
- fr.obeo.dsl.viewpoint.collab.credentials.tools.net4j.password (takes precedence over -repositoryLogin, -repositoryCredentials or secureStorage in CLI tools)
- fr.obeo.dsl.viewpoint.collab.credentials.tools.http.login (takes precedence over -httpLogin, -httpCredentials or secureStorage in CLI tools)
- fr.obeo.dsl.viewpoint.collab.credentials.tools.http.password (takes precedence over -httpPassword, -httpCredentials or secureStorage in CLI tools)
- Server changes
- Complete /users REST API to manage technical users of repositories with OpenID Connect authentication.
- Encrypt OpenID Connect authenticator technical users passwords with BCrypt
- Encrypt Rest Admin passwords in secure storage with BCrypt
- Documentation sections related to H2 have been completed with information about restoration and password management.
More details can be found in the documentation.
Fixed Issues
This version also introduces several fixes:
- The Importer application now better manage dangling references cleanup during extraction of a project from a snapshot of the current repository state or from an historical revision.
- ...
Note: Windows 10 users: Windows 10 Defender significantly slows down Eclipse, reason being Windows 10 Defender scanning the JAR files. The problem has been reported to Microsoft here. Until then, a workaround to this problem is to add Eclipse root directory to Windows 10 Defender's exclusion list, detailed steps are shared here. This is not just an Eclipse issue on Windows 10.