What's New in Collaborator 13.5

Applies to Collaborator 13.5, last modified on December 21, 2021

This topic describes the new features and improvements introduced in Collaborator 13.5

For information on the changes made to other versions, see Version History.

13.5.13500 - February 26, 2021

New Features
  • Different file names for the same document. For manually uploaded files it became possible to upload their new revisions under a different file name. For example, you can upload a file named - my_file1.doc and then upload its revised version as my_file2.doc. (COLLAB-1846)

    Uploading new revision under a different file name.
More improvements:
  • Support 'Mark All Read' on the review materials level. The Review materials section of Web Client got a new button that allows to mark all comments in all review materials as read. Since this operation makes it extremely easy for someone to mark all comments as read without actually reading them, this action should be enabled by Collaborator administrators via the respective option. (COLLAB-7551)

  • Support merge request pipelines for GitLab. If your GitLab repository is configured to use merge request pipelines, Collaborator integration will use them as well. (COLLAB-8154)

  • Now Collaborator updates user email address, first name and last name from the SAML server, when syncing user membership with SAML SSO server. (COLLAB-7897)
  • Updated the JavaMail library to 1.6.2 to support using the TLSv1.2 protocol by default. (COLLAB-7891)
  • When changing review group, Collaborator will now retain existing template and filled-in checklist items if the template/checklist is available to newly selected group. (COLLAB-7445)

Bug Fixes:
  • fixed - Reports return blank values for the LOC metrics. (COLLAB-8151)
  • fixed - Azure DevOps integration was trying to search for workitems only in the "DefaultCollection" collection.(COLLAB-8126)
  • fixed - Review not loaded if it contains invalid checklist item identifier. (COLLAB-8124)
  • fixed - Running the ccollab admin review-xml command causes the "Error accessing URL" message. (COLLAB-8109)
  • fixed - Comments panel was displayed incorrectly for files uploaded from Subversion or as live URLs. (COLLAB-8106)
  • fixed - Error appears in the timeline report if the user deleted the review's author from the list of subscriptions. (COLLAB-8105)
  • fixed - Remote system cache statistics could be absent in logs on certain JDK's. (COLLAB-8072)
  • fixed - If the TFS workspace location is set to "Server" in the Visual Studio settings, the "Condition must not be false" error appears when trying to add changes. (COLLAB-8060)
  • fixed - Azure DevOps integration fails to map VisualStudio.com repository if it contains DeafultCollections portion in URL. (COLLAB-8049)
  • fixed - New incoming comment could destroy not-yet-submitted comment. (COLLAB-8028)
  • fixed - Exception could occur in Eclipse plug-in while opening reviews that were created by copying previous reviews. (COLLAB-8023)
  • fixed - When entering a comment of a certain length in a conversation, the top line of text could become obscured. (COLLAB-8006)
  • fixed - Merged cells cause incorrect cell identification. (COLLAB-7983)
  • fixed - Top row of column labels is sometimes not aligned. (COLLAB-7982)
  • fixed - The "Email All" feature doesn't launch an email client if the charset length of the email addresses exceeds 1752 characters. (COLLAB-5455)
  • fixed - Long review title could breaks the logic of sending the approaching deadline notifications. (COLLAB-4208)

13.4.13402 - January 26, 2021

  • fixed - Review not loaded if it contains invalid checklist item identifier.(COLLAB-8124)
  • fixed - Azure DevOps integration was trying to search for workitems only in the "DefaultCollection" collection.(COLLAB-8126)
  • fixed - Exception could occur in Eclipse plug-in while opening reviews that were created by copying previous reviews. (COLLAB-8023)
  • fixed - Azure DevOps integration fails to map VisualStudio.com repository if it contains DeafultCollections portion in URL. (COLLAB-8049)

13.4.13401 - January 15, 2021

  • fixed - Comments panel was displayed incorrectly for files uploaded from Subversion or as live URLs. (COLLAB-8106)

13.4.13400 - December 30, 2020

New Features
  • Mention other users in comments and defects. Now you can type the @ character followed by user login or display name to mention a user in comment or defect. When you submit your comment or defect, Collaborator sends an e-mail and in-app notifications, so that mentioned users may check the corresponding comment or defect. (COLLAB-3321)

    Typing-in a user mention
  • Auto-polling for new repositories. Previous versions of Collaborator are able to create integrations for various existing remote server repositories. Yet, when new repositories were created on a remote server, Collaborator administrators were not aware of them. Now administrators may configure Collaborator server to automatically check if any new repositories have been added in tracked remote servers and be notified of these new repositories. So they can integrate newly created repositories with little or no delay. (COLLAB-7719)

  • In-app notifications. The top toolbar of Web Client is now able to display some of user-related notifications. Namely, it displays when the user was mentioned in some review, or when new repositories have been added in tracked remote servers. (COLLAB-7787)

    User in-app notification
  • Generating login tickets. Now Collaborator users can generate login tickets themselves. Login tickets are special alpha-numeric identifiers that act as user credentials for a limited time period. By default, tickets are valid for 30 days. Collaborator administrators can decrease or increase ticket's time-to-live.

    To obtain a ticket, go to the Account information tab of User Preferences, press Generate Login Ticket and copy the resulting alpha-numeric identifier. Now you can specify it instead of password in Collaborator desktop clients. (COLLAB-7919)

  • Single sign-on support for desktop clients. To use desktop clients (GUI Client, Command-Line Client), Office plug-ins and IDE plug-ins (Visual Studio Extension, Eclipse Plug-in) when single sign-on authentication is enabled, users should generate login tickets and specify them in client connection settings instead of password. (COLLAB-7916)

  • Version info in comments and defects. Conversation panes for file comments and defects now display information about the specific revision where that comment or defect was made. For files from source-control systems, the version information link displays the commit ID, whereas for locally uploaded files it displays the upload number. (COLLAB-5422)

    Version info for source-control files
    Version info for source-control files
    Version info for local files
    Version info for local files
  • Support for GitHub teams in pull request reviewers and Code owners. If some team was added as reviewer when creating pull request on the GitHub side, or some team was specified in CODEOWNERS file, Collaborator's GitHub integration tries to match members of that team with Collaborator users and can automatically add those users as reviewers on Collaborator side. (COLLAB-7838)
More improvements:
  • Expandable chat panel and Focus mode of Diff Viewer. Chat panel of Diff Viewer now could be collapsed and expanded. Additionally a new Focus mode button was added to the Diff Viewer toolbar. When you want to focus on reviewed code or document, just click Focus mode to hide both the main toolbar and the Chat section. When Chat is hidden and you click anywhere in the Diff Viewer content, the Chat pane automatically expands so that you can input your comment or see existing comment or defect. It also automatically expands when another participant has submitted new comment or defect. (COLLAB-7729, COLLAB-7986)

    Focus mode

    Click the image to enlarge it.

  • Restrict moving pushpins to creator only. The Allow users to move comments option got another possible value which restricts moving coordinate comments to review creators only. (COLLAB-7879)

  • Support for TLS 1.3.Collaborator now supports the TLS 1.3 protocol for HTTPS connections. If your Collaborator server uses HTTPS, the TLS 1.3 protocol will become enabled during server upgrade. To use the TLS1.3 protocol your Collaborator server should be running on OpenJDK 11 or higher, since support for this protocol was added in OpenJDK 11. (COLLAB-7841)

  • User list improvements. Now the Show active users filter displays all users that consume licenses. (COLLAB-7962)

  • The "Fix only" value was added to the Can change other users' defects role setting. (COLLAB-7703)

  • The admin user edit command got new options to modify the users first and last name. (COLLAB-7662)

Bug Fixes:
  • fixed - Some of the reviews cannot be loaded because the max integer value was reached in MetaDataValueInteger database table. (COLLAB-8061)
  • fixed - Current cell and cells with conversation were not highlighted in Diff Viewer since version 13.1. (COLLAB-7980)
  • fixed - Pushpin comments were cloned across all document reviews. (COLLAB-7979, COLLAB-7975)
  • fixed - Unable to upload .docx, . doc, or .pdf file for a second time if a review with this file was been deleted previously. (COLLAB-7963)
  • fixed - Collaborator allowed creating several remote hosting service configurations for the same repository. (COLLAB-7945)
  • fixed - In some cases, Collaborator could display incorrect move to phase button when navigating between reviews. (COLLAB-7936)
  • fixed - Permanently remember the "Continue from the beginning of the file" warp option. (COLLAB-7933)
  • fixed - When upgrading from 11.0 and below servers, the maximal length of the RemoteSystemReviewRelation.title column became 256 symbols instead of 2000. (COLLAB-7902)
  • fixed - Defects were not highlighted with red frame when reviewing .xls/.xlsx files. (COLLAB-7901)
  • fixed - GitHub review creation fails when processing a pull request containing a commit with a file move. (COLLAB-7898)
  • fixed - MySQL: Problem with importing dumps with string records larger than 65535 characters. (COLLAB-7896)
  • fixed - GitLab pipeline was not updated on review completion. (COLLAB-7828)
  • fixed - Collaborator calculates file metrics for non-modified files controlled by TFS. (COLLAB-7825)
  • fixed - Participant Custom Fields using a Dropdown Series do not display properly. Labels do not associate with their designated cells. (COLLAB-7790)
  • fixed - Check string input before deserialization of UpdateMemento class. (COLLAB-7718, CVE-2020-26118)
  • fixed - Collaborator sends the "Review deadline has changed" notification in the Planning phase. (COLLAB-6166)

13.3.13302 - November 27, 2020

  • fixed - Collaborator calculates file metrics for non-modified files controlled by TFS. (COLLAB-7825)
  • fixed - MySQL: Problem with importing dumps with string records larger than 65535 characters. (COLLAB-7896)
  • fixed - Defects were not highlighted with red frame when reviewing .xls/.xlsx files. (COLLAB-7901)
  • fixed - Unable to upload .docx, . doc, or .pdf file for a second time if a review with this file was been deleted previously. (COLLAB-7963)

13.3.13301 - November 20, 2020

  • fixed - Pushpin comments were cloned across all document reviews. (COLLAB-7979)

13.3.13300 - November 10, 2020

New Features
  • Assign multiple participants. It became possible to assign multiple participants of the same role at once. So that you won't need to repeat this operation for each participant.

    To select multiple users, just click each desired user in the Participants drop-down list. To select a range of users, click on the first user, hold down the Shift key and then click the last user. To select all users (respecting current type-in filter, if any), click Select All button. To clear previous selection, click Clear All button. (COLLAB-6911)

  • Seamless scrolling for documents. We have add a caching mechanism to pre-load a few pages before and after the currently displayed page, so that users don't have to wait on pages to load as they scroll. (COLLAB-7740)

  • Prevent comments/defects during rework phase or after the deadline. Two new review template options were added. One specifies whether participants could create comments and defects during rework phase, and another specifies whether participants could create comments and defects after the deadline. If disabled, only review creators, authors or admins could create comments and defects. (COLLAB-1124, COLLAB-4815)

  • Regular users could configure remote hosting integrations. Now administrators can enable the global Allow users to configure remote systems option and grant selected users with the Can configure remote systems permission so these users could configure remote system integrations in the same way, as administrators. (COLLAB-7710)

More improvements:
  • Retain accepted conversation status for code and text. If some changes in source code and text files were accepted earlier and have not changed in newly uploaded revision, the respective line comments will keep their accepted status. (COLLAB-4829)

  • Display name improvements. Now the Display name user setting can be up to 128 characters long. Besides, in Collaborator 13.3 we have added an option to restrict editing by end-users, so that only administrators could modify all user display names. (COLLAB-7730)

  • Azure DevOps integration, now can automatically assign Collaborator reviewers when some specific users were added as pull request reviewers on the Azure DevOps side and integration can match those Azure DevOps users with Collaborator users. (COLLAB-7720)

  • Verified support for Rational Team Concert version 7.0.1. (COLLAB-7676)

Discontinued Support:
  • Bitbucket Server 7.0 and later no longer support the upstream changes functionality. Collaborator's integration with Bitbucket Server will not support it either.

  • Single sign-on integration using Java servlet for Tomcat is deprecated and will be removed in future releases. Please consider implementing single sign-on using SAML or Atlassian Crowd OpenID instead.

Bug Fixes:
  • fixed - The column with the row numbers could become hidden during the horizontal scrolling. (COLLAB-7884)
  • fixed - Improve Group Sync option to affect GitLab integrations only. (COLLAB-7861)
  • fixed - Review cannot be created or updated if pull request contains submodule commit. (COLLAB-7844)
  • fixed - The "Phase Change" notification was not always sent. (COLLAB-7811)
  • fixed - Checklist panel doesn't display properly after expanding. (COLLAB-7788)
  • fixed - An exception could occur in getImageWriterCallback() method during locator promotion. (COLLAB-7766)
  • fixed - Participants added by subscriptions were not always removed if the review template was changed. (COLLAB-7687)
  • fixed - Misplaced sections in Review Detail report. (COLLAB-7656)
  • fixed - Do not call "p4 diff -sr" in Perforce triggers. (COLLAB-7614)
  • fixed - Collaborator does not land on a target URL if access was interrupted by single sign-on processing. (COLLAB-6135)
  • fixed - The content of the "List Review Stalled Author Not Reworking" template contained the username variable instead of the author. (COLLAB-6031)
  • fixed - The value of Wrap option did not change when selecting "Remember my decision" in "Navigate to next location" dialog. (COLLAB-2231)

13.2.13201 - November 27, 2020

  • fixed - Collaborator calculates file metrics for non-modified files controlled by TFS. (COLLAB-7825)
  • fixed - Review cannot be created or updated if pull request contains submodule commit. (COLLAB-7844)
  • fixed - The column with the row numbers could become hidden during the horizontal scrolling. (COLLAB-7884)
  • fixed - MySQL: Problem with importing dumps with string records larger than 65535 characters. (COLLAB-7896)
  • fixed - Defects were not highlighted with red frame when reviewing .xls/.xlsx files. (COLLAB-7901)
  • fixed - Unable to upload .docx, . doc, or .pdf file for a second time if a review with this file was been deleted previously. (COLLAB-7963)

13.2.13200 - September 30, 2020

New Features
  • Customizable dashboards for the Home page. Now it become possible to customize review grid on the Web Client's Home page. You can add or hide standard review fields as well as custom review fields. To do this, hover the Gear button and select the desired review fields in the drop-down list. (COLLAB-3829)

  • Easier way to work with defects. We have improved UI to perform most frequent actions over defects (Mark fixed, Edit, Reopen, Delete) in a fewer number of clicks. (COLLAB-5172)

  • Plug-in for Excel. We have added Collaborator plug-in for Microsoft Excel and revamped plug-ins for Word and PowerPoint. These plug-ins allow uploading documents directly from Microsoft Word, PowerPoint or Excel. (COLLAB-6314)

More improvements:
  • Caching of most frequently used API calls to remote repositories. In order to decrease number of calls to repository hosting servers, Collaborator caches some of the most often retrieved entities from APIs (commits, pull request diffs, commit diffs). By default cache contains up to 20000 entities for each active remote system integration. To change the default cache size or disable caching, use the server's -Dcom.smartbear.collab.datamodel.remotesystem.cache.sizeJava VM Options. (COLLAB-5913, COLLAB-6373, COLLAB-7436, COLLAB-7437, COLLAB-7438)

  • Re-connecting when remote repository server is temporary unavailable. If the remote repository server is not available, Collaborator will wait for some time and will make several more attempts to reach the server. Wait time is increased with each attempt: wait_time*1, wait_time*2, wait_time*3 and so on. Default wait time is 1 second and Collaborator will perform 3 retries. Wait time and maximal number of attempts could be configured via Java VM Options. If the server did not respond after all attempts, Collaborator will mark the respective webhook as inactive and put an exception to the remoteSystem.log. This behaviour currently applies to GitHub, Bitbucket, Bitbucket Server, and Azure DevOps integrations. (COLLAB-6450)

  • Added a progress indicator on Review screen during upload of pull request files. (COLLAB-6449)

  • Built-in syntax highlighting schemes were added for Swift, Kotlin and Typescript programming languages. (COLLAB-7616, COLLAB-7617, COLLAB-7618)

Bug Fixes:
  • fixed - There could be significant differences between license usage values: NumUsersCurrentlyLoggedIn and LicenseSeatsInUse. (COLLAB-7725)
  • fixed - Collaborator was unable to load a review (the review screen hung) if that review was based on a template that had no Moderator role specified. (COLLAB-7723)
  • fixed - There were too many unexpected "Metrics are missing ..." messages in the log file. (COLLAB-7705)
  • fixed - Too many errors with "com.google.common.cache.LocalCache" in the log made the log hardly readable. (COLAB-7702)
  • fixed - Sometimes, the pins' coordinates got broken after you uploaded a newer version of the file being reviewed. (COLLAB-7677)
  • fixed - Collaborator SAML metadata file contained a wrong certificate, which caused errors when attempting single logout. (COLLAB-7639)
  • fixed - A review created from a pull request did not contain the review materials if the PR included file permission changes for files larger than 1 MB. (COLLAB-7628)
  • fixed - The Defect Log did not display the defect text if it was long and contained HTML tags. (COLLAB-7559)
  • fixed - The "Show conversation with open defects" filter does not work when there are unread comments. (COLLAB-6949)
  • fixed - The Diff Viewer did not show some defects and comments until a user started scrolling the list. (COLLAB-6901)

13.1.13100 - August 18, 2020

New Features
  • Ability to edit/delete comments. In previous versions it was not possible to modify or permanently delete a comment. That was done to keep all comments intact for auditing purposes. Yet sometimes that limitation was too strict. Now this ability could be controlled via the new Allow to edit/delete comments option. Once enabled, review participants could modify or delete their own comments, unless they are followed by another participant's comment. (COLLAB-4711)

  • Move coordinate comments via drag-and-drop. Now you can re-position coordinate comments by dragging its pushpin to a new location. (COLLAB-3060)

  • Tabbed pages in Review Chat. Sometimes it was difficult to locate messages from other participants among system-generated messages in Review Chat.

    Now there Chat section in Web UI contains three tabs: User messages tab displays comments and acceptance marks of other participants, including user comments from remote repositories, while System messages tab displays system information related to current review: defects, file uploads, marking checklist items and so forth, and All messages tab displays participant and system messages altogether. (COLLAB-7246)

  • Table borders in Spreadsheets. Diff Viewer now displays table borders when reviewing spreadsheets. Yet, some borders, for example “dot-dash” borders, or too thin borders could not be displayed properly because of html-rendering limitations. (COLLAB-5550)

  • JSON API methods to list group membership. (COLLAB-7471)

More improvements:
  • When deleting a review, Collaborator deletes files that were uploaded for this review from the content storage as well (unless they are used in some other reviews). (COLLAB-5300)
  • New option to enable or disable user role syncing between SAML and Collaborator servers, when syncing user membership with SAML SSO server. (COLLAB-7440)

  • New option to specify type of SAML SLO signature. It allows selecting whether to use embedded attribute signature (HTTP-POST binding), or send signature as url parameter (HTTP-Redirect binding). (COLLAB-7430)

  • The password of built-in administrator could be changed via command-line, just like any other user's password. (COLLAB-7275)

  • Improved logic for uploading files and changelists to the review. (COLLAB-5561, COLLAB-4680)

  • The Report Error feature of Web Client now uses SmartBear Support Portal to report issues. (COLLAB-7328)

  • Messages about new version uploads are now displayed only in the Review Chat and in file's Overall comment section. (COLLAB-7345)

  • Improved the performance of the "List Complete" notifications on huge databases. (COLLAB-7429)

  • Calculate time tracking activity on active tab only; make tracking mechanism more accurate. (COLLAB-6140)

  • The review timeline now logs who and when has changed review template, added or removed participants, changed participant roles, added or removed checklists.(COLLAB-5942)

Bug Fixes:
  • fixed - Integration with Azure DevOps was not creating reviews if the Collaborator server was using SAML single sign-on. (COLLAB-7610)

  • fixed - If the session of a user who started uploading files was terminated, Collaborator removes the changelist and file versions records from database. (COLLAB-7592)

  • fixed - The Review Materials section doesn't load all the files if null pointer exception occurs within the fileModifications object. (COLLAB-7577)

  • fixed - Electronic signature didn't work if the Collaborator server was configured with single sign-on. (COLLAB-7565)

  • fixed - The "Confirm the Review Sign-Off" form doesn't show the "Cannot authenticate" exception when a wrong or empty password is provided. (COLLAB-7564)

  • fixed - GitLab integration: auto merge, pull request comment promotion and pipeline status did not work on review phase change. (COLLAB-7518)

  • fixed - Decrease amount of queries while opening review summary. (COLLAB-7490)

  • fixed - Collaborator was sending the "Start inspection" notification for reviews that were reopened, while it should send the "Resume inspection" notification instead. (COLLAB-7441)

  • fixed - After calling version.getContentStream() input stream was not closed which could lead to significant number of opened streams. (COLLAB-7484)

  • fixed - In certain cases Diff Viewer did not show navigation panel when opening spreadsheet file. (COLLAB-7434)

  • fixed - A username was exposed in the Set-Cookie header. (COLLAB-7407)

  • fixed - Database upgrade failure when multiple themes are present but dark theme is missing. (COLLAB-7379)

  • fixed - Electronic signatures should use the same case-sensitivity as authentication method. (COLLAB-7361)

  • fixed - Table rows could be miss-aligned when reviewing spreadsheets. (COLLAB-7320)

  • fixed - The & character is not getting escaped correctly for the links opened from the custom fields (COLLAB-7286)

  • fixed - Failed to generate review detailed report if there are any defects in overall review chat. (COLLAB-7283)

  • fixed - Remote repository integrations: rebased commit could break reviews with local changes. (COLLAB-7282)

  • fixed - The "LOC (Reworked) Most Recent" and "LOC (Reworked) All versions" metrics show incorrect number of changed lines. (COLLAB-7268)

  • fixed - An "ambiguous column" error could occur while generating "Customizable Review Reports" on Oracle DB (COLLAB-7243)

  • fixed - The EMF image in DOCX document loses text after conversion. (COLLAB-7211)

  • fixed - The keyboard focus is not set to the associated comment textbox after selecting locator in Chrome. (COLLAB-6819)

  • fixed - Cannot subscribe group to template as group admin (COLLAB-5882)

  • fixed - The "Default Revision Comparison of Diff Viewer" option doesn't work if a file was opened by clicking a defect or a conversation. (COLLAB-5624)

  • fixed - A certain combination of options caused review action be displayed as "Waiting for comments" while actually it should be "Respond to comments". (COLLAB-5590)

  • fixed - Triggers: ${actor.name} variable return N/A instead of the actual name of the participant who triggered the changes (COLLAB-5288)

  • fixed - Use HTTP only attribute for web cookies to avoid scripts injection. (COLLAB-3699)

  • fixed - Change cache-control directives to private and no-store to disable caching of sensitive content. (COLLAB-3259)

  • fixed - There was an inconsistency between error message and GUI client behaviour. (COLLAB-1276)

13.0.13002 - July 22, 2020

Improvements
  • New option to enable or disable user role syncing between SAML and Collaborator servers, when syncing user membership with SAML SSO server. (COLLAB-7440)

  • New option to specify type of SAML SLO signature. It allows selecting whether to use embedded attribute signature (HTTP-POST binding), or send signature as url parameter (HTTP-Redirect binding). (COLLAB-7430)

  • The password of built-in administrator could be changed via command-line, just like any other user's password. (COLLAB-7275)

  • Improved logic for uploading files and changelists to the review. (COLLAB-5561, COLLAB-4680)

Bug Fixes:
  • fixed - GitLab integration: auto merge, pull request comment promotion and pipeline status did not work on review phase change. (COLLAB-7518)

  • fixed - Decrease amount of queries while opening review summary. (COLLAB-7490)

  • fixed - After calling version.getContentStream() input stream was not closed which could lead to significant number of opened streams. (COLLAB-7484)

  • fixed - In certain cases Diff Viewer did not show navigation panel when opening spreadsheet file. (COLLAB-7434)

  • fixed - Failed to generate review detailed report if there are any defects in overall review chat. (COLLAB-7283)

13.0.13001 - June 29, 2020

  • fixed - On SQL Server databases with indexes enabled, for example on Azure SQL database with automatic tuning mode, upgrading Collaborator may fail with the "The index 'NNN' is dependent on column 'MMM'." exception. (COLLAB-6267, COLLAB-7473)

13.0.13000 - June 22, 2020

New Features
  • Multiple checklists per review. Starting from version 13.0 it will become possible to have several checklists in a template. When creating review author could select which of the checklists to use. (COLLAB-3695, COLLAB-2005)

    Appending checklists
    Appending checklists

    Checklist for active review can be changed by participants, which have an access to review. In this case, previous checklist will be cleared and a notice would be appended to review chat. (COLLAB-6671)

  • Select All Items for checklists. It became possible to check or un-check all items in a checklist at once. To do this, click the check mark in the Status column header (not available in edit-mode). (COLLAB-6737)

    Check all items in a checklist at once
    Check all items in a checklist at once
  • New Approved by workflow state. In previous versions, some of non-approving roles (in standard roles scheme they are Observer and Moderator) could remain in "Active" or "Waiting" state when the review was completed without their interaction. Now such participants would get the "Approved by workflow" state. (COLLAB-7257)

Improvements in converting and comparing materials
  • Parallel conversion of files - Previously all uploaded materials were converted in one chunk, so you had to wait until all uploaded materials are converted. Now each document is uploaded and converted separately, so that if there is a delay or conversion issue with one of the files, it would not lock all review materials and you can work with other files.

    When the respective document is being converted, its progress is displayed in the Location column of the Review Materials section. (COLLAB-6865)

    Document conversion progress

    Click the image to enlarge it.

  • Asynchronous conversion upon initial upload - When a document is uploaded for the first time, it is now converted in asynchronous threads and could be displayed in Diff Viewer as soon as its top pages are ready. (COLLAB-6777)

  • Conversion on demand - When user navigates to a specific page that is not yet converted, that page is converted primarily. (COLLAB-6783)

  • Performance speedup - We have optimized some of conversion and comparison routines to improve their performance. (COLLAB-7427)
  • Clarified and improved text of error messages that may occur during document conversion. (COLLAB-6155)
More improvements:
  • Retain document zoom when changing pages. Diff Viewer now keeps document zoom value in browser cache (per each document). Initial zoom value is specified by the Default Scale for Documents in Diff Viewer setting. When you change scale of current document in the Diff Viewer it will be cached so that all further pages of that document would be displayed in the same scale. (COLLAB-6906, COLLAB-6133, COLLAB-5854)

  • Information about pull request branches is now displayed in the Chat section of the Review Summary screen. (COLLAB-4138)
  • Now you can remove files with a warning about missing fonts unless they have comments from other participants. (COLLAB-6792)

  • All Web Client theme-related setting are now cached to decrease amount of queries to database. (COLLAB-7244)

Bug Fixes:
  • fixed - Remove redundant calls to database while getting user unread comments and info about remote system relations. (COLLAB-7412)
  • fixed - Improve "unread conversations" SQL query that caused performance degradation. (COLLAB-7410, COLLAB-7279)
  • fixed - Same user or group was added multiple times when the subscription triggers more than once in a review. (COLLAB-7408, COLLAB-7148)
  • fixed - Collaborator server could not start after upgrade if single sign on was enabled before the upgrade. (COLLAB-7393)
  • fixed - An error when exporting the Review Detail Report to PDF if the Overall chat contained any defects. (COLLAB-7283)
  • fixed - The command-line client could not automatically detect Perforce configuration. (COLLAB-7205)
  • fixed - In certain cases a review could not be sent to rework, it showed a warning about unread comments, but there were actually no unread comments. (COLLAB-7201)
  • fixed - Encrypt and secure admin contact information when sending it to SmartBear licensing server. (COLLAB-7191)
  • fixed - The "Couldn't find convo that contained comment" error in the log. (COLLAB-6802)
  • fixed - The "Multiple conversations include comment" exception in logs. (COLLAB-6766)
  • fixed - An error when generating the User Detail Report on Oracle database. (COLLAB-6649)
  • fixed - The ArrayIndexOutOfBoundsException when converting DOCX document. (COLLAB-6548)
  • fixed - Oracle TO_CHAR() was used in search with non-Oracle databases. (COLLAB-5883)
  • fixed - No busy indicator in Internet Explorer during document conversion. (COLLAB-4895)
  • fixed - Could not generate the Recently Completed Reviews report that included any LOC metrics. (COLLAB-2977)

See Also

Version History

Highlight search results