Release Notes

Public

6.0.16.1735: Nov 01 2017

Bug

Windows GUI: In the pending changes view, the diff viewer was not refreshed after checking in or undoing changes. Now it's fixed.

Bug

Server stopped listening to the input of a given network connection after discarding an unsupported method in PlasticProto only if the first request was bigger than 80KB.

It was all an issue with buffered reading being handled incorrectly under quite rare circumstances.

Bug

Modified replica code for push in the server so that fetching a huge amount of metadata doesn't end up with a cancelled remote transaction due to inactivity. The issue was that we were creating a remote transaction (plastic type of transactions, not database) on the remote server at the very beginning, then if the fetch took too long (like more than 30 minutes), the remote transaction was aborted and the replica failed after finishing the fetch phase on the local server and when connecting the remote to transfer the metadata.

Bug

Server was mistakenly closing sockets when the method call took more than 60 secs (extremely unusual but doable). This was because we entered a protection mechanism to prevent clients to stay connected forever, but we didn't consider that the socket is being monitored for closing (so we do a read) before the method finishes. Fixed now.