Release Notes

Public

10.0.16.6573: Feb 17 2022

New

Server: Added a new before-merge variable for the destination branch

The environment variable PLASTIC_MERGE_DESTINATION_BRANCH has been added to the "before-merge" trigger. It contains the name of the destination branch for the merge.

Bug

Server: Support Okta LDAP server for authentication.

The Plastic server didn't support an Okta LDAP server. All the user credentials (email + password) were rejected when you configure the server to use an Okta LDAP server. Now it works.

Bug

All Platforms - Server: Socket error code platform-independent

There were some logs writing different socket error codes depending on the platform. Now they will display the same code regardless of the platform where they were triggered from.

Bug

Server: Fixed branch creation from a deleted parent branch.

The server could create branches using a parent branch that was previously deleted. This led to "The specified branch xxx can't be found." errors when listing the repository branches of showing the branch explorer.

This code is properly protected now, and it will fail when trying to create a new branch using a parent branch that doesn't exist anymore.

Alpha new

All platforms - PlasticX: upgraded to .NET 6.0

We now build PlasticX on .NET 6.0. Previously it was built on .NET 5.0.

In addition to general improvements to stability and performance, this upgrade improves a specific stability issue when applying syntax highlighting in the text editor.