Release Notes
9.0.16.5128: Mar 01 2021
macOS - Server: The new .Net Core build is now the default!
All the macOS installers will now bundle a netcore-compiled plastic server, as we recently did with Linux packages too.
Prior to this release, the default server for macOS was a mono-based server.
This mono-based server had several stability glitches, it lacked of some features (latest SSL protocols)... but now we use the super-stable netcore server compiled to target macOS specifically as the default server.
== How this will impact you? ==
* Just upgrade your setup to this new version by using the .pkg installer that best fits for you. No special actions required, and you'll get the new binaries.
* Also, the .Net Core experimental packages will be no more, since now they will be the official ones, so this means less options in the docu.
All platforms - Plastic server: webtriggers now send to you readable messages to Discord!
We just made a fix and now <link>webtriggers https://www.plasticscm.com/documentation/triggers/plastic-scm-version-control-triggers-guide#Chapter5:Detailedtriggerreference</link> can send messages to Discord.
Find an example here:
=== Create a Discord channel with a Webhook ===
First step is create your own channel on Discord server
Edit your channel and go to Integrations section
Add a new Webhook, set a name (like "PlasticHook") and copy Webhook URL
=== Add your Webtrigger to Plastic ===
Next step is create a webtrigger in your Plastic. You need to indicate which action you wan to trigger. Take a look to all options
cm showtriggertypes
Let's go to create a webtrigger for after any check in
cm tr mk after-checkin NotifyTeam "webtrigger https://discord.com/api/webhooks/8109000000000000/1ibzJPH4lm13dx9-95f5dY5UP8KAAAAAAAAAAAAAAAAAaaaaaaaaAAAA" --server=myPlastichost:8084
Here we will use our Plastic host and port and copied Discord Webhook URL
=== Let's try the trigger ===
Do any check in action on your Plastic and take a look to your Discord Channel
Linux - Plastic: Branches view buttons resized
We adjust the size of the button Clear history on the Branches options view at Advanced button to fits the text properly, especially in Chinese, Korean and Japanese.
Also we made the Loading branches... show progress label bigger to fits the text.
See how it looks!

Linux - Plastic: fixed layout issues in xlink creation dialog
We made the rule creation dialog wider so that the Japanese text fits properly.
Check out this before / after shot:

Linux - Plastic: fixed layout issues on Pending changes view
We made the "Checkin comments" drop down taller so that the text fits properly. Here's how it looks in Korean:

We also made the Pending changes options panel bigger, so that text fits in Japanese.
Linux - Plastic: Branch explorer option panel buttons resized
We made the buttons on the Branch explorer options panel bigger so that the text fits properly, especially in Chinese, Korean and Japanese.
We also made the Edit comment button taller in the changeset diff view.
Windows - Plastic: On demand connection type help text was wrong
Wrong text has been fixed and the connection type's explanation text is now less close to the panel's bottom.
Before:

After:

All platforms - Gluon: Deadlock solved
Gluon would hang if it had to display the credentials dialog on start-up. Now it's fixed.
Linux - Plastic: Custom query rule title label is not truncated anymore.
Label with New conditional ... title was truncated when adding a Custom query rule for Japanese language at Branch explorer view at Filters & format tab. We fixed that problem and now the label can be seen perfectly.
DevOps - TeamCity: The TeamCity plug was not adapted to work with versions above 2020.1
The TeamCity plug didn't have support for CSFR protection that TeamCity 2020.1 and above enforces. This caused the mergebots using TeamCity as CI not to queue any job. Fixed.
More info about CSFR and TeamCity here
Windows: Plastic: onboarding panels dpi's bigger than 100% were broken:
Check out how onboarding panels looked and how they are now:
* New SSO dialogs - before:

* New SSO dialogs - fixed:

* New SSO partial panels - fixed:

* Actual login dialogs - before:

* Actual login dialogs - fixed:

Linux - Plastic, Gluon: Fixed localization truncation issues in the preferences panel in Japanese and Chinese [simplified]
Linux - Gluon: wrong layout and cut text
We had cut text in the create new repository dialog and missing text in the repository path permission dialog.
* Create new repository dialog:

* Repository path permission dialog:

As you can notice on those images we removed the unnecessary scroll for the permissions' box. Similar modifications were done to the permissions dialog:

All platforms - IntelliJ plugin: Plastic plugin status bar is no longer showing a selected state when mouse passes over it.
Status bar has been reworked to change its appearance when mouse is hovered. It will also display a tooltip with the current branch and label (if available).