Release Notes

Public

5.4.16.625: Nov 21 2014

New

Server: Support for SQLite 3.8 including WAL (Write-Ahead Logging).

WAL enables SQLite backend users to avoid locking when multiple threads try to read simultaneously from the database. SQLite is the default on Linux/Mac installations and optional on Windows.

In order to setup WAL, use the following connection string in 'db.conf' file:

Data Source={0};Synchronous=FULL;Journal Mode=WAL;Pooling=true

New

Support Eclipse file types (binary/ASCII) in Plastic SCM. When the user adds new files to the source control using the Eclipse IDE, the file type for its file extension, or file name configured in Eclipse (binary or ASCII) is preserved.

New

GUI: Diff branch/changeset dialog: Now it is possible to revert to one of the revisions shown in a Diff branch, changeset or label dialog.

To do that, right click on the desired revision and select "Revert to this revision..." of the item's context menu.

Bug

GameUI: After checking in a moved file (not checked-out) which was out-of-date in the workspace, the revision loaded in the workspace was updated to the latest one, which was wrong. Fixed.

Bug

GameUI: The 'checkout' operation was leaving exclusive locks in the server side when the workspace was already used by another operation. Fixed.