Release Notes

This section contains release notes for Crafter CMS 3.1.x. For other release notes, please visit your release’s release notes page here: http://docs.craftercms.org

Crafter CMS 3.1.5

New Features

  • Added management tokens for Studio, Engine, Deployer, Search, Profile and Social modules

    Make sure to adjust your monitors to supply your configured token. See Management Tokens for more information.

  • Added API and UI support for encrypting sensitive text in configuration files (like access credentials)

    Make sure to change the default crypto configurations for your deployment

  • Added Deployer support for indexing to multiple ES on a single target

    You can now have multiple Elasticsearch clusters being seeded by a single Deployer target (these clusters can be geo-distributed)

Updates

  • Upgraded Elasticsearch version to 6.8.6

  • Upgraded the following Studio UI dependencies: @types/jest to 24.0.23, @types/node to 12.12.17, @types/react to 16.9.16, graphiql to 0.17.5, typescript tp 3.7.3 and babel-plugin-react-intl to 5.1.11

  • Upgraded Tomcat version to 8.5.51

  • Added support for path style access configuration to all S3 client creations

  • Improved Content type administration UI

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

For a full list of tickets, please visit: GitHub 3.1.5 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.5)

For Docker/Kuber deployments, see Docker/Kuber Instructions for Upgrading Crafter CMS

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

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

Crafter CMS 3.1.3

Updates

  • Fixed bug where field name postfixes were enforced on Crafter CMS reserved fields for older upgraded sites

For a full list of tickets, please visit: GitHub 3.1.3 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.3)

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

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

Crafter CMS 3.1.2

Updates

  • Fixed bug where field name postfixes were enforced on Crafter CMS reserved fields

For a full list of tickets, please visit: GitHub 3.1.2 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.2)

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

Crafter CMS 3.1.1

Updates

  • Upgraded Spring Boot to 2.1.6

  • Upgraded Spring Security to 4.2.13

  • Upgraded Jackson Databind library to 2.9.9.3 for various Crafter modules

  • Embedded MariaDB upgraded to version 10.4.6

  • Upgraded GraphiQL version

  • Upgraded JGit version to v5.4.0.201906121030-r

  • Upgraded jQuery version to 3.4.1

  • Several improvements for GraphQL schema generation, added support for fragments and complex filters in queries and added integration for url transformation service in queries in GraphQL

  • Added message in sites dashboard for users who are not members of any sites

  • Added support UI and API support in Crafter Studio for resolving conflicted repository states

  • Documentation updates

  • Other security related patches

New Features

  • Added plugin support for Form Engine Controls and Data Sources

  • Added deployer target lifecycle hook support

  • Added support UI and API support for Quick Create

  • Added data source for uploading then transcoding video using AWS MediaConvert

  • Added numbers only and time only controls

  • Added Engine API to check if preview is enabled

  • Added support for user controlled publishing of soft and hard dependencies

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

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

Important

Please see Upgrading Crafter CMS for instructions on how to update your Crafter CMS install to 3.1.1

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

Crafter CMS 3.1.0

New Features

  • Added Elasticsearch support

    • The default search engine for Crafter CMS is now Elasticsearch (we continue to support Solr)

    • Full support for AWS Elasticsearch as well as vanilla Elasticsearch

    • Improved Studio search with new search backend based on Elasticsearch

  • New Crafter Studio features

    • Added Crafter Studio multi-master clustering

    • Added Studio form engine TinyMCE 5 support

    • Added Studio upgrade engine that performs site and blueprint upgrades automatically moving forward

    • Added Video Center Blueprint, a live, live-to-VOD, and video serving site on Crafter CMS.

  • Serverless Delivery

    • Full support for Kubernetes clustering vanilla or AWS EKS

    • Crafter Engine backed by AWS S3 (or compatible services)

    • Added native Docker support. Crafter CMS provided Docker images now available

    • Search is provided by Elasticsearch and is scaled separately

  • Added GraphQL support (Studio and Engine)

  • Added indexing of assets on external storage such as Box, S3, WebDAV, and CMIS

Updates

  • Solr library upgraded to 7.x

  • Improved AWS Media Services integration for video processing (upload, transcode, stream ABR video)

  • Improved S3 datasource integration

  • Improved Crafter Studio user management

  • Improved Crafter Studio/Engine configuration management

    • Support added for a staging waypoint (an environment where you can stage your project before pushing it to production environments)

  • Improved Crafter Studio create site experience

  • Improved code editor for editing code, configuration and textual things (text blocks in forms) in Crafter Studio

  • Improved Crafter Studio external preview support

  • Improved Crafter Studio ICE support

  • Improved logging interface

  • Improved Crafter Studio LDAP/SSO (for new groups)

  • Improved Crafter Studio auditing interface

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

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

Important

Please see Instructions for Upgrading to Crafter CMS 3.1.0 from a previous 3.0.x version for instructions on how to update your Crafter CMS install and for some important notes about the update.