All Release Notes

Release Notes 3.2.51

Publication Date: April 25th 2020

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

Update Recommendations (On-Premise Only)

  • 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

Kubernetes
  • Added native support for Kubernetes API discovery. This allows Cloud CMS API servers running in a Kubernetes cluster to discover each other without any additional network configuration.
Multi Factor Authentication
  • Added support for second factor authentication using TOTP and HOTP codes with support for SHA, SHA256 and SHA512
  • Added support for trusted auth code issuances for protection of priviledged accounts (on-premise only) with pluggable notifiers for Email, Web Hooks and more

Enhancements

Auto Translation
  • Added the `excludePaths` setting to the `f:auto-translate` feature to allow content modelers to skip certain fields during automatic translation
Caching
  • Distributed caches now invalidate much more efficiently by using predicates for key discovery and removal
Graph QL
  • Added the ability for the nested relator content to be exposed via the GraphQL API
Teams
  • Teams now support custom properties when being created or updated via the Teams API
Tenant Invalidation
  • Added separate tenant invalidation messages to notify user interface tier of pre-emptive cache invalidation ahead of tenant creation
Versions
  • Faster query and pagination through versions including introduction of `from` based pagination via the API
  • Versions API now optionally hands back differences information on the API call for each row in the result set
Views
  • Added progress tracking for Branch Tip View rebuilding

Bug Fixes

Attachments
  • Fix so that the attachment event handler methods always process correctly after the first create or update invocation for all cases. This resulted in situations for the end users where `_attachment` properties might only end up having their `id` field filled out on document create
Branches
  • Fix so that the Branch API's Tree `list` method (which delivers a flat representation of the branch tree) always come back in a consistent and correct order
Identities
  • Fix so that deletion of a domain or a principal will always result in the association of a principal's identity to a directory identity policy. There were cases discovered where this did not occur
Releases
  • Fix so that release limits are calculated only against active releases (and not all releases)
User Interface
  • Fix so that the Locale Filter works correctly for the Add Translation action via the UI
  • Fix so that the Content Type Picker correcftly shows system content types when nothing in configured on the UI Content Types page
Workflows
  • Fix so that project-scoped workflow elements (workflow instances, tasks, etc) are always cleaned up from the global context when a project is deleted.




See Gitana with your own content

Talk with a solutions engineer about your content model, governance requirements and deployment — hosted in our cloud or running in yours.