• Document Under Review

CrafterCMS 3.1.10

Released October 9, 2020

Updates

  • Added a new environment variable for the backup folder location
    See Backup and Recovery for more information

  • Elasticsearch improvements

    The ES index settings will be automatically updated when upgrading to CrafterCMS 3.1.10. The automatic update is triggered when upgrading to 3.1.10 because of an update to support custom index settings and update to disable date detection as listed above.

  • Added content-length header for all responses
    The content-length header is sent for all responses by default. If you need to disable sending the content-length header for all responses, just set crafter.engine.header.etag.enable to false

    TOMCAT/shared/classes/crafter/engine/extension/server-config.properties
    # Indicates if the 'etag' header should be added
    crafter.engine.header.etag.enable=true
    
  • Updated dependencies for the following:

    • Upgraded Jackson Databind library to 2.10.5 for various Crafter modules

    • Upgraded ehcache library to 2.10.6 for various Crafter modules

    • Upgraded Apache cxf library to 3.3.5 for Crafter Studio

    • Upgraded xstream library to 1.4.12 for various Crafter modules

    • Upgraded tika library to 1.24 for various Crafter modules

    • Upgraded unit library to 2.0 for various Crafter modules

    • Upgraded commons configuration library to 2.7 for various Crafter modules

    • Upgraded commons text library to 1.8 for various Crafter modules

    • Upgraded groovy library to 3.0.4 for various Crafter modules

    • Upgraded the embedded mariadb4j library to 2.4.8 for various Crafter modules

    • Upgraded node-sass library to 4.13.1

  • RTE improvements
    Browser spell checking is now enabled in TinyMCE 2 and TinyMCE 5

  • Publishing enhancement
    See here for more information

Lots of other small enhancements and bug fixes :)

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

Important

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

For Docker/Kuber deployments, see Docker/Kuber Instructions for Upgrading CrafterCMS

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.