Crafter CMS 3.1.4

New Features

  • Added support for Crafter CMS plugins to be listed in Crafter Marketplace simply by tagging your project on GitHub. Follow the instructions here to create your own plugins and list it in the Crafter Marketplace

  • Added support for flattened content XML through a new data source Embedded Content to be used for creating inline components

  • Added a date-time picker inside the targeting dialog in the Website Editorial blueprint

  • Added Publishing Queue tab to Site ConfigPublishing

  • Added Code Editor Configuration for adding/editing snippets

  • Added a logrotate sidecar image for docker/kubernetes

Updates

  • Upgraded Jackson library to 2.9.10 for various Crafter modules

  • Upgraded Quartz library to 2.3.2 for various Crafter modules

  • Added support for passing parameters to blueprints during site creation

  • Added support for automatic Engine cache warming and double-buffering in Serverless mode

  • Added support for federated GraphQL and extensible schema definition and overrides

  • Added publishing queue management and improved publishing status reporting

  • Added an RTE plugin for inserting static asset links

  • Improved Create Site dialog

Lot’s of other small enhancements and bug fixes :)

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

Important

Please see Upgrading Crafter CMS for instructions on how to update your Crafter CMS install to 3.1.1 (applies to 3.1.4)

For Docker/Kuber deployments, see Docker/Kuber Instructions for Upgrading to Crafter CMS 3.1.3 from 3.1.0 version for instructions on how to upgrade from 3.1.0 to 3.1.3 (applies to 3.1.4)

Please see Upgrade Notes for Crafter CMS 3.1.4 for some important notes when updating to Crafter CMS 3.1.4

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