Applies to Collaborator 12.1, last modified on August 21, 2019

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

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

12.1.12101 - August 19, 2019

New Features
  • added - Collaborator now caches results of some remote repository API calls (commits, pull request diffs, commit diffs). This decreases the overall number of calls to repository hosting servers, and reduces chances to hit the server's rate limit. (COLLAB-5913)
Bug Fixes
  • fixed - Integration issues with on-premises GitLab instances. (COLLAB-6012)
  • fixed - Errors when converting Office documents to PDF. (COLLAB-5719)
  • fixed - A database conversion issue when upgrading from v. 11.3.11301 to 12.x related to certain Bitbucket Server configurations. (COLLAB-5915)
  • fixed - An incorrect loading order of Collaborator modules on some Unix/Linux systems that resulted in the SAML service not starting up. (COLLAB-5510)

12.1.12100 - August 1, 2019

New Features
  • added - Pagination controls and group search filters to Admin > Groups page. (COLLAB-5679)
  • added - Remote System Integrations: Decrease number of API calls for getting file content. (COLLAB-5669)
  • added - To diagnose issues with remote system integrations, administrators can now enable detailed logging of remote system actions. (COLLAB-5667)
  • added - Filter box was added to Action Items page of Web UI. It allows quick filtering of reviews by their title, status, author and so on. (COLLAB-5074)
  • added - Support for SQL Server 2017 (COLLAB-4284)
Bug Fixes
  • fixed - Collaborator handles '@' symbol in usernames incorrectly. (COLLAB-5892)
  • fixed - Issue with processing non-formatted messages in Git log. (COLLAB-5741)
  • fixed - Cells with “Wrap text” enabled are not being shown correctly. (COLLAB-5723)
  • fixed - Email messages had incomplete URLs to target reviews. (COLLAB-5717)
  • fixed - GitHub integration: Getting info about file larger than 1Mb takes a lot of time (COLLAB-5711)
  • fixed - TFS Integration: Collaborator doesn't indicate deletion if the whole folder was deleted. (COLLAB-5673)
  • fixed - Collaborator treats folders as files and generates additional files for the "Download" WebUI feature (COLLAB-5672)
  • fixed - Remote Systems: respond '202 Accepted' to webhook immediately (COLLAB-5668)

12.0.12000 - July 12, 2019

New Features
  • Atlassian Crowd Single Sign-On

    Native support for Crowd OpenID single sign-on is now available. Read Single Sign-On to learn more about single sign-on authentication and Configure Single Sign-On via Crowd OpenID for detailed instructions on enabling this type of authentication. (COLLAB-4240)

  • Automatically Add Code Owners

    Now Collaborator can process CODEOWNERS files in GitHub and GitLab repositories and will add the respective code owners as participants of Collaborator reviews. (COLLAB-4880)

  • OpenJDK Support

    Collaborator now supports OpenJDK - open-source implementation of Java Development Kit. (COLLAB-4320)

  • Prompt for JDBC Driver

    When configuring database connection server installer now asks a path to JDBC driver and copies it to the appropriate location. In previous versions administrators had to copy driver files manually. (COLLAB-5489)

More improvements:
  • Repository hosting integrations now have a new option that controls whether to wait for review signature before merging pull request. (COLLAB-4649)
  • To diagnose license usage, administrators can now optionally display a list of currently logged-in users when a new user fails to login because there are not enough licenses. Besides they can show a a list of active floating-seat users on the Licensing page of Admin UI. (COLLAB-1150, COLLAB-5723)
  • 6 new commands to manage a list of group templates (templates available to group members when creating new reviews) and add child groups from Command-Line Client (COLLAB-2681)

  • The JSESSIONID cookie of Web client have been renamed to JSESSIONID_COLLAB in order to avoid XSRF conflicts with other systems. (COLLAB-5653)
  • The Remote System Integrations settings were divided into two sub-categories: Repository Hosting Services and Issue-Tracking Services. (COLLAB-5506)
  • Web client now displays loading indicator while performing group synchronization during login (COLLAB-4967)
  • Two new options that define whether to use secure login cookies and whether to clear them when the browser is closed. (COLLAB-3698, COLLAB-3697)
Discontinued Support:
  • Collaborator server and clients no longer use XML-RPC API (deprecated since Collaborator 9.4).

    Old clients are incompatible with Collaborator server 12.0 and later. To work with it, you will need to upgrade your clients to version 12.0 or later. (COLLAB-2983)

  • With the release of 12.0 we no longer ship Eclipse and RTC plug-ins built with Java 7. To integrate with Collaborator you will need to upgrade to Eclipse or RTC that use Java 8.

Bug Fixes
  • fixed - The red flags in the admin section should show up if and only if a user is actively consuming a license. If a user is not consuming a license, then there should be no flag. (COLLAB-5816)
  • fixed - Synchronize number of active users and the number of consumed licenses. Update last activity even if tab is out of focus. (COLLAB-5813)
  • fixed - Client performance penalties while loading list of existing reviews if there are a lot of in-progress reviews. (COLLAB-5641)
  • fixed - Exception on loading review when "logicalVersion" parameter is null. (COLLAB-5636)
  • fixed – Previous versions of Collaborator were allowing users to access some of Collaborator’s pages without consuming a license. An initial fix was introduced in 11502 (but not documented). It is likely that Administrators will see an increase in license consumption due to this fix. (COLLAB-5628)
  • fixed - The default notification state for the Send To State user preference should be "File Activity Occurs". (COLLAB-5625)
  • fixed - Perforce: Using the smartbear.ccollab.upload.ignore.binary.file option doesn't prevent client from loading version information. (COLLAB-5618)
  • fixed - Remote Systems: Commits that were merged in from another feature branch could be missing in pull request review. (COLLAB-5604)
  • fixed - The "ccollab addchanges new ." command did not work for Git on Linux. (COLLAB-5603)
  • fixed - Bitbucket Cloud integration could reach rate limit of API calls. (COLLAB-5595)
  • fixed - Revise consuming licenses for JSON API calls (COLLAB-5583)
  • fixed - Support formatting and line breaks in the spreadsheet cells in DiffViewer. (COLLAB-5552)
  • fixed - Remote repository integrations cannot assign reviewers if non-default set of roles is used on Collaborator side. (COLLAB-5540)
  • fixed - The "Accepted" icon was dropped for files that were added to changeset but their content remain unchanged. (COLLAB-5273)
  • fixed - The update site of Eclipse plugin provides an older version of the plugin. (COLLAB-5095)
  • fixed - When LDAP group sync was disabled, Collaborator was still polling LDAP server for the list of groups. (COLLAB-4968)
  • fixed - When a review moved to the Rework phase, the "Wait until.." setting was reset to "Wait for Any" ignoring its previous value. (COLLAB-4961)
  • fixed - Several issues of VHDL syntax highlighting. (COLLAB-4602)
  • fixed - Eclipse Plug-in ignored the Due By Phase setting of Checklist custom fields. (COLLAB-4572)
  • fixed - Pressing the Test Connection button for an RTC configuration validates the RTC server connection even when the server has certificate errors. (COLLAB-4490)
  • fixed - Time spent in the Annotating phase was not included in Time metrics. (COLLAB-4477)
  • fixed - Exception on creating new review for new branch on Bitbucket server. (COLLAB-4460)
  • fixed - The LOC values for a modified file added by command line are calculated as if the file is new. (COLLAB-4454)
  • fixed - Performance issue while editing groups or viewing user list when there are more than 30K users (COLLAB-3911)
  • fixed - The GUI client cannot reliably work on Linux distributions with GTK+ 3.22. (COLLAB-3082)
  • fixed - Start and end dates of Content Archiving should be based on when the review was completed instead of when it was created. (COLLAB-3040)
  • fixed - ClearCase Remote Client: Modern CM API modules require HttpClient 4 (COLLAB-2667)

See Also

Version History

Highlight search results