CrafterCMS 3.1.28
Released December 21, 2022
This release includes fixes for issues with the release version 3.1.27.
Updates
Updated Moment Timezone library
See here for more informationAdded support for setting a primary publisher node for clusters
A node in the cluster needs to be set as a primary publisher before any publishing can happen. To set a node as the primary publishing node, issue the cluster setClusterPrimary API:See Studio Clustering for more information
Added an environment variable for setting a default esapi library,
CRAFTER_ESAPI_DEFAULT_CONFIGURATION
See here for more information on using the new environment variable
For a full list of tickets, please visit: GitHub 3.1.28 Milestone
Important
Please see Upgrading CrafterCMS for instructions on how to update your CrafterCMS install to 3.1.1 (applies to 3.1.27)
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
Before proceeding with updating your CrafterCMS install, please see the following notes:
Upgrade Notes for CrafterCMS 3.1.28 and later for some important notes when updating your install from CrafterCMS 3.1.27 and earlier versions to CrafterCMS 3.1.28 and later versions
Upgrade Notes for Fixing Template Not Found Error for some important notes on template errors
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
Upgrade Notes for Fixing Stored Procedure Error for some important notes on database errors.