Download

The Cloud CMS product suite is available to subscription customers for installation on-premise or within your own virtual private cloud. The product suite is delivered as a series of Docker images along with sample installation scripts to help you get running.

Cloud CMS runs on any Docker host including Amazon AWS (via Cloud Formation templates, Amazon Elastic Container Service, Amazon Elastic Beanstalk or the Docker AWS Engine), IBM BlueMix, RackSpace, Digital Ocean and many others.

The download consists of a ZIP with sample configuration files to launch the complete Cloud CMS stack in variety of configurations including development, standalone and clustered. The sample configuration files are provided using Docker Compose.

To run Cloud CMS on-premise, you need to be a Cloud CMS subscriber.
Contact Cloud CMS to purchase a license or request an on-premise trial.












3.1.x Releases

Cloud CMS Release 3.1.443

Published on 05/15/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.443 release.

Cloud CMS API

  • Optimizations for branch merge and release performance
  • Improvements for repository compression with individual branch tip tracking
  • Textual search queries now use slash unescape/escape to provide better support for complex search structures
  • Updated to latest third-party libraries including PDFBox and Apache Tika

Cloud CMS User Interface Server

  • Update to default search template to improve support for textual search queries
  • Fix so that wizards and custom view layouts/templates can be used properly within forms


Cloud CMS Release 3.1.442

Published on 05/10/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.442 release.

Cloud CMS API

  • Added support for repository node compression enabling on-premise customers to reduce DB size by compressing node version histories within a repository
  • Improved support for nested transactions
  • Release and branch resolution now support a single transactional commit for all merges and conflict resolutions
  • Faster releases and improved merge logic, faster execution for large changeset histories on merge
  • Improvements to chained renditions, removing an extraneous lock and improving performance
  • Added "sendEmail" rule action, letting you send emails from within conditional rules
  • Fixed a bug where archived branches could cause the Recent Edits dashlet to error out
  • Allow for per-tenant specifications of pagination max limit

Cloud CMS Application Server

  • Improvements to config service merge
  • Fix to /res resource route to handle default repository and branch for user interface
  • Fix to dust processing issue within server tags
  • Additional logging for SSO authorization events
  • Upgrade to latest third-party dependencies, including latest passport-saml

Cloud CMS User Interface Server

  • Fix so that default project per use works as intended on login
  • Support for additional SSO group attribute names
  • Fix for group array format used by Keycloak and other default identity providers
  • Improvements to release management pages and new features for release conflicts page
  • Fix to platform and project logs formatting for wide column values

Cloud CMS Command Line Client

  • Added support for the "compress" repository command


Cloud CMS Release 3.1.436

Published on 04/11/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.436 release.

Cloud CMS API

  • Improvements to branch copy to make it more efficient and more accurate
  • Enhancements to repository compression, letting you save DB space by compressing version history
  • Fixes to special cases around branch fork/merge with repository compression

Cloud CMS Application Server

  • Updated to provide better development-mode support


Cloud CMS Release 3.1.435

Published on 04/09/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.435 release.

Cloud CMS API

Cloud CMS Application Server

  • Improvements to module deployment and module descriptor cache state handling allowing for faster, more immediate module deployment and invalidation
  • Improvements to remote configuration retrieval
  • Enhancements to awareness service to provide a more reusable and extensible class-based implementatin pattern, performance improvements and additional awareness capabilities

Cloud CMS User Interface Server

  • Added field to administration console allowing for the import strategy to be specified
  • Bug fix so that clicking the "modified by" user name on a "Documents" list item takes you to the correct place
  • Fix for a bug in require.js where loading could time out on slow connections
  • Increase default HTTP timeout to 120 seconds for resources loaded within web browser
  • Fixed a bug whereby trial user logouts could fail
  • Added some backward compatibility logic to automatically clear out legacy session and local storage values
  • Fix so that default theme loads in event of a bad theme reference or a loading timeout


Cloud CMS Release 3.1.433

Published on 03/28/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.433 release.

Cloud CMS Application Server

  • Improvements to Awareness service to provide better real-time support to track user interactions and document locking
  • Simplified cluster configuration with fallback configurations for Redis
  • Added support for CLOUDCMS_REDIS_PORT and CLOUDCMS_REDIS_ENDPOINT
  • Improvements to broadcast, lock and cache configuration management for single and cluster mode
  • Better handling of module deploy/undeploy to support multiple UI servers in clustered configurations
  • More logging and better log management

Cloud CMS User Interface Server

  • Upgrade fullcalendar plugin to work with the latest version of jQuery 3
  • Added timeouts to module deploy, undeploy and redeploy to give modules time to settle before refresh
  • Fix so that avatar uploads work as intended
  • Modules that reference missing or incorrect evaluators load and log to console instead of raising error

Cloud CMS Command Line Client

  • Improved support for external packager.js and updates to documentation
  • Zip and Unzip now use internal Node.js modules instead of command line spawned operations


Cloud CMS Release 3.1.431

Published on 03/23/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.431 release.

Cloud CMS API

  • Reduced logging on transfer import
  • Improvements to transfer import and transfer object caching, faster import

Cloud CMS Application Server

  • Improved support for mandatory groups on SSO sync
  • Added support for a custom error handler to be called when user sync fails for any reason

Cloud CMS User Interface Server

  • Added a default error page for when SSO sync fails due to mandatory groups not being satisfied
  • Added ability to specify a custom redirect URL on user sync failure


Cloud CMS Release 3.1.430

Published on 03/22/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.430 release.

Cloud CMS API

  • Elastic Search indexes now include system and features information to make it easier for folks to write queries that run entirely off those indexes (rather than composing across with MongoDB using find)
  • Added maintenance functions to detect and repair nodes with duplicated filenames in branches

Cloud CMS Application Server

  • Improved cache TTLs for null sentinel values, improved management of driver config cache
  • Improvements to socket.io support for real-time notifications and awareness services
  • Fix so that UI Config invalidation works more consistently

Cloud CMS User Interface Server

  • SSO (Single-Sign-On) now supports "mandatory groups" (via group sync) that a user must belong to before being authenticated to the system
  • Fix to forms so that some large content instances with nested arrays don't hang after reordering
  • Fix so that forms now auto-select first element when loading from data sources
  • User interface CSS fixes for automatic menu height adjustment
  • Updated icons and styles


Cloud CMS Release 3.1.429

Published on 03/19/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.428 release.

Cloud CMS API

  • Support for SSO, SAML 2.0 and JWT (JSON Web Token).
  • Improved cluster-wide support for client-side SSO initiated user sync.
  • GITANA_TICKET now encodes using JSON Web Token (JWT) and customizable secret.
  • Fix to allow for empty relators (such that nodeType is not specified), default to n:node.
  • Support configurable MongoDB write concerns to allow for finer grained control of writes around replica sets and shard DB setups.
  • Fix a bug whereby transaction service rollbacks could fail due to node reload() not being found.
  • Fix so that exports run properly in all cases.
  • Improved and more efficient handling of JSON structures internally.
  • Quieter OpenOffice shutdown for cases where OpenOffice did not initialize properly.
  • Node "find" method now uses resolved branch ID (instead of passed in branch ID).
  • Improvements to behavior binding compilation to avoid permission-related issues around rules.
  • Ensure that failed releases retain differencing results for inspection.
  • Release process captures failed transaction commits and retains error messages.
  • Reindexing avoids archived branches for greater efficiency.
  • Better MongoDB indexing for registrar "tenants" and directory "identity-recipients".
  • Improvements to cluster-wide access and refresh token management.
  • Auto-client mappings now use "host" instead of "url".
  • Fixed a bug whereby params were not processed properly on web hook calls.
  • Improvements to HMAC MD5 digital signature support for web hook calls.

Cloud CMS Application Server

  • Improvements and refactor of authentication service to support more hooks and extensibility points .including support for JWT, SAML 2.0 and other SSO strategies.
  • Support for automatic user properties mapping and group sync based on SAML 2.0 or JWT roles - allow for user within Cloud CMS to automatically be created, updated and placed into mapped projects and teams.
  • Support for dynamic application settings to allow for runtime modification to underlying service configurations.
  • Fixed a bug whereby application settings invalidation wasn't clearing all required caches.
  • Fix so that STOMP MQ provider auto-configures properly for some cases.
  • Added "Awareness" service to allow for optional, real-time Socket.io interaction between connected servers including push/pull messaging and discovery of shared state between participants, support for in-memory and Redis backends.
  • Improvements to configuration service so that config blocks are detected more accurately on load.
  • Virtual configuration service now works with the latest API (supporting "hosts" over "urls").
  • Improved support for HTTP caching + optimized TTLs by default.
  • Driver cache is more forgiving and null sentinel values have a short TTL.
  • Fix so that original URL is retained on redirect for login and redirected to upon login.
  • Fix so that explicitly selected UI Configs load for all cases.
  • Inline libraries support MD5/timestamp suffixes, allowing for improved caching.
  • Code cleanup and improvements for more efficiency.
  • Updated Gitana driver, Alpaca and Socket.io to latest versions.

Cloud CMS User Interface Server

  • Added support for SAML 2.0 and JWT enterprise SSO which are now fully configurable within the user interface, allowing you to connect Cloud CMS to enterprise identity providers including Microsoft Active Directory Federation Services (ADFS), Azure AD, Oracle Identity Federation, SecureAuth and more.
  • Enhanced login and special pages to be more secure and to support an improved authentication flow.
  • Support for automatic user sync based on SAML 2.0/JWT assertion, map properties from assertion to user object and automatically assign users to projects and teams based on assertion roles or groups.
  • Make loading of themes and modules more forgiving so that faulty elements do not prevent the UI from loading or are more recoverable, automatically fall back to default theme if custom theme fails to load.
  • Removed "appcache" from main index.html file, explicit nocache for /index.html.
  • Improved release finalization so that it reports any errors immediately (within the modal) instead of requiring editorial users to check project logs for information.
  • Ensure that users are redirected back to their original URL after being redirected for login.
  • Ensure that dynamic configuration (UIConfig) reloads properly on changes.
  • Fix so that workspace color selection works across Windows Chrome and other browsers.
  • Updates and improvements to Alpaca forms engine.
  • Upgrades to third-party libraries including jQuery and DateTime Picker.


Cloud CMS Release 3.1.425

Published on 02/10/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.425 release.

Cloud CMS API

  • Improvements to stream handling within Elastic Search indexing
  • Optimization to branch merging, fixed handling of merge group additions if merge candidates in same changeset
  • Added a distributed lock on new acquireUserForProvider method to assist with cluster-wide SSO concurrency
  • Added cleanup code so that multiple users for a single provider are cleaned up automatically

Cloud CMS Application Server

  • Assume primary domain for SSO handler if not otherwise specified

Cloud CMS User Interface Server

  • Support for environment variable "CLOUDCMS_STARTUP_TIMEOUT_MS" to support delay on startup (useful to delay container startup for Active MQ or other dependencies to init)


Cloud CMS Release 3.1.424

Published on 02/04/2018
The following are the news features, enhancements and fixed issues for Cloud CMS 3.1.424 release.

Cloud CMS API

  • Improvements, fixes and optimizations to permissions and authority caching allowing for faster and more accurate ACL checks with teams, principals and roles.
  • Added administrative API call to invalidate permission/capabilities cache for a branch.
  • Added more diagnostic logging for ACL calls to explain authority and permission checks.
  • Page Rendition invalidation messages now include page URLs in the message payload.
  • Reduce activity tracking during project creation, copy and transfer.
  • Improvements to how blocked branches (release master or frozen) are tracked and managed during branch merge and release execution.
  • Fix so that singularly deleted/created nodes are correctly merged during a release or branch merge.
  • Fix so that auto-resolved merge conflicts no longer release any context set for blocked master release branch.
  • Optimization for faster performance of versioned node lookup.
  • Fix to support more native Mozilla types which may be assigned during execution of a scriptable behavior.

Cloud CMS Application Server

  • JWT SSO adapter now attempts to extract from "unique_name" in addition to "preferred_name" by default
  • Update to latest Gitana JavaScript driver

Cloud CMS User Interface Server

  • Fix so that form dropdown / select controls render properly in display-only mode.
  • Support for "hidden" property on definition / schema to allow some fields to always be hidden.
  • Fix to default sort order on non-sorted lists.
  • Administration Console versioned nodes now link to API JSON response.

Cloud CMS JavaScript Driver

  • Improvements to error handling so that more response state is maintained on the error object and passed through to the invoker.


3.2 Preview

Packed with new features and improvements, including:

  • Multi-Channel Publishing
  • A Simplified User Interface
  • Automatic Link Tracking
  • User Dashboards and Menus
  • UI Templates

We are offering Early Access for 3.2 to our on-premise customers. If you would like access, please contact us.








Ready to Try Cloud CMS?

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