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.