Here is a summary of the upcoming new features included in update 5.
(1) For Content Server 10, a new method, GetMetadataLanguages(), was added to the Document Management service that returns the available metadata languages on the system. This will be helpful in knowing what the valid language codes are for use with the other methods involving multilingual metadata.
(2) The WorkflowService GetProcessDefinition() method has been extended to allow you to pass in the ID of a process instance (ie. a workflow that has been initiated). So this method allows you to retrieve a process definition from the workflow map ID (as before) and now from a process instance ID as well (this is new).
(3) A new (optional) configuration option has been added that will allow you to limit the number of nodes that can be returned. Adding this limit will reduce memory use for web service calls that could potentially return thousands of nodes at once. If set, this will affect the following methods in the Document Management service: ListNodes(), ListNodesByPage(), GetNodesInContainer().
(4) The following methods have been back-ported to 9.7.1 (already included in Content Server 10)
Document Management : GetNodesInContainer()
Member Service : GetMembersByID()
Workflow Service : GetProcessDefinitionEx(), GetProcessStartData(), GetWorkItemDetails(), ListWorkItemsEx(), SendWorkItemForGroupReview(), SendWorkItemForSubmapReview(), SendWorkItemForUserReview(), StartProcess()