Cloud CMS Release 3.2.60

The following are the new features, enhancements and fixed issues for Cloud CMS 3.2.60 release.

Update Recommendations (On-Premise Only)

You can execute it like this:

cloudcms admin reindex-datastore  --datastoreTypeId cluster --datastoreId default --children --username <username> --password <password>

Where the username and password are the credentials for your administrator account.

New Features

Command Line Client

  • New admin command to recreate filenames for a branch.
  • New admin command to run node validation across all content in a branch.
  • Added path switch support for node read, list and query.
  • Added support for local .rc files to store switches that should be automatically applied on each invocation (such as repositoryId or branchId).
  • New commands for retrieving node children, relatives and versions.
  • For more information on the Cloud CMS Command Line Client, see https://gitana.io/documentation/cli.html.

Documentation

Node Validation

  • Added new background Job/Worker to support adhoc schema validation of all of the nodes in a branch.

Enhancements

Administrative

  • The Recreate Filenames worker is now more efficient and more resilient when generating and updating filenames across a large set of nodes. Nodes that fail to have their updated filename applied are marked on the job.

Authentication Tokens

  • Token expiration API call now allows for an all parameter to indicate that refresh token should also be expired, resulting in a full expiration of authentication state.

Relator Properties

  • When refreshing a node, the associations around the node (both incoming and outgoing) are inspected and repaired if the source or target node of those associations is missing.

Bug Fixes

Command Line Client

  • Fix parsing for target changeset ID on branch revert() call.

Content Model Builder

  • Fix so that enum property is not overwritten when dragging scalar field types into nested array elements.

Email Templates

Files and Folders

  • Fix so that the deletion of a child association (as opposed to either the source or target node) will properly propagate and incur unindexing of all ancestral child elements in the path.

Merges

  • Fix to an edge case where highly concurrent merges against the same branch (i.e. many threads competing to merge into a target branch at the same time) could occasionally fail due to an extraneous changeset being introduced.

Relator Properties

  • Fix to the ordering of relator property processing to account for a rare transitivity issue that could occur when committing large sets of nodes.

Tree

  • Fix for Tree path parsing to support paths with filenames that have a / character in them.

Workflow

  • Fix so that workflows launched from the user interface naturally track the runtime repository and branch.









Ready to Get Started?

Unlock your data with smart content services and real-time deployment


Try Gitana for free Ask for a demo