• Document Under Review

CrafterCMS 3.1.15

Released June 24, 2021

New Features

  • Added a new deployer API for unlocking a target
    See the Unlock Target API for more information

  • Added access token for Search SEARCH_ACCESS_TOKEN
    Make sure to adjust your Search index management and content management API calls to supply your configured access token

    See Securing Your CrafterCMS Install for more information on replacing the default value for the access token used by Search

Updates

  • Optimized database and git synchronization for a better Crafter Studio experience

  • Script and template sandbox improvements

    • The property crafter.engine.groovy.sandbox.blacklist has been renamed to crafter.engine.groovy.sandbox.blacklist.path

    • Added support for disabling the sandbox blacklist. To disable the sandbox blacklist, set the following:

      CRAFTER_HOME/bin/apache-tomcat/shared/classes/crafter/engine/extension/server-config.properties
      # Indicates if the blacklist should be enabled for all sites (this will have no effect if the sandbox is disabled)
      crafter.engine.groovy.sandbox.blacklist.enable=false
      

    See Script Sandbox Configuration for more information

  • Added support to allow plugins to consume Studio’s theme for creating a consistent look and feel
    See here for more information

  • ETag filter in preview is now disabled by default
    See here for more information

  • RTE bug fixes

    • Fixed content stuck in system processing when special characters are saved
      See here for more information

    • Fixed extra spaces added when inserting a template
      See here for more information

  • Fixed Approve & Publish Timezone offset for Daylight Savings Time
    See here for more information

  • Fixed site creation with git remote failure when repository contains case sensitive files
    See here for more information

  • Fixed dependency calculation when custom extensions for dependencies are configured
    See here for more information

  • Optimized Dashboard backing APIs to enhance filtering speed
    See here for more information

Lots of other small enhancements and bug fixes :)

For a full list of tickets, please visit: GitHub 3.1.15 Milestone

Important

Please see Upgrading CrafterCMS for instructions on how to update your CrafterCMS install to 3.1.1 (applies to 3.1.15)

Before proceeding with updating your CrafterCMS install, please see Upgrade Notes for Fixing Template Not Found Error for some important notes

Starting with JVM version 1.8.0_292, support for TLS v1.1 and earlier is disabled by default
See Debugging SSL Handshake Issues if you encounter issues.

For Linux installs, the embedded MariaDB upgrade requires the library libaio which is not installed by default in some Linux distributions. Please see the section on Linux Prerequisites in Linux Prerequisite for instructions on how to install the library libaio

Please see Upgrade Notes for Fixing Backup Error for some important notes when restoring backups created prior to CrafterCMS 3.1.10, Upgrade Notes for Re-encrypting Values for some important notes on the re-encryption process and Upgrade Notes for Fixing Stored Procedure Error for some important notes on database errors.