Release Notes
9.0.16.5075: Feb 19 2021
Linux - Server: New super stable, super fast bits are now the default!
The new .Net Core build is now the default!
Our server ran on Mono on Linux for more than 15 years, but last year we decided we should port it to the more stable and future looking .Net Core. And so we did.
.Net Core builds have been available since January 2020 and all our cloud infrastructure runs on them, and also all our major customers were upgraded to this new tech. So, we thought it was a good moment to just make it official for everyone.
So, dear Mono on Linux, you served us well, but it is now time for an official goodbye.
If you stay tuned, you'll see the macOS server will be the next one to be officially moved to .Net Core and, you guessed it, Windows will be next.
Once we complete this we'll be also able to simplify our code base a little because, while not dramatic, we'll stop building servers in .NET Framework and Mono.
And most likely command line and GUIs will be next.
== How this will impact you? ==
* Just upgrade your current server package, 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 - All GUIs: new languages available!
We are happy to announce alpha-version support for Korean, Japanese, Simplified Chinese and Traditional Chinese in Plastic and Gluon.
The language shown will be chosen based on the culture set for your machine.
Please note that support for these languages is still in ongoing development. It is likely you will see layout and translation issues in this initial release. We will be resolving this issues during the next few releases.
If you need to force Plastic back to English, you can do so by setting the following line in your client.conf file:
<Language>en</Language>
Windows - Plastic Image Preview: ImageMagick preview adapted to version 7.x.
ImageMagick deprecated the tools convert.exe and identify.exe. Our default configuration was based on those executables. We updated the configuration template configuration to use the new magick command available in ImageMagick 7.x.
Server: Improve threadpool boosting system to avoid running out of threads.
Now the server creates a new bunch of threads to process the pending requests when there are too many long-running requests (over 90% of the running requests are running for more than 5s).
Windows - Plastic: ImageDiff toolbar buttons are now "push" buttons.
We changed the Image Differences toolbar buttons that allow changing the image diff mode for the sake of usability. This way, the buttons will now help to reflect which mode is selected.
Before:

After:

All platforms - WebUI: fixed display of the file history diff view
All platforms - Jira Extension: Owner is now correctly shown on Cloud instances
Due to differences between on-premise and cloud editions, the Jira extension didn't correctly show the owner of a task. Now it's fixed.
Windows - Plastic: ImageDiff changed symbolic info
Removed the symbolic name link from the panels below the toolbar, which is the same behavior as the macOS and Linux implementations. This information is now shown on the togglable properties section.
Before:
* Not showing properties:

* Showing properties:

After:
* Not showing properties

* Showing properties:

All platforms - Plastic, Gluon: Javascript-related files now detected as text
We added four javascript-related extensions to the list of known files, so they are detected as text files by default, instead of binaries. These are the new extensions:
* .vue
* .ts
* .tsx
* .jsx
All platforms - Server: It failed to create new threads after out of mem.
The server failed to start a previously created thread due to a lack of resources. It happened even when the missing resources became available again. Now it's fixed.
macOS - Server: The netcore-based installer wasn't deploying any configuration file for the server logs. Fixed.
New installs of plasticscm server in mac using the netcore-based installer wasn't deploying the required loader.log.conf file so the server is able to write log entries. Now this issue is fixed.
Windows - Plastic: toolbar's filter label cut
Top toolbar's filter label's text now shows correctly
macOS -Plastic: preferences wrong layout
Diff and Merge, Diff tools and other Options tabs contents showed some wrong layout. Now all are fixed!
macOS - Plastic: fixed layout of Create/Edit xLink dialog
The xLink name field label was misaligned for non-European languages. Fixed!
Mac - Plastic: No highlight applied on Path permission/Permissions table
We were not applying any highlight method to the Permissions table's rows and titles were disappearing when a row was selected and users goes out the Plastic's environment.
Mac - Plastic: Pending changes binary file message text was cut
Text was cut when message takes two lines. E.g. Japanese localization. From now on, text allows displaying two lines of content:

Linux - Plastic: Resized Refresh button for Japanese
The refresh button was too small in Japanese, so we made it bigger.
Linux - Plastic: widened sync view buttons to fit Japanese text
Also widened the Refresh buttons for the same reason.
Windows - Plastic: wrong Japanese translation display
Some texts were cut on the Sign Up panel and the Pending Changes view. Also the help panel were showing wrong format text in it's help panel at the bottom.
Both bugs are now fixed!
Windows - Plastic, Gluon: corrected unicode character encoding in help panels
We fixed encoding issues in the help panels when displaying unicode characters. Japanese, Korean and Chinese should now display correctly in the help panels.
Windows - Plastic: Japanese localization: text cut fixed
There was a text cut on the "new attribute" dialog. Now it is fixed.
We also fixed some DPI inconsistencies when the screen scale was not 100%, both on new attributes and Preferences/Diff tool dialogs.
Windows - Plastic: Branch explorer layout issue corrected for Korean language
We moved the date picker and nearby controls so that the controls were not overlapping when using the Korean language.
Windows - Plastic, Gluon: fixed help panel display for Chinese
Help panels should now display correctly when using Traditional Chinese.
Windows - Gluon: minor gui fixes for Japanese localization
We made the checkin options panel and diff tool panel wider so that Japanese text fields would fit correctly.
Windows - Plastic: Fixed layout issue on Permissions dialog
Checking path permissions from the Workspace Explorer context menu the button "Change..." was overlapped by the label next to it. We fixed this problem and now the button and the label are shown correctly.
This is how it looks:

Windows - Gluon: PlasticLink feature now allows whitespace in the path!
We now support whitespaces in the name or in the path when using the PlasticLinks feature to share files. Spaces are now encoded as +.
See an example:
plastic://local/repos/books/changesets/5/path/test+ui.txt?ui=gluon