Cascade CMS 8.16

Cascade CMS 8.16 includes improvements to system-wide announcements and the addition of Sticky Announcements, new user API keys and API methods, additional tools and methods for Velocity, and important accessibility improvements.

  View Requirements


  • Broadcast Messages are now Announcements and there's a new announcement type: Sticky Announcements. Sticky Announcements display on all user Dashboards and can be used to provide information such as contacts or links to your documentation. In addition, you can now see all active and pending announcements in the system and use links and styling in your messages with the provided WYSIWYG.
  • Applicable Custom Formats from your WYSIWYG Editor Configuration are now available when inserting or updating images and links (a or img elements). You can also see existing CSS classes when updating images and links.
  • New user API Keys provide a secure way to call Web Services/REST API operations from external scripts and applications.
  • We've made a number of accessibility-focused improvements such as: adding "skip to" links to improve navigation for users who rely on assistive technologies, ensuring tooltips are available not only on mouse hover but also with keyboard focus throughout the interface, and correcting color contrast and readability improvements throughout the interface.
  • When working with API objects, metadata and dynamic metadata fields will be cached after loading to improve rendering time during operations such as sorting on dynamic metadata values.
  • New Cascade API methods have been added to obtain the Metadata Set, Content Type and Data Definition of applicable assets as well as label and value information for possible and selected field items for applicable Dynamic Metadata and Structured Data fields.
  • New methods for the Escape Tool to unescape HTML, JavaScript, and XML markup.
  • New methods for the String Tool include a String builder and a method to generate universally unique IDs (UUID).
  • New Locator Tool methods to locate Formats and Linkable assets.
  • New Regex Tool allows you to compile regular expressions.
  • Image file dimensions are now available via Cascade API and Index Blocks.
  • We've added support for outbound proxies for system-generated emails such as workflow emails and content review notifications. For more information please see "Configuring outbound proxy support for system-generated emails".


  • Editing certain JPEG files using the image editor will no longer display the error message Missing Huffman code table entry or JFIF APP0 must be first marker after SOI.
  • Sending Template and Format assets through workflow will no longer prevent the workflow from completing.
  • Complex CSS selectors used within WYSIWYG Editor Configurations will no longer cause the formats menu to rendering incorrectly.
  • Links in the Recent assets list in the My Content area and widget will surface your Draft or Working Copy if you have one.
  • Fixed an issue where comparing a Draft to the Current Version of a page would result in a blank default content area.
  • The browse tab for choosers that are restricted to a site's base folder will now display search results.
  • Renaming an asset will no longer create a working copy if the new name contains an illegal character. We've also introduced a one-time startup task to remove any working copies that were created as a result of this issue.
  • Drafts and locks will no longer be lost if an issue occurs when starting a workflow on Move/Rename or Edit.
  • The Link field for External Link assets will no longer treat mailto: links as invalid.

OpenJDK 11.0.7 Required

Cascade CMS 8.16 requires OpenJDK 11.0.7. The Windows and macOS installer packages are bundled with the updated JDK; however, any installer that ends in a .jar extension requires that OpenJDK 11.0.7 be installed on the system already before running the installer app.

If you're using a ZIP installer, you'll need to ensure you're pointing the application to OpenJDK 11.0.7. See this page for instructions on updating Cascade CMS to point to OpenJDK 11.0.7. 

Note that the contains OpenJDK 11.0.7 in the /java/jdk directory which can be used to run Cascade. Cascade can be configured to use this OpenJDK 11.0.7 package using the aforementioned instructions on updating Cascade to point to OpenJDK 11.0.7.

Image Dimension Population Job

Dimensions for image files in the system are populated using a background job and that data will not be available until the job completes.

First time installation?

Be sure to import our default database schema prior to installing Cascade CMS for the first time. Then follow our standard installation instructions.

Upgrade Steps

  1. Shut down your currently running Cascade CMS instance.
  2. Before you upgrade, we strongly recommend that you back-up your production database as well as set up a test instance and perform a trial run of the upgrade. All customers are entitled to a test license for this purpose.
  3. Read the release notes and upgrade guides for all releases between your version and the latest version.
  4. Check the table below to see which installer type is required.

Which installer should I use?

With certain upgrade paths, a full installation of Cascade CMS is required in order to ensure that the application has the latest required libraries. See the table below for a summary of which installer you should use based on the version from which you are upgrading. For any versions that do not require a full installation, using the ROOT.war upgrade method is allowed.

Upgrade Path
Upgrading From Full Installation Required
7.x Yes
8.0.x - 8.15.x Yes