Release Notes

Public

Release 5.4.16.707

Nov 24 2015
New

Linux native Merge Tool available in preview mode: The new Linux native 3-way mergetool (a.k.a. 'gtkmergetool') is available and it is installed as the default tool on new installations. For existing installations remember to go to preferences and choose the "default" merge tool to use the new software.

While the new tool is fully functional there are some small remarks and limitations to keep in mind. They do not prevent users to start testing the new tool and providing feedback though:

* The tool doesn't remember the size yet. It always shows up with the same size regardless of the last one you set. It will be fixed on the next release.

* Xmerge is still not available. We'll be adding these soon. Remember, we refer to the technology capable of tracking moved code based on a text-based similarity algorithms.

New

Linux GUI (GTK) and Mac OS GUI: New context menu options on the 'Branch Explorer' view have been added. Now it is possible to navigate to the branch's base changeset, and changesets allow navigating to their parent changeset.

New

Gluon GUI and Windows GUI: Image preview has been greatly improved. Now, thumbnails are created in higher quality, and the preview panel can be resized to better see the picture details. Also, small icons are displayed at its real size, instead of zoomed.

New

Gluon: Selected item in checkin view is preserved (if possible) after refresh, checkin and undo operations. Also, after deleting an item in the checkin view, its parent or a suitable item is selected.

New

Usability improvement: when you do your first push or push to Plastic Cloud and need to configure encryption settings, the replica is retried after entering the password instead of failing and letting the user do the retry.

New

JIRA extension: The checkin data log in JIRA will now show a warning message if the communication with the issue tracker system detects an error.

New

Unity plugin: the 'Gluon mode' configuration parameter is now an optional parameter. By default, the 'Gluon mode' parameter is set to 'false'.

New

Mac OS Installer: Added clconfigureclient application shorcut to /usr/local/bin, so it can be launched from any working directory.

New

Mac OS Command Line Interface: The cm command line client application can now be run in Mac OS El Capitan. Prior to this version, the cm application was not calculating properly the working directory used for relative paths arguments.

New

Windows GUI: Added shortcuts to navigate first/previous/next/last file in diff and code review dialogs.

* Ctrl + Shift + '-' : Go to the first file.

* Ctrl + Shift + '+' : Go to the last file.

* Ctrl + '-' : Go to the previous file.

* Ctrl + '+' : Go to the next file.

New

Command Line Client: cm fast-import command: lightweight tags (using the 'reset' + 'from' keywords) are now supported.

New

All GUI clients: 'Size' columns now appear aligned to the right on all Plastic SCM GUI's.

Bug

Linux GUI (GTK): Excluding branches in the sync view was taking an unacceptable amount of time when a large number of branches (more than 50) were selected. Fixed.

Bug

Gluon: private read-only items couldn't be deleted. An error 'Access to the path is denied' was thrown. Fixed.

Bug

Gluon: The 'Esc' key was not cancelling the 'undo changes' operation in the confirmation dialog. Now it's fixed.

Bug

Windows Merge Tool: In some circumstances, the regions of the contributors in the result textbox are not correctly updated when the result is edited. Fixed.

Also, the removed lines in the result textbox (which are drawn with crossed lines), were not correctly updated when the user was editing the result (these lines should be read-only indeed). Fixed.

Bug

Server configuration tools: The configureserver and admintool applications were unable to retrieve licensing info on auto-renewal setup. Fixed.

Also, the user authentication method wizard was not properly disabling unallowed auth modes for non-enterprise licenses. Fixed.

Internal and public releases

The Plastic SCM development team works in short iterations delivering frequent releases.Our goal is to have at least one new release every week, with new functionalities, bug fixes and performance tweaks.

Every 'weekly' release is not published to our customers, but we like to detail each of them in the release notes so users can easily follow what we achieved on every short iteration.

The releases marked with the word "public" are the ones we do publish on the website. The ones marked as "internal" are the releases we create in-house to keep the project moving week after week.

Version numbering

Starting in Plastic SCM 4.0 the version numbering schema has been modified:

  • major.minor.compatibility.buildnumber

  • Sample: 8.0.16.3333 means:
    • 8 -> major release number
    • 0 -> minor release number
    • 16 -> compatibility -> all clients and servers with "16" in the compat number are compatible, even if the build number changes
    • 3333 -> internal build number