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 informationImproved UI for uploading and browsing files on CMIS
See here for more informationAdded 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 informationAdded environment variable used for database connection timeout,
MARIADB_SOCKET_TIMEOUT
See here for more information
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.