Release Notes for Sirius Collaborative Mode

  1. Release Notes for Sirius Collaborative Mode
    1. Changes in Collab 13.0.1 (from Collab 13.0.0)
    2. Changes in Collab 13.0.0 (from Collab 12.0.0)
    3. Changes in Collab 12.0.0 (from Collab 11.0.2)
    4. Changes in Collab 11.0.2 (from Collab 11.0.1)
    5. Changes in Collab 11.0.1 (from Collab 11.0.0)
    6. Changes in Collab 11.0.0 (from Collab 10.0.1)
    7. Changes in Collab 10.0.1 (from Collab 10.0.0)
    8. Changes in Collab 10.0 (from Collab 9.0.4)
    9. Changes in Collab 9.0.4 (from Collab 9.0.3)
    10. Changes in Collab 9.0.3 (from Collab 9.0.2)
    11. Changes in Collab 9.0.2 (from Collab 9.0.1)
    12. Changes in Collab 9.0.1 (from Collab 9.0.0)
    13. Changes in Collab 9.0.0 (from Collab 8.0.0)
    14. Changes in Collab 8.0.3 (from Collab 8.0.2)
    15. Changes in Collab 8.0.2 (from Collab 8.0.1)
    16. Changes in Collab 8.0.0 (from Collab 7.0.0)
    17. Changes in Collab 7.0.0 (from Collab 6.10.0)

Changes in Collab 13.0.1 (from Collab 13.0.0)

User-Visible Changes

Administrator-Visible Changes

Developer-Visible Changes

Changes in Collab 13.0.0 (from Collab 12.0.0)

User-Visible Changes

Developer-Visible Changes

Partial support for internationalization

Collab 13.0.0 introduces partial support for internationalization: all literal strings from the runtime part of Collab are now externalized and can be localized by third parties by providing the appropriate «language packs» as OSGi fragments. Note that this does not concern the server components, the user profile component, the importer application, or the parts of the UI inherited from Eclipse/EMF/GEF/GMF/Sirius and other libraries and frameworks used by Collab.

Some API changes were required to enable this. Most breaking changes concern the plug-in/activator classes from each bundle. They are:

Additional non-breaking changes:

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.activity

Changes in fr.obeo.dsl.viewpoint.collab.importer

Changes in fr.obeo.dsl.viewpoint.collab.ui

Changes in fr.obeo.dsl.viewpoint.tests.collab.server

CollabTestServer.start(boolean) has been added. The boolean parameter allows to force the server starting to drop the table of the database or to not drop it regarding its value. It overrides the cleanDB parameter given in the constructor.

Changes in fr.obeo.dsl.viewpoint.tests.collab.support

Changes in Collab 12.0.0 (from Collab 11.0.2)

User-Visible Changes

Change Management

Developer-Visible Changes

correctly added/removed into/from the resourceSet and the owning CDOResourceFolder. By default the srm management is enabled but can be disabled with the system property fr.obeo.dsl.viewpoint.collab.disableSrmResourceManagementInUndoRedo=true

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.ui

Changes in fr.obeo.dsl.viewpoint.tests.collab.support

Changes in Collab 11.0.2 (from Collab 11.0.1)

User-Visible Changes

Developer-Visible Changes

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.ui

Changes in Collab 11.0.1 (from Collab 11.0.0)

User-Visible Changes

Developer-Visible Changes

Changes in Collab 11.0.0 (from Collab 10.0.1)

User-Visible Changes

Developer-Visible Changes

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.ui

Changes in fr.obeo.dsl.viewpoint.tests.collab

Changes in fr.obeo.dsl.viewpoint.tests.collab.support

Changes in Collab 10.0.1 (from Collab 10.0.0)

Minor release without API changes

Changes in Collab 10.0 (from Collab 9.0.4)

User Changes

Secure communication between client and CDO server

Using TLS, it is now possible to encrypt communication between the client and the CDO server. The certificate used on server side have to be created using algorithm compliant with TLS version 1.2.
You can find documentation in Administrator Manual/Starting a Collaborative Server/Activate SSL connection.

LDAP authentication

LDAP can now be used to authenticate user. It can be used alone or simultaneously with authenticated server or user profile server.

LDAP Configuration allows filter usage that can be used to limit authentication to a predefined list.
You can find documentation in Administrator Manual/Starting a Collaborative Server/Using default Server configurations and Administrator Manual/Starting a Collaborative Server/Configure LDAP authentication on the Server.

Other

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.ui.user.profile.design

Changes in fr.obeo.dsl.viewpoint.collab.server.usermgmt

Changes in fr.obeo.dsl.viewpoint.tests.collab.support

Changes in Collab 9.0.4 (from Collab 9.0.3)

Minor release without API changes

Changes in Collab 9.0.3 (from Collab 9.0.2)

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in Collab 9.0.2 (from Collab 9.0.1)

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in Collab 9.0.1 (from Collab 9.0.0)

Minor release without API changes.

Changes in Collab 9.0.0 (from Collab 8.0.0)

Warning: If you are using previous version of Collab, a migration is needed (change on RGBValues type in Sirius 3.0.0 is an example of change that needs a migration). To run this migration you must follow these steps:

Warning: CDO transactions are now created with the detachment notification enabled. The method org.eclipse.emf.cdo.view.CDOView.Options.setDetachmentNotificationEnabled() is called with true as parameter.

API Changes

Changes in org.eclipse.emf.cdo

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.ui

Changes in Collab 8.0.3 (from Collab 8.0.2)

API Changes

Changes in fr.obeo.dsl.viewpoint.collab.ui

Changes in Collab 8.0.2 (from Collab 8.0.1)

Changes in fr.obeo.dsl.viewpoint.collab

Changes in Collab 8.0.0 (from Collab 7.0.0)

API Changes

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.ui

Changes in fr.obeo.dsl.viewpoint.collab.ui.user.profile.design

Changes in Collab 7.0.0 (from Collab 6.10.0)

API Changes

Collab 7.0.0 includes a lots of API-breaking changes, as part of a global effort to improve the quality of the Sirius internals. In this milestone in particular, most of the APIs which were marked as deprecated in previous versions of Collab have been either removed (if a replacement exists) or marked as non-deprecated (if no replacement exists yet).

Changes in fr.obeo.dsl.viewpoint.collab

Changes in fr.obeo.dsl.viewpoint.collab.ui