Release Notes

Public

9.0.16.4916: Jan 22 2021

New

Linux - P4Sync: We released HUGE improvements in Perforce Sync on Linux!

First of all, we ditched the API in favor of a Command Line wrapper. This means Perforce Sync now works on Linux, which was a must for many users out there looking forward to making the switch!

We also took advantage of new Perforce versions to make a multithreaded push and pull. This way, bidirectional file transfer is much faster than before.

If you are a Perforce-using team looking to migrate to Plastic SCM, don't hesitate to contact us. We can help you in every step of the way!

New

All platforms - WebUI: We added a Comments List section when viewing a Code Review.

By clicking on a comment in the list, it will scroll it into view.

Bug

Windows - Plastic: Plastic Links won't fail when are created with ssl or other protocol

When the server is configured with a ssl or other protocol connection the plastic link included it at the uri but wasn't able to open it. Now these generated links can be opened correctly.

Also fixed plastic links with child repositories. See the examples of these corrections:

* plastic://ssl://192.168.100.25:8085/repos/repo_zero/test/changesets/1/diff

* plastic://ssl://192.168.100.25:8085/repos/repo_zero/changesets/1/diff

Bug

macOS - Plastic: fixed unexpected error when selecting a code review comment

We fixed an issue where selecting a code review comment would very occasionally result in an unexpected exception. It happened if the first file selected to display when opening the Code Review did not contain changes, and then you clicked on a comment made on a file with differences.

Bug

macOS - Plastic, Gluon, command line: Added network retries for very slow networks.

We found that our operation retry system didn't work on macOS (probably Linux too) with very slow networks using SSL (typically Cloud) because the actual error code being raised didn't match the expected ones. We fixed it.

Bug

All platforms - WebUI: We fixed a bug that was causing infinite loading if the session was expired.