Release 5.0.0
New and noteworthy
System requirements
- The minimal supported Java version by the publisher is JavaSE-11.
Configuration management
- Configurations can now be managed per design, in addition to the previously existing project scoped configurations.
- Streams and baselines of published data are now managed separately for each design.
- Design configurations can be assembled into global configurations, establishing a common context when working with versioned artifacts across tools.
- Global configurations are scoped to a project.
- New pages dedicated to configuration management
- Design configurations
- Global configurations
- The designs list page has been updated in order to display the available versions of the selected design
- The design tree is now managed directly from the designs list page, with a single tree for the whole project,
instead of a tree which could differ from a configuration to another.
Publishing agents
- New agents for MEGA HOPEX and IBM DOORSNext.
Mass actions to add users from a list of e-mails
- When adding users to the server.
- When adding project members.
- When adding review contributors.
- When affecting review managers.
Audit
- New review audit page
- Monitor reviews across all projects of the application
- Event logs
- Track creating, deleting and archiving users and projects
- Track adding and removing users to a project
- Track successful and failed login attempts
- Track successful and failed publications
- Advanced search and export audit data.
Design comparison
- Compare 2 versions of a design (Word, PowerPoint, PDF, Excel, DOORS, etc.)
- See differences between 2 given configurations.
- See differences between a version currently in review and the most recent published version.
- See differences between a version currently in review and the previously reviewed version.
Importing comments from a document
- Import comments that were created directly in the authoring tool for Word and PDF documents.
- Import comments from several documents simultaneously.
- Successive imports can detect and add only new comments from the document to the review.
- Alternatively, on demand, the import can remove all previously imported comments, along with their answers and their related findings.
- Analyze the impact of the import before actually performing it.
- Download the import result.
Review improvements
- Assigning review managers. Moderation permissions will now only apply on reviews where the user is assigned as a manager, instead of all reviews of the project.
- Can close a whole discussion feed at once instead of closing only a comment and its children.
- Only the comments of the active review context are displayed.
- Can disable comments highlighting in design documents and diagrams.
- Search for imported comments to quickly differentiate them from manually created ones.
- The source of a comment is now included in the Excel review export.
- Warning when the due date is missing during a review creation.
- Prevent creating comments or findings on a review past its due date.
Links consolidation
- DOORS modules are now published each in a different design. Links between modules are consolidated in SECollab during the publish operation.
- Links are consolidated between IBM DOORS requirements and MEGA HOPEX architecture resources.
WEB reports
- Administration pages for link types, requests, and WEB report templates have been redesigned.
- Reports can be starred, and the banner will now only display starred or recently visited reports.
- Traceability tables: new columns can be defined with a custom expression, allowing to display specific properties of a resource.
- Requests now support interrogating "design" and "tool" properties.
Dashboards
- The review dashboard contains new widgets to display the distribution of comments and findings per design or per review objective.
- New dashboard type: custom dashboards
- Contains 6 individual areas.
- Each area can display some text or an existing WEB report.
Improved navigation
- New design hierarchical graph view.
- Design root resources can now be selected in the resource banner to display their properties, comment, or link them, like any other design resource.
- Copy / paste from the design viewer.
Publisher improvements
- Publications now offer a better overview of the ongoing tasks, with links to the publication logs and published designs.
Bug fixes
Excel: support for strikethrough text.
LDAP: performance issue with the users cache.
Reviews: improved display of custom attributes in discussions.
Reviews: glitch when editing review objectives.
DOORS: the publication now keeps icons for incoming / outgoing links.
Known issues
The list of known issues can be found on the known issues page.
Migration notes
Release 5.0.0 requires updating the Neo4j plugin for SECollab.
Upgrading from version 4.2.x requires a migration.
Before this migration, backup the following:
- Database.
- After the application server is shut down, SECollab's workspace folder.
Migrating from version 4.2.x requires creating a migration file.
From any Windows client system, open SECollab's installation files, go to the configuration-selector
folder, then open a Windows command prompt.
In this prompt, run the following command: eclipsec.exe -s <serveur> -u <utilisateur> -o migration.json
.
The application will ask for the user password, then it will write the migration.json file in the current folder.
Once the file is generated, it must be manually edited until only one configuration remains per project. In version 4.2.x,
it was possible to have a different designs tree in each configuration of a same project. Starting with version 5.0.0, only 1 design tree per project is preserved.
It will be the design tree belonging to the configuration chosen in the migration.json file.
This file must then be uploaded to the target SECollab server, in the /opt/secollab
folder.
For the migration process to be able to access the migration file, the secollab.xml file, in the Tomcat server, must be edited with this new line:
<Parameter name="mdw.server.migrations.gc.configurationsMapping.file" value="/opt/secollab/migration.json" override="1"/>
Finally, follow the instructions in section Updating SECollab.