• Document Under Review

CrafterCMS 3.1.12

Released January 8, 2021

New Features

  • Added a new Deployer processor scriptProcessor that can execute Groovy scripts for processing published content
    See Groovy Script Processor for more information

Updates

  • Added a new option preemptiveAuth in the WebDAV configuration file for enabling/disabling use of preemptive authentication (sending authentication credentials before an unauthorized response)
    See WebDAV Profiles Configuration for more information

  • Improved UI for uploading and browsing files on CMIS
    See here for more information

  • Added support for running scripts at XPath scripts_o/item/key

  • Added an environment variable for use when restoring backups, MARIADB_TCP_TIMEOUT
    This variable is used for setting the wait time for the database to finish starting up during restore. See here for more information

  • Added environment variable used for database connection timeout, MARIADB_SOCKET_TIMEOUT
    See here for more information

  • Bug fixes and performance improvements in auto-clustering Enterprise only feature

Lots of other small enhancements and bug fixes :)

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

Important

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

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.