Release Notes

Public

9.0.16.4482: Aug 17 2020

New

The Plastic SCM Team: We joined the Unity family!

What does this mean for you? Just what you could expect - you will be using the best VCS there is, and it will keep getting better. Just at a faster pace! So let's get back to our usual business... and keep reading to see what's new on this release!

New

Windows - Plastic Cloud Edition: Now you can use your Unity ID to sign up!

From now on, you can sign up using your Unity ID and password.

New

All platforms - Plastic, Gluon: The GUIs now auto-generate a ignore.conf file prepared for Unity projects!

Both Plastic SCM and Gluon can auto-detect Unity projects inside your workspace, and auto-generate a ignore.conf accordingly.

New

All platforms - Server: You will no longer be able of deleting or moving changesets in repositories in sync with Git.

We do not recommend you to rewrite the repository history when you synchronize your Plastic SCM repositories with Git. This could lead to unexpected results! To prevent that, the server now forbids you from deleting or moving changesets in a repository once you sync it with Git.

New

All platforms - Proxy server: The Proxy server now works with Cloud Edition!

The proxy server now is able of downloading data from the new cloud2. Good news for teams working behind a slow connection!

New

All platforms - Plastic (Cloud Edition): We improved the Welcome wizard!

We simplified our Plastic SCM Cloud Edition Welcome wizard since we saw that our users got confused with the existent options.

Now there are only two paths to start working with Plastic Cloud: centralized or distributed, easier to understand!

Bug

Windows - Gluon: We fixed the checkbox drawings.

The application draw the checkbox glyphs misalinged in some DPI resolutions. But now it is fixed!

Bug

Issue tracker extensions - Polarion: We fixed a Null Reference Exception when showing tasks.

Sometimes the data returned from a Polarion query contains invalid data. This would cause us to throw a null reference exception when sorting the task list. We made our code more robust to handle this.

Note: one scenario in which the invalid data scenario occurs is when a user has a task assigned to them but later has all of their Project Roles for the project removed.

Bug

All platforms - Command line client: We fixed a duplicated key error on Plastic after fast-import.

After running a fast-import from Git, Plastic could run into an "An item with the same key has already been added" error. This happened when editing on Git (doing a rebase) a changeset alrady exported from Plastic to Git, and thenn importing it again to Plastic.

Bug

All platforms - GitSync: We fixed another error while importing Git commits.

The error message was exactly the same as the previous one ("An item with the same key has already been imported"). The scenario where it failed was so complex (it included an evil combination of changes with moves, merges & reused revisions) that you don't want such a long description :)

Bug

All platforms - Plastic, Command line client: Revert now supports deleted source changesets.

The revert operation copied the source changeset revisions. The problem is that if the source changeset was deleted, Plastic couldn't load the resulting changeset of the revert anymore.

Now the revert operation creates new revisions, so the source changeset can be deleted without any problem.

Bug

Windows - Plastic: We fixed the size of the search bar in the Workspace Explorer view.

Now the search bar takes into account the display resolution. Under some high resolutions (4K) the text box was cut off and the close button did not appear (although you could close the search using the ESC key).

Bug

All platforms - Plastic, Gluon: We fixed an unexpected error while detecting refreshing views in Cloud Editon.

Some customers reported an "unexpected error" when refreshing certain views. We were able to reproduce it in one computer refreshing the Branch Explorer.

It was a concurrency problem in setting a local member in a class. That code is now protected, an the problem gone!