Cloud CMS Release 3.2.42

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

Update Recommendations

  • For improved performance, we recommend you rebuild your cluster indexes. To do so, we recommend using the reindex-datastore command via the Cloud CMS Command Line Client (http://www.cloudcms.com/documentation/cli.html#reindex-datastore).

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

New Path Indexing Strategy
  • Added an option to the Project Settings page that allows managers to indicate that they'd like file paths to index using a URI encoding strategy with filenames. This strategy was already used for non-latin, Unicode character set filenames (such as Arabic, Chinese, etc). This is now a preferred strategy as it makes it possible to have unique filenames that no longer restrict on some typical filename special characters (such as ! or :). If you enable this option, you will need to go under Manage Project > Tools and then rebuild your filenames using the Recreate Filenames button.
  • Added a button to the Manage Project > Tools page that gives project maintainers the ability to rebuild their filename indexes when switching between the default strategy and the aforementioned URI encoding strategy.
Client Side Encryption
  • Added Docker configurable support for client-side encryption that makes it easy to plug in custom keys so that binary assets written to binary storage are encrypted on write and decrypted on read. This allows for strong encryption at rest where binary files are encrypted twice (the payload is encrypted and the physical storage is additionally encrypted).
  • Support for both symmetric and asymmetric public/private key configurations with automatic hybrid encryption of streams (with both per-resource generated AES keys and automatic MAC digest/checksum validation over the stream to assert resource integrity).
  • Support for binary storage encryption using the File System, MongoDB Grid FS and Amazon S3.
  • Support for Amazon KMS when using the Amazon S3 binary storage provider.

Enhancements

Automatic I18N Translations
  • Improvements to how HTML is parsed, tokenized, translated and re-assembled whenever content properties are changed in a master document.
  • Improved support for the Azure Translate, AWS Translate and Google Translate providers.
Branches and Releases
  • Added the ability to export a CSV/Excel report to the "Pull Branch" action so that content teams can download a view of the content differences that are present on a branch or release.
  • Added the ability to export a CSV/Excel report to the "Copy from Branch" action so that content teams can download a view of the content changes that are present on a branch or release.
  • When creating a release, the release date is now required and the operation can now no longer be completed unless a future date is first selected.
Markdown Editor
  • A pattern has now been introduced for extending and adding new buttons to the SimpleMDE markdown editor.
  • The SimpleMDE markdown editor now supports the cloudcms-link and cloudcms-image plugins by default for linking to Cloud CMS nodes and images, respectively.
Dashboard / Dashlets
  • The Favorites Dashlets now show branch and project information and provide better linking and preview images.
  • All Project and Platform Dashlets (Activities, Recent Documents and others) now show more information when available (such as project and branch information).
Document Editing
  • The Document Overview page now provides a tab control that lets you switch between previewing the document properties and the document attachments. This tab control is only available if the content instance has attachments and provides a way for editorial users to pick how they'd like to preview their content.
  • The Document Overview page now has a Document Metadata collapsible on the right-hand side that be expanded to show technical details about the document (such as QName, Changeset information and other key properties).
  • The Look and Feel of the Document Overview page has been lightened up to make it feel less boxy and more intuitive.
Data Store Indexes
  • Added more performance indexes to handle some workflow-related collections. These are applied automatically on creation (or manually during upgrade, as per upgrade notes).
Search
  • The Search API now returns _paths information along with its result set making it consistent with the Query API.
Themes
  • Improvements to the out-of-the-box themes to tighten up CSS and color matching.

Bug Fixes

Branches
  • Fix for a very nuanced and rare bug that could occur when relator properties are rebuilt on a branch and the merge order wasn't being properly realigned with the changeset revisions.
Tree
  • Fix so that calls to the Tree API will return correctly populated ancestral results for cases where queries or nested search terms are specified.
Paths
  • Fix so that single or multiple path resolution via the API now works with branch aliases or named branches.
  • Fix so that unicode character paths correctly within the user interface in a few places where they were not decoding properly.
Forms
  • Fix so that the form title isn't incorrectly overridden for cases where form or schema inheritance is in place.
  • Fix so that form inheritance works for sub-fields that use "$ref" to reference local definitions within the form.
  • Fix so that the Document Overview page doesn't assume the default key for forms but instead uses the first available form.
  • Fix so that Markdown Editor instantiates correctly for empty data values.
Export / PDF Generation
  • Fix so that PDF generation works as intended for some cases where nested objects were failing to convert their mimetypes to PDF.









Get Started with Cloud CMS

It's Free to Sign Up. No Credit Card Required.