This topic describes the changes made to Collaborator 14.x. For information on the changes made to other versions of the product, see Version History.
14.6.14605 - October 29, 2024
Bug Fixes:
- When using Oracle DB in Collaborator, Doors files do not display changes with highlights in the diff viewer. (COLLAB-11084)
- Reviews are not being created automatically when using SVN hooks. (COLLAB-11095)
- Upgrade 3rd party libraries to address security issues (COLLAB-11114, COLLAB-11161 & COLLAB-11165)
- Fix Notification Issue: Simulink License Expiration Alerts (COLLAB-11128)
14.6.14604 - Sep 24, 2024
Bug Fixes:
- Rich text content is copied along with html tags(Firefox) (COLLAB-6736)
- Vmoption to "disable_oracle_regexp_like" is ineffective (COLLAB-7876)
- Correct the description of the email settings in Web UI (COLLAB-8180)
- We do not land on a target "ui" links if access is interrupted by SSO processing (COLLAB-8199)
- Fix the issue for 'ccollab admin changelist update-id' trigger functionality (COLLAB-10946)
- Not able to review .html DOORS archive files on the Diff-viewer (COLLAB-10979)
- When participant list is large, file name is breaking in multiple lines. (COLLAB-11012)
- Upgrade 3rd party library to fix security vulnerability (COLLAB-11023)
- When review is archived, hidden sheet should not get processed and stored. (COLLAB-11040)
14.6.14603 - Sep 6, 2024
Bug Fixes:
- GitLab integration failed when Subgroup name in URL is like https://<GitLab URL>/groupname/subgroupname/projectname.git (COLLAB-11016)
- Support SSH signature for Git commit (COLLAB-10935)
- Note: Changes made as a part of "GitLab integration failed when GitLab is accessed by URL like https://<GitLab URL>/gitlab/ (COLLAB-10087)" is reverted.
14.6.14602 - Aug 14, 2024
Bug Fixes:
- Upgrade 3rd party library to fix security vulnerability (COLLAB-10940)
14.6.14601 - Aug 1, 2024
Bug Fixes:
- Notification not sent for "List Signature Declined" (COLLAB-6572)
- DB migration on MySQL can silently fail by overrunning 'max_allowed_packet' (COLLAB-8226 & COLLAB-10893)
- When in Waiting state for review, state does not auto update after changes in review (COLLAB-10782)
- On Uploading file with same name and different extension it should be considered as new file (COLLAB-10806)
- User can't retrieve the data for every review item, when they try to access any data it's showing some error. (COLLAB-10807)
- Github "Status check required" text doesn't match results (COLLAB-10817)
- Upgrade 3rd party library to fix security vulnerability (COLLAB-10889)
14.6.14600 - June 28, 2024
New Features:
-
Create a CLI command to get list of group members (COLLAB-10611). Now it's possible to get the list of all members of the group with the help of the CLI command.
Improvements:
-
Don't force Collab clients TLS setting to be upgraded to v.1.3 only during installation (COLLAB-10463)
-
Make global search for MS SQL/MySQL/HSQL customizable (COLLAB-10277). Now a user can specify fields (e.g., review title, file name, etc.) that should be checked during the search. It makes search faster and reduce load. Earlier, this functionality was available for Oracle DB only.
-
Improve error message when export of a defect fails for Jira integration (COLLAB-10274)
-
Validate webhook communication to Collaborator server for GitHub integration (COLLAB-10330). Admin users can verify now if webhook message is reaching Collaborator by clicking on 'Ping Webhook' button for GitHub configuration.
-
JSON API for deleting last changelist (COLLAB-10169). User can now delete last/latest changelist from a review using JSON API as well. The changes are consistent with WebUI feature of deleting changelist from a particular review.
-
Add a new option by which user can mark a defect as 'Reject' (COLLAB-10190, COLLAB-10563 & COLLAB-10827). Added one more option by which we can mark Defect as Reject.
-
Get and process missed Webhook events for integration with GitHub (COLLAB-10460). If Collaborator server is not available for some reason, once it is up admin can now process missed webhook events of GitHub configuration by clicking on 'Pull Webhook Events' button.
-
Diagnostic utility to remove the participants assigned to inactive roles (COLLAB-10377). Now there is a possibility to remove the participants assigned to inactive roles from a particular review.
-
Generalize: Increase the token length of Gitlab (COLLAB-10626). Now the token length for Gitlab is generalized, you can use any Prefix along with 20 other characters.
-
Remove headers and Footers from doc in Review when set for a template (COLLAB-10666). Now no wrong calculation will happen, if your document contains Headers and footers, you just need to set the setting in the template for 'Remove headers and footers' as True.
-
Make VM option with global search defaults working for all DBs (COLLAB-10490). Now we can specify the preselected search scopes for reviews in the all the database.
-
Accept tracked changes in Word document before conversion (COLLAB-10487). when uploading MS word document, if tracked changes are turned on then whatever the changes are done will be reflected and it also enhance the processing speed.
Bug Fixes:
- Upgrade 3rd party libraries to address security issues (COLLAB-10413, COLLAB-9800, COLLAB-9869, COLLAB-10077 & COLLAB-10457)
14.5.14509 - November 5, 2024
Bug Fixes:
- When using Oracle DB in Collaborator, Doors files do not display changes with highlights in the diff viewer. (COLLAB-11084)
- Reviews are not being created automatically when using SVN hooks. (COLLAB-11095)
- Upgrade 3rd party libraries to address security issues (COLLAB-11114, COLLAB-11161 & COLLAB-11165)
- Fix Notification Issue: Simulink License Expiration Alerts (COLLAB-11128)
14.5.14508 - October 3, 2024
Bug Fixes:
- Rich text content is copied along with html tags(Firefox) (COLLAB-6736)
- Vmoption to "disable_oracle_regexp_like" is ineffective (COLLAB-7876)
- Correct the description of the email settings in Web UI (COLLAB-8180)
- We do not land on a target "ui" links if access is interrupted by SSO processing (COLLAB-8199)
- Support SSH signature for Git commit (COLLAB-10935)
- Fix the issue for 'ccollab admin changelist update-id' trigger functionality (COLLAB-10946)
- Not able to review .html DOORS archive files on the Diff-viewer (COLLAB-10979)
- When participant list is large, file name is breaking in multiple lines. (COLLAB-11012)
- GitLab integration failed when Subgroup name in url like https://<GitLab URL>/groupname/subgroupname/projectname.git (COLLAB-11016)
- Upgrade 3rd party library to fix security vulnerability (COLLAB-11023)
- When review is archived, hidden sheet should not get processed and stored. (COLLAB-11040)
- Note: Changes made as a part of "GitLab integration failed when GitLab is accessed by URL like https://<GitLab URL>/gitlab/ (COLLAB-10087)" is reverted.
14.5.14507 - Aug 13, 2024
Bug Fixes:
- Upgrade 3rd party library to fix security vulnerability (COLLAB-10940)
14.5.14506 - Aug 2, 2024
Bug Fixes:
- Notification not sent for "List Signature Declined" (COLLAB-6572)
- DB migration on MySQL can silently fail by overrunning 'max_allowed_packet' (COLLAB-8226 & COLLAB-10893)
- When in Waiting state for review, state does not auto update after changes in review (COLLAB-10782)
- On Uploading file with same name and different extension it should be considered as new file (COLLAB-10806)
- User can't retrieve the data for every review item, when they try to access any data it's showing some error. (COLLAB-10807)
- Github "Status check required" text doesn't match results (COLLAB-10817)
- Upgrade 3rd party library to fix security vulnerability (COLLAB-10889)
14.5.14505 - June 11, 2024
Bug Fixes:
- Upgrade 3rd party libraries to address security issues (COLLAB-10708, COLLAB-10706, COLLAB-10698, COLLAB-10696, COLLAB-10695, COLLAB-10693, COLLAB-10688, COLLAB-10690, COLLAB-10689, COLLAB-10687, COLLAB-10685, COLLAB-10681, COLLAB-10745, COLLAB-10712, COLLAB-10735, COLLAB-10711, COLLAB-10710, COLLAB-10709, COLLAB-10707, COLLAB-10705, COLLAB-10704, COLLAB-10703, COLLAB-10702, COLLAB-10700, COLLAB-10699, COLLAB-10697, COLLAB-10694, COLLAB-10692, COLLAB-10686, COLLAB-10684, COLLAB-10683 & COLLAB-10682)
- When locator Type is included as a reported field the report does not run-Defect Report (COLLAB-10653)
- Subversion revision date is wrong (COLLAB-10660)
- Bitbucket integration issue with Collaborator if the repository contains space in name. (COLLAB-10767)
14.5.14504 - May 3, 2024
Bug Fixes:
- GitLab integration failed when GitLab is accessed by URL like https://<GitLab URL>/gitlab/ (COLLAB-10087)
- ReviewService.downloadDiffs doesn't delimit missing versions. (COLLAB-10478)
- On uploading new version of file, InProgress comment/defect is getting lost (COLLAB-10580)
- On uploading new version of file pins are not getting located correctly in excel sheet (COLLAB-10582)
14.5.14503 - April 9, 2024
Bug Fixes:
- Collaborator does not properly obfuscate passwords when editing Remote Systems Integrations(COLLAB-8383)
- No [Edit] button on UI during review creation (after files upload). (COLLAB-10320)
- JIRA issue cannot be linked if the Review Title is too long (COLLAB-10419)
- For Checklist custom field, restriction is not applied after changing the role while creating the Review. (COLLAB-10440)
- Reports(UI Issue): User and Date column are overlapping in checklist history table, when no items are checked in checklist (COLLAB-10449)
- Upgrade library org.owasp.esapi:esapi (COLLAB-10456)
- ORACLE SPECIFIC(Global Search) Special character ' and " cannot be searched. (COLLAB-10482)
- System Admin not logged out automatically (COLLAB-10506)
- When "Reports access" option is "Disabled" the "Reports" button is sometimes incorrectly visible. (COLLAB-10519)
- Code Collaborator Client - security vulnerability (COLLAB-10530)
- JSON API: Groups can be associated to reviews even when "Associate with Reviews" is set to No.(COLLAB-10543)
- Unknown user notification level preference: NOTIFICATION_MINIMAL. (COLLAB-10552)
14.5.14502 - March 3, 2024
Bug Fixes:
- When we click the "Send" and "Save" buttons getting a pop-up window stating, "Leave site?" (COLLAB-10526)
- Creation Date (in review list on Home page) shows wrong format when set to dd-MM-yyyy (COLLAB-10497)
- User's preferences for 'Default Wait State' and 'Default Send To State' are ignored for some review participants (COLLAB-10495)
- Pins disappeared (before refreshing) after deleting one of them (COLLAB-10493)
- Duplicate participants getting added to the review (COLLAB-10483)
- GLOBAL SEARCH: Search text is not highlighted(in yellow) in results if it contains special characters. (COLLAB-10481)
- Review is not loading if filenames contains ':' (colon). (COLLAB-10564)
14.5.14501 - February 9, 2024
Bug Fixes:
- Group members(Non-participants) not able to access review once bug is created in review (COLLAB-10520)
14.5.14500 - December 28, 2023
New Features:
-
Chat was added to Projects page (COLLAB-10327, COLLAB-10335). Now project’s participants can exchange by messages with each other in the chat on Project page.
-
Create a review from Perforce by a command in a changelist’s description (COLLAB-10328, COLLAB-8401). Now a user can create a review in Collaborator and add the mentioned users to the review as the reviewers directly form the Perforce environment, using changelist description in a specified format (trigger "create-review-with-reviewer" should be set to support this behavior).
-
Zoom in Diff Viewer for Excel files (COLLAB-10184). Zoom was added for Excel documents review.
-
Clone Checklist (COLLAB-9739) Now an admin can create a new checklist by cloning of an existent one.
-
Review Timeline added to Review Reports (COLLAB-2525). Review timeline can be generated and exported to an external file directly from Web UI, as one of Review Detail Reports.
Improvements:
-
Improve Revision Selection in GUI Client for integration with SVN (COLLAB-10271)
-
Improve Commits Selection in GUI Client for integration with Git (COLLAB-10270)
-
Improved Changelists Selection in GUI Client for integration with Perforce (COLLAB-8669)
-
An option to GUI Client to not open a browser automatically on upload (COLLAB-7455)
-
Improved Changesets pre-selection and [Enter] key processing in 'Add Changesets to Review' window in GUI Client (COLLAB-7404). Implemented for TFS, Preforce, Git and SVN integrations.
-
Improved 'Add Mercurial Diffs to Review' screen in GUI Client COLLAB-10089)
-
Allow to see all open projects during review creation (COLLAB-10247). Now it’s possible to allow all users to see all active projects during review creation (earlier users could see only the projects, where they are participants). It helps users to understand which projects exists.
-
Add/Remove review(s) to/from a project from Command Line client (COLLAB-10227)
-
Restricting the users from creating the new projects (COLLAB-9649). Now it’s possible to restrict possibility to create new projects for all users, except admins, and selected users (for whom this permission was granted explicitly).
-
Allow to hide users spent time in User activity reports (COLLAB-9751)
-
Additional customization of Review Detail Report output (COLLAB-6860). More options, that allow to hide specific sections in the report’s output data, were implemented.
-
Add Review Custom fields to the All Defects reports (COLLAB-5325)
-
Support default values for ‘Drop-down Series' Review Custom Fields (COLLAB-8005, COLLAB-10337). Now it’s possible to define default value for custom fields with ‘Drop-down Series' type.
-
Support ‘Allowed to modify' setting for Review, Defect & Checklist Customer Fields (COLLAB-10303, COLLAB-10402). Now it’s possible to specify roles, which can modify Review, Defect & Checklist Customer Fields (earlier it was supported for Participant Customer fields only).
-
Version control integration restricted to only be configured on Collaborator server for Perforce. Now, for integrations with Perforce, it’s possible to restrict auto-creation of new configurations (if they were not configured explicitly in Version Control Services by admin), and don’t allow to create new reviews for such cases (COLLAB-9568)
-
Don't allow to remove protected integrations with Perforce in use (COLLAB-9551). Perforce integration, that are used, and have “Enforce Protections“ setting set to true, cannot be deleted now.
-
Allow all administrators to receive notifications about exceeding licenses (COLLAB-9319)
-
Cache pages of documents under review. Now it’s possible to turn on caching pages during document review (for MS Word, PDF and PowerPoint documents), this allow to upload pages faster when user scrolls up and down a document under review, and also reduce load on the server. (COLLAB-8137)
-
User-settable defaults for User List drop-downs (COLLAB-8332)
-
Configure which roles can convert a comment to a defect (COLLAB-10357)
-
Increase time period for getting Recent participants query (COLLAB-10323)
-
Manage access to Remote System Links in Roles configuration (COLLAB-10304)
-
Reduced severity of truncate string event for logging (COLLAB-10278)
-
Improve Content-Security-Policy configuration (COLLAB-10276)
-
Provided more specific SAML error message (COLLAB-10240)
-
Improved users/groups/templates selection on Groups page (COLLAB-7388)
-
TFS workitem's IDs are displayed in the Remote System Links (COLLAB-7210)
-
Add a validation for the drop-down series Custom fields in a review workflow (COLLAB-5847)
-
Improved wording of an exception when server cannot be reached for GUI & Command Line clients (COLLAB-5299)
-
JSON API extensions and updates:
-
Hide/Un-hide files in Review Materials (COLLAB-10324)
-
Download Diffs in Review Materials (COLLAB-10242) API call that allows to download diffs for a review (similar as a user can do it on Review page, using Download/Diffs in Review Materials , but for API call resulted file is zipped)
-
Allow system admin to clean-up conversations for a specific review (COLLAB-10116)
-
Number of 3rd party libraries with vulnerabilities found were upgraded: commons-fileupload, commons-text, xmlbeans and commons-collections4 (COLLAB-10438)
Bug Fixes:
- Newly created custom field reuses old deleted custom field with the same name (COLLAB-10437)
- "Invalid Signature" during installation of Visual Studio Collab plugin (COLLAB-10412)
- 'Un-Accepted' comment can be converted to a defect (COLLAB-10354)
- Removing used default value for Drop-down List Custom Field causes issue with opening affected reviews (COLLAB-10343)
- Changelist/version is deleted from review while uploading revision from SVN server (COLLAB-10300)
- Years are not displayed in the 'Publish Date' control in Word document (COLLAB-10289)
- Group's member cannot create a review if 'Allow create review' set to 'Group members only' (COLLAB-10228)
- No UI indication of invalid Drop-down series custom field in review (COLLAB-9621)
- Can't use Command line client to create review with " -J" in title (COLLAB-7909)
- Filenames of files uploaded from Perforce are treated differently which causes files to appear multiple times in a review (COLLAB-10243)
- [Perforce] Diff Viewer shows wrong timestamp for the file version (COLLAB-6504)
- [Perforce] "#none - no file(s) at that revision" if there are deleted files in commit (COLLAB-5844)
- [Perforce] Misleading 'changelist @ contains no files' message when user has no access to files (COLLAB-5481)
- Truncated spaces in file names in Review Materials UI (COLLAB-1142)
14.4.14410 - November 6, 2024
Bug Fixes:
- Upgrade 3rd party libraries to address security issues (COLLAB-11114, COLLAB-11161 & COLLAB-11165)
14.4.14409 - September 26, 2024
Bug Fixes:
- Rich text content is copied along with html tags(Firefox) (COLLAB-6736)
- Vmoption to "disable_oracle_regexp_like" is ineffective (COLLAB-7876)
- Correct the description of the email settings in Web UI (COLLAB-8180)
- We do not land on a target "ui" links if access is interrupted by SSO processing (COLLAB-8199)
- Support SSH signature for Git commit (COLLAB-10935)
- Fix the issue for 'ccollab admin changelist update-id' trigger functionality (COLLAB-10946)
- Not able to review .html DOORS archive files on the Diff-viewer (COLLAB-10979)
- GitLab integration failed when Subgroup name in url like https://<GitLab URL>/groupname/subgroupname/projectname.git (COLLAB-11016)
- Upgrade 3rd party library to fix security vulnerability (COLLAB-11023)
- When review is archived, hidden sheet should not get processed and stored. (COLLAB-11040)
- Note: Changes made as a part of "GitLab integration failed when GitLab is accessed by URL like https://<GitLab URL>/gitlab/ (COLLAB-10087)" is reverted
14.4.14408 - Aug 13, 2024
Bug Fixes:
- Upgrade 3rd party library to fix security vulnerability (COLLAB-10940)
14.4.14407 - Aug 5, 2024
Bug Fixes:
- Notification not sent for "List Signature Declined" (COLLAB-6572)
- DB migration on MySQL can silently fail by overrunning 'max_allowed_packet' (COLLAB-8226 & COLLAB-10893)
- When in Waiting state for review, state does not auto update after changes in review (COLLAB-10782)
- On Uploading file with same name and different extension it should be considered as new file (COLLAB-10806)
- User can't retrieve the data for every review item, when they try to access any data it's showing some error. (COLLAB-10807)
- Github "Status check required" text doesn't match results (COLLAB-10817)
- Upgrade 3rd party library to fix security vulnerability (COLLAB-10889)
14.4.14406 - June 7, 2024
Bug Fixes:
- Upgrade 3rd party libraries to address security issues (COLLAB-10708, COLLAB-10698, COLLAB-10696, COLLAB-10695, COLLAB-10693, COLLAB-10687, COLLAB-10685, COLLAB-10682, COLLAB-10681, COLLAB-10745, COLLAB-10712, COLLAB-10711, COLLAB-10710, COLLAB-10709, COLLAB-10707, COLLAB-10705, COLLAB-10704, COLLAB-10703, COLLAB-10702, COLLAB-10700, COLLAB-10699, COLLAB-10697, COLLAB-10694, COLLAB-10692, COLLAB-10686, COLLAB-10684 & COLLAB-10683)
- Subversion revision date is wrong (COLLAB-10660)
- Bitbucket integration issue with Collaborator if the repository contains space in name. (COLLAB-10767)
14.4.14405 - May 2, 2024
Bug Fixes:
- GitLab integration failed when GitLab is accessed by URL like https://<GitLab URL>/gitlab/ (COLLAB-10087)
- On uploading new version of file, InProgress comment/defect is getting lost (COLLAB-10580)
- On uploading new version of file pins are not getting located correctly in excel sheet (COLLAB-10582)
14.4.14404 - April 8, 2024
Bug Fixes:
- Collaborator does not properly obfuscate passwords when editing Remote Systems Integrations(COLLAB-8383)
- No [Edit] button on UI during review creation (after files upload). (COLLAB-10320)
- JIRA issue cannot be linked if the Review Title is too long (COLLAB-10419)
- Reports(UI Issue): User and Date column are overlapping in checklist history table, when no items are checked in checklist (COLLAB-10449)
- Upgrade library org.owasp.esapi:esapi (COLLAB-10456)
- ORACLE SPECIFIC(Global Search) Special character ' and " cannot be searched. (COLLAB-10482)
- System Admin not logged out automatically (COLLAB-10506)
- When "Reports access" option is "Disabled" the "Reports" button is sometimes incorrectly visible. (COLLAB-10519)
- Code Collaborator Client - security vulnerability (COLLAB-10530)
- JSON API: Groups can be associated to reviews even when 'Associate with Reviews' is set to No. (COLLAB-10543)
- Unknown user notification level preference: NOTIFICATION_MINIMAL (COLLAB-10552)
14.4.14403 - March 2, 2024
Bug Fixes:
- When we click the "Send" and "Save" buttons getting a pop-up window stating, "Leave site?" (COLLAB-10526)
- Creation Date (in review list on Home page) shows wrong format when set to dd-MM-yyyy (COLLAB-10497)
- User's preferences for 'Default Wait State' and 'Default Send To State' are ignored for some review participants (COLLAB-10495)
- Pins disappeared (before refreshing) after deleting one of them (COLLAB-10493)
- Duplicate participants getting added to the review (COLLAB-10483)
- GLOBAL SEARCH: Search text is not highlighted(in yellow) in results if it contains special characters. (COLLAB-10481)
14.4.14402 - December 22, 2023
Improvements:
-
Apache Tomcat was upgraded to 9.0.84 (COLLAB-10421)
Bug Fixes:
- TLS setting for server is changed during installation (COLLAB-10444)
- Dump file containing DOORS/Simulink files fails to load (COLLAB-10422)
14.4.14401 - November 28, 2023
Bug Fixes:
- Cannot export reports to Excel, Word or PDF formats in Collab 14.4 on Red Hat Linux (COLLAB-10366)
- GUI Client integration with SVN fails during validation of SCM configuration (COLLAB-10345)
- Cannot de-serialize value of Date when executing ‘ccollab admin review-xml' command (for clients v14.0.x-14.3.x, working with 14.4.14400 server) COLLAB-10331
- Missed new commit in reopened PR (from Bitbucket server) & un-cancelled review (COLLAB-10286)
- Cannot create Jira issues for Jira projects containing certain built-in multi-choice select lists (COLLAB-10275)
- Bug with roles when IDs are not consequent in DB (COLLAB-10256)
- Review cannot be opened due to NPE in newReviewChecklists (COLLAB-10241)
- Apache Tomcat was upgraded to 9.0.82 (COLLAB-10348)
14.4.14400 - October 6, 2023
New Features:
-
Possibility to stop auto-creation of review for each pull request and manually create reviews on demand for the selected pull requests only.
-
Support of multiple Pull Requests within a Single Review. Now Collaborator allows to include several pull requests (from the same or different repositories) to a single review. This feature allows to review several related pull requests all together.
-
Collaborator provides three different ways to add multiple pull requests to a review:
-
The following features and enhancement were implemented:
-
Link Pull requests to Review using Remote System Links. User can link/un-link pull requests to/from review by Remote System Links section in Web UI. Each pull request can be added to one review only. (COLLAB-6741, COLLAB-9988). This feature is supported for GitHub, GitLab and BitBucket (not supported for Azure DevOps).
-
Manage merge strategy for multiple Pull Requests in a review. (COLLAB-9886, 9942, 9943)
-
Ability to turn off 'Review auto creation" on Pull Request. This allows to create the reviews for specific pull requests from the repository on explicit demand (COLLAB-6742)
-
Link pull request to review from Pull request comments. User can create a review and link a pull request(s) to the review directly from the pull requests by specific command (COLLAB-9945)
-
JSON API extensions (supported for GitHub, GitLab and BitBucket, not supported for Azure DevOps) that allow:
To link a pull request while creating a review (COLLAB-6743)
To add/remove a pull request to an existen review (COLLAB-9944)
To update setting/getting review's PullRequestMerge info (COLLAB-10079)
-
Review materials on a Review page are grouped by pull request for reviews with multiple pull requests (COLLAB-9886)
-
Remote system selection on Review page improved: filtering by integration name is added (COLLAB-10015)
Using Remote System Links on Review Page in Web UI
By JSON API calls
By using special comments within a pull request
Improvements:
-
Add new assertion attribute 'DisplayName' for SAML (COLLAB-10244)
-
Allow to override global 'Restrict Access' setting on the template level (COLLAB-10209)
-
User can create custom fields with the same name by editing earlier created fields (COLLAB-10183)
-
[JSON API] ReviewFindRequest: return reviews created in specified date range (COLLAB-10175)
-
Add Project to filter and output in Defect Reports (COLLAB-10161)
-
Support review of Simulink 2023a models COLLAB-10061)
-
Support TLS 1.3 in GUI & Command line clients (COLLAB-10013)
-
Ability to turn off users auto-creation when users login to Collaborator by SSO (COLLAB-9949)
-
Link Pull requests to Review using Remote System Links. User can link/un-link pull requests to/from review by Remote System Links section in Web UI. Each pull request can be added to one review only. (COLLAB-6741, COLLAB-9988). This feature is supported for GitHub, GitLab and BitBucket (not supported for Azure DevOps).
-
Manage merge strategy for multiple Pull Requests in a review. (COLLAB-9886, 9942, 9943)
-
Ability to turn off 'Review auto creation" on Pull Request. (COLLAB-9949)
-
Use cached conversation locations instead calculate them each time. Improvement speeds up opening Review page and files in Diff Viewer, especially when there are files with a big number of conversations attached. (COLLAB-9927)
-
Trim long file names to allow download such files from Diff Viewer if HTTP2 is used (COLLAB-9878)
-
Allow admins to access any project by direct link (COLLAB-9857)
-
Log errors when LDAP group sync filter doesn't match (COLLAB-9804)
-
Add defect's assignee to Customizable Defect Reports (COLLAB-9785)
-
Add ability to Restrict comments/defects creation in Planning and Annotation phases (COLLAB-9784)
-
Synchronize left & right panels of Diff Viewer for Excel A user can scroll on the one panel and can see the same tab/cells on second panel (COLLAB-9669)
-
Allow to override global 'Edit/delete comments' settings on the template level (COLLAB-8402)
-
Reduce flashing during page switch for MS Word and pdf documents (COLLAB-8135)
-
Allow to override global ‘Review Deadline' setting on the template level (COLLAB-6121)
-
Number of 3rd party libraries with vulnerabilities found were upgraded: Jackson-Databind, etc. (COLLAB-10048, COLLAB-10070, COLLAB-9939)
Bug Fixes:
- Admin cannot uncancel cancelled review (COLLAB-10234)
- Review stuck at loading and Unable to delete a review due to duplicated entities in UserVersionStateData (COLLAB-10174)
- VM Option Dsmartbear.news.disable doesn't work (COLLAB-10166)
- Misleading notifications about user access denied due to license issues (COLLAB-10163)
- JSON API: ReviewService.addFiles() fails if changelist already exist in review (COLLAB-10153)
- Unknown publisher messages for fresh Collab client installations (COLLAB-10128)
- Collab becomes unresponsive after making changes to Custom Fields (COLLAB-10122)
- Cannot add SVN through the GUI Client (COLLAB-10108)
- List of logged in users isn't displayed when all fixed licenses are used (COLLAB-10071): improved wording in Admin to make it clear that the feature works for floating licenses only.
- Different timezone results in a different deadline date set on the review screen (OLLAB-10068)
- File differences between review and pull request caused by merged changes when file deleted from commit (COLLAB-10065)
- Drop-down list of Review participant selection is shifted (COLLAB-10059)
- Global search doesn't work for Oracle DB if "In Defects:Text " and "In Comments: Conversations" are not selected (COLLAB-10045)
- UserService.findUsers() can return incorrect list of logged-in users (COLLAB-10010)
- Review materials are not displayed in a review after upgrade from 12.5 to 13.12 (COLLAB-9964)
- Command "ccollab admin config remote-system-integration list" is not run when global integration setting is disabled (COLLAB-9950)
- No validation when user changes password (COLLAB-9872)
14.3.14303 - May 24, 2023
Bug Fixes:
- Review contains the same participant twice (COLLAB-10064)
- Columns content in Review materials is shifted right by one column for not review participants (COLLAB-10051)
- News section is auto-expanded on refresh if the list of news is empty (COLLAB-10043)
- Only first 1000 configurations are displayed in UI for Remote Systems (COLLAB-10005)
- Capture Debugging Log does not work (COLLAB-9996)
- Cannot delete review with more than 1000 changelists on Oracle DB (COLLAB-9972)
- Database deadlock causes creation of 'not-visible' defect that prevents review completion (COLLAB-9962)
- Models exported from Matlab Simulink 2022 cannot be reviewed in Collab (COLLAB-9842). Fixed for Simulink 2022b.
14.3.14302 - April 12, 2023
Bug Fixes:
- Can't pins on documents longer than 7 pages (COLLAB-9997)
14.3.14301 - April 7, 2023
Bug Fixes:
- Login to Collaborator with SSO broken (COLLAB-9975)
14.3.14300 - March 28, 2023
New Features:
-
Attach conversations to a block of lines of source code.User can select a range of lines and attach comments or defects to the block. (COLLAB-2600)
-
Attach conversations to a selected area of MS Word/pdf document. User can create conversation, where pushpin is connected to selected part of document. This feature allows users allocate their comments more accurately if they relate to specific part of document under review. (COLLAB-9812)
-
Convert a comment to a defect. User can convert earlier created comment to a defect without a need to create new defect, then manually copy/past text of comment. (COLLAB-4713)
-
Mark files as reviewed in Diff Viewer, highlight reviewed and support filtering out not reviewed files in Review Materials. User can explicitly mark file as reviewed in Diff Viewer. In review materials user can see which files are marked as reviewed, and filter out not reviewed files. This feature simplifies managing reviews with a large number of files, explicitly showing which files have been not reviewed yet. (COLLAB-4725, COLLAB-9725)
-
Support GitLab merge requests from orphan branches. (COLLAB-9898)
-
User subscription to groups. User can subscribe with a selected role to a whole group. This subscription works as similar to review subscription, but allow to create subscription to all users, that are members of selected group. (COLLAB-4170)
-
Reference to specific line of an another file in review. User can reference specific line of an another text file within a review, when user creates/edits comments. (COLLAB-1498)
Improvements:
-
Optimize Conversations creation and Adding Comments to existing Conversations. The logic of conversations promotion was optimized, time needed for new conversations creation and adding comments/defects to already existing conversations was significantly reduced. It’s especially important for the document review, where there are large number of conversations in the documents. (COLLAB-9876)
-
Allow to get more than 1k review checklist events for reports (COLLAB-9913)
-
Creation of external issue for Jira 9.0 is now supported (COLLAB-9863)
-
Put current user on the left side of the participants' list. If current user is a review participant, then this user will be always displayed in the leftmost column of participants list in the Review Materials table. This makes it easier for the user to find his/her column if there are a lot of participants in a review. (COLLAB-9850)
-
Transparent background for mouse-hovered pushpins. User can see document’s content behind the pushpin, when the pin is mouse-hovered. (COLLAB-9848)
-
Extend JSON API UserService.findUsers to allow not-admin users find users data within the same group(s). (COLLAB-9823)
-
Adding checklists to review improved. User can filter checklists by name during review creation, and select and add several checklists at one time, this speed-up adding checklists to review when there are many checklists available. (COLLAB-9777)
-
Make wording more transparent in 'Confirm cancel comment' dialog (COLLAB-9745)
-
Show LDAP Settings tab even if LDAP is not enabled. Admin can see LDAP setting even if LDAP is not enabled in the ROOT.xml file, this allows to see settings without a need to enable LDAP (COLLAB-9695)
-
Highlight tabs in the Review chat with unread comments. Tabs in chat on Review page with not-read comments are highlighted by yellow background. Also, chat section has not-read comment icon in the right-top corner of chat section, so user can see it if chat section is collapsed. (COLLAB-8603)
-
Delay conversion new versions of hidden files. Newer versions of hidden files are not converted any more (unless they are un-hidden), this improvement speeds up uploading reviews which contain hidden files (COLLAB-8443)
-
Add keyboard shortcut for "Reviewed File". New shortcut ‘Ctrl-\' is added, it allows mark file as reviewed (or vice versa, clean the mark if file was marked as reviewed earlier). Also, now shortcuts with ‘Alt’('Option') are supported for Mac OS. (COLLAB-8462)
-
Improve initial opening of Defect's type drop-down menu. (COLLAB-6521)
-
Improve project list configuration in Jira integration settings. The length of Jira project list (in Admin/Integrations/Issue-Tracking services/Jira settings) was extended to 10000 characters, and action confirmation was added on ‘Load Projects’ button. (COLLAB-5345)
-
Improved "Collaborator News" behavior on the Home page. Now user can collapse ‘Collaborator News’ section on the Home page to use more space. At the same time the section will be auto-expanded if there are changes in the news. COLLAB-5020)
-
Add tooltip with 'Display Name' for usernames for compact view. Tooltip with display name of user is added for conversation sin Diff Viewer, if Compact View is used. (COLLAB-4726)
-
Support notes for hidden files in Review Materials. Now there are restrictions for adding/editing notes for hidden files in the Review Materials. Also, file with notes can be hidden. (COLLAB-3905)
Bug Fixes:
- BitBucket server auto-polling ignores path context (COLLAB-9922)
- High CPU/RAM consumption during conversion of specific docx file (COLLAB-9904)
- Movement of pins with the help of 'Move Comment handle' broken (COLLAB-9851)
- PREV button in disabled for 2nd and 3rd pages of document (COLLAB-9659)
- Incorrect versions comparing when client version has 6 digits. (COLLAB-9498)
14.2.14206 - May 24, 2023
Bug Fixes:
- Review contains the same participant twice (COLLAB-10064)
- Only first 1000 configurations are displayed in UI for Remote Systems (COLLAB-10005)
- Capture Debugging Log does not work (COLLAB-9996)
- Cannot delete review with more than 1000 changelists on Oracle DB (COLLAB-9972)
- Database deadlock causes creation of 'not-visible' defect that prevents review completion (COLLAB-9962)
- Models exported from Matlab Simulink 2022 cannot be reviewed in Collab (COLLAB-9842). Fixed for Simulink 2022b.
14.2.14205 - April 7, 2023
Bug Fixes:
- Login to Collaborator with SSO broken (COLLAB-9975)
14.2.14204 - March 28, 2023
Bug Fixes:
- NPE on GetCookies during SSO login to Collaborator (COLLAB-9951)
14.2.14202 - March 2, 2023
Bug Fixes:
- Incorrect shift of comments against the cells, when second version of Excel file is uploaded (COLLAB-9911)
- Deadline earlier than created time could cause GWT UI hang up (COLLAB-9896)
- Request to add commit message to squash option in GitLab integration (COLLAB-9884)
- GitLab: Auto-merge strategy 'squash' option is missing in review (COLLAB-9880)
- GitLab Web hook integration creates a review but fails to load artifacts (COLLAB-9875)
- Missing or insecure HTTP Strict-Transport-Security Header (COLLAB-9806)
- Simulink Web view file flashes in diff viewer (COLLAB-9757)
- Too long waiting time when new comment is added to review with large number of conversations (COLLAB-9654)
14.2.14201 - January 30, 2023
Bug Fixes:
- Empty zip file when trying to create an archive (COLLAB-9852)
- Pptx files cannot be converted (COLLAB-9827)
- News RSS feeding doesn't work (COLLAB-9809)
- When resizing the chat window in diff viewer the 2 buttons (Add and Add a defect) disappear (COLLAB-9771)
- Comments section disappear after file auto refresh on Diff Viewer (COLLAB-9758)
- ClassCastException when validating SVN project in GUI Client (COLLAB-9748)
- "Author Finish Review Required" notification on review creation (COLLAB-9730)
- Bitbucket Server: port is ignored in Auto-Pulling config (COLLAB-9732)
- Inappropriate "All reviewers finished" notification during Planning stage (COLLAB-6549)
14.2.14200 - December 8, 2022
New Features:
-
Integration with JIRA On-prem by OAuth 2.0. Now, when feature is activate, it’s possible to login into Collaborator with Atlassian JIRA server permissions. Also, it’s possible additionally activate filtering into Collaborator JIRA links according to Atlassian permission (COLLAB-9601, COLLAB-9589)
-
Upload DOORS Classic documents with different baselines as different versions of the same document. It allows to see diffs between different baseline versions of the same document(s) (COLLAB-9631)
-
Clone Review Template and Role Configurations . Admin can creates new Review templates and Roles faster by cloning configuration of existent templates/roles and then change what is needed (COLLAB-119, COLLAB-3921)
-
Auto-assignment pull request reviewers for GitLab, BitBucket Cloud and BitBucket server. If activated, feature allow add review participants in Collaborator review from the list of reviewer on the remote system side (COLLAB-5494, COLLAB-5495)
Improvements:
-
Immediately add review participants from remote system pull requests.This improvement covers the case, when some participants were added to a review on Remote System side after last commit was made. Implemented for all supported by Collaborator Remote Systems (COLLAB-9718)
-
Apache Tomcat upgraded to v.9.0.69. Upgrade closes issue with found CVE-2022-29885 vulnerability (COLLAB-9693)
-
Display template description on the Review page. Now template’s description is displayed after template name in the drop-down list of templates during review creation, also description is displayed near template’s name when the template selected. It provides to users more details about templates and helps to select correct one when there are a lot of templates (COLLAB-9667)
-
Allow administrators to delete files with comments/defects. Now admin can delete files, uploaded to review materials by mistake, even there are already some comments or bugs attached. It will help to clean-up reviews from the files, uploaded there by mistake. It’s applied for manually uploaded files only (COLLAB-9696)
-
Make 'All users' drop-down behavior for Group administration more secure. Improvement decreases probability that all users to be added to the group by mistake (COLLAB-9666)
-
Apply breakpoints/word-wrapping for text detailed reports table. Improvement allows to display and print long value of checklist items, custom fields, etc. in Detailed reports (COLLAB-9458)
-
Merge separate Simulink licensing to general Collaborator licensing. Now Simulink integration license is included into general Enterprise Collaborator license. No separate Simulink integration licensing is required, that is simplifies license managing for customers and their administrators (COLLAB-9651)
-
Customizable Review Reports were extended to support 'Project' feature. Now it’s possible to include Project ID, Project Title and Project Creation Date to the reports' output, and filter output by these fields as well (COLLAB-9492, COLLAB-9227)
-
Copy of the configuration files if any changes are going to be made during the server upgrade. Now server.xml, logback.xml, web.xml configuration files are back-upped during server upgrade, so their previous state can be restored after upgrade if it’s needed (COLLAB-8219)
-
Search users by their Display names in the User List. Now admin can search users by their displays names, what is useful when admin doesn’t know users' logins (COLLAB-6392)
Bug Fixes:
- Potentially Insecure Cache Control Policy (COLLAB-9699)
- Tomcat Version Disclosure (COLLAB-9698)
- XSS Issue with svg file added to comments, when svg file contains XSS payload (COLLAB-9557)
- Proper handle case with index Userversionaction.idx_userversionaction_actionDate_userId when upgrade Collaborator on MS SQL (COLLAB-9653)
- Checklist width too narrow with Eclipse plugin (COLLAB-9618)
- Cookie with Insecure or Improper or Missing Same Site attribute (COLLAB-9615)
- Subscriptions "Mandatory enforce role" mode and Restrict access to review "Participants or group based" (COLLAB-9610)
- Installer replaces Resource options for CollaboratorBasicDataSourceFactory (COLLAB-7602)
- It is possible to set Deadline value earlier than Created value (COLLAB-4530)
14.1.14102 - March 2, 2023
Bug Fixes:
- Incorrect shift of comments against the cells, when second version of Excel file is uploaded (COLLAB-9911)
- Request to add commit message to squash option in GitLab integration (COLLAB-9884)
- GitLab: Auto-merge strategy 'squash' option is missing in review (COLLAB-9880)
- GitLab Web hook integration creates a review but fails to load artifacts (COLLAB-9875)
- Missing or insecure HTTP Strict-Transport-Security Header (COLLAB-9806)
- Simulink Web view file flashes in diff viewer (COLLAB-9757)
- Too long waiting time when new comment is added to review with large number of conversations (COLLAB-9654)
14.1.14101 - January 30, 2023
Bug Fixes:
- Pptx files cannot be converted (COLLAB-9827)
- News RSS feeding doesn't work (COLLAB-9809)
- When resizing the chat window in diff viewer the 2 buttons (Add and Add a defect) disappear (COLLAB-9771)
- Comments section disappear after file auto refresh on Diff Viewer (COLLAB-9758)
- ClassCastException when validating SVN project in GUI Client (COLLAB-9748)
- "Author Finish Review Required" notification on review creation (COLLAB-9730)
- Bitbucket Server: port is ignored in Auto-Pulling config (COLLAB-9732)
- Inappropriate "All reviewers finished" notification during Planning stage (COLLAB-6549)
14.1.14100 - October 5, 2022
New Features:
-
Implement Diffs Calculation on word level for Excel over current logic (COLLAB-9530)
-
Ability to un-accept conversations. Now user can un-accept conversation, that was accepted by him/her by mistake (COLLAB-8398)
-
Add to ccollab addchangelist option to include/exclude certain files by masks. Feature allows to control (with the help of new exclude/include options, based on file masks) which files from changelist should not be uploaded to review materials (COLLAB-8297)
Improvements:
- Reduce displaying time for large Excel spreadsheet in Diff Viewer (COLLAB-9556)
- Add some DB indexes to fresh installation. Indexes were added to Activity, Defect, Userversionaction tables for new installations of Collaborator (COLLAB-9541)
-
JSON API improvements and extensions: users
Check if user has an access to the reviews (COLLAB-9477)
Ability to get the list of logged-in users using JSON API (COLLAB-8015)
API that returns ID of the latest review (COLLAB-6870)
API to get/update fields placed on Admin/System/External Clients page (COLLAB-6867)
API command to get list of user's Author, File, Template subscriptions (COLLAB-6339)
- Make enabled/disabled states of Add participants button more clear (COLLAB-9262)
- Show Git commit hash in version description in Diff Viewer instead of Git file hash (COLLAB-9109)
Bug Fixes:
- Jira config "Test Connection" successful with no password/token (COLLAB-9561)
- Comparison contract violation in findReviewsByIdsForUser (COLLAB-9555)
- The difference in a Excel cell with colored background is not highlighted if it was updated (COLLAB-9501)
- Security Vulnerabilities (Outdated version of Lodash, Missing Content Security Policy, Password Autocomplete Enabled) (COLLAB-9517)
- Different time stamps and hashes for same revision in different parts of Web UI (COLLAB-9370)
- Correct features available in the Admin panel for Community Edition (COLLAB-9122)
- Command Prompt Client displays Enterprise by default (COLLAB-9045)
- Aspose conversion error: footnotes (COLLAB-8149)
- Automatic creation of cache.properties produces old settings (COLLAB-7365)
- Aspose: Range of AutoFilter is not valid (COLLAB-6873)
- Conversion of PPTX pins Collab CPU (COLLAB-6224)
- The String(Multi-line) values is still set to 4000 (COLLAB-6136)
- Collaborator does not show a relevant message when files larger than the truncate-size are uploaded (COLLAB-3907)
- Make links properly linkified for doors:// URI (COLLAB-1359)
14.0.14004 - September 23, 2022
Bug Fixes:
- Bitbucket SaaS: review can have only 10 commits from PR (COLLAB-9590)
- After content cache archive, version table overwritten when attempting access to archived content (COLLAB-9588)
14.0.14003 - September 09, 2022
Improvements:
- Replace [] in filenames of DOORS archives and nested files by () (COLLAB-9567)
Bug Fixes:
- Review Report with Custom Field fails on MS SQL (COLLAB-9542)
14.0.14002 - August 31, 2022
Improvements:
- Support upload DOORS archives with '[' and ']' characters in the file name (COLLAB-9540)
Bug Fixes:
- BitBucket Configuration: App Password Error (COLLAB-9528)
- Backslash character in dump file is not recognized when preserved when read in (COLLAB-9527)
- The chat section text field has a wrong markup in Firefox browser (COLLAB-9479)
- GitHub files with size > 1Mb are empty (COLLAB-9554)
14.0.14001 - July 27, 2022
Improvements:
- Logic of DocumentConversionService.getConversionTask was reworked to avoid synchronized locks (COLLAB-9466)
- Optimize SQL queries to Activities table (COLLAB-9482)
- JSON API to find user by user's attributes (COLLAB-9491)
- Rollback all changes in Excel after 13.10 and then add caching to improve performance (COLLAB-9493)
Bug Fixes:
- Review hang up on XLSX file without error messages in log (COLLAB-9397)
- Hung review: spreadsheet cell locator promotion (COLLAB-9433)
- New Collaborator client can't log in (COLLAB-9437)
Please notice that improvement, that provides more precise diffs calculation for Excel files, and was provided in the scope of Collaborator 13.11 release (tickets COLLAB-8773, COLLAB-9204), is temporary disabled in this patch.
14.0.14000 - June 30, 2022
New Features:
-
Review of DOORS Classic documents The new feature allows review in Collaborator DOORS Classic documents, exported from DOORS environment to HTML presentation, and then uploaded to Collaborator. All major features for review are available (comments, bug, diffs calculation. In addition, we are providing add-on for DOORS, that allow to create review directly from DOORS environment. (COLLAB-3672, COLLAB-9166)
Improvements:
- SAML SSO. New assertion attribute for Phone number added (works in the same way as Role, Department, etc. assertion attributes) (COLLAB-9400)
- Prevent accidental adding huge number of participants/reviews to review/project. If user tries to add more than 20 participant s to review at once, Collaborator asks for confirmation to avoid accidental addition to many participants, what can cause issues with review. The same check was implemented for addition reviews to a project. (COLLAB-8556)
-
‘Email All’ behavior was changes. For the case, when the length of list of recipients doesn’t exceed 2000 characters , Collaborator uses native email client, setup on users' PC (e.g., Outlook). Otherwise, internal Collaborator UI for email sending is used. For the the later case ability to edit recipients was added. (COLLAB-9185)
- Phase of project is displayed by default in the project list(COLLAB-9176)
Bug Fixes:
- Broken integration Ecplise-RTC: addchangelist doesn't work (COLLAB-9467)
- File Not Found Exception during GitLab Merge Request (COLLAB-9448)
- "Go to next location" button doesn't work correctly (COLLAB-9447)
- NPE in ModuleFixedLicenseTracker.getSeatsAmount (COLLAB-9430)
- Error during display of Simulink license page (COLLAB-9240)
- Command-line client doesn't notify about the certificate issue giving a NPE instead (COLLAB-8752)
- Perforce: Error checking access permission: Unrecognized Access Level 'owner' (COLLAB-5803)