• Document Under Review

CrafterCMS 4.0.2

Released October 25, 2022

This release includes fixes for issues with the release version 4.0.1

New Features

  • New publishing on demand option to Publish everything
    See here for more information

    For more information on the new publishing on demand option, see Publish all changes on the repo

  • Items in an item selector now displays the item’s path in the form control
    See here for more information

Updates

  • Upgraded the following dependencies:

    • Apache Commons Configuration to version 2.8.0

    • Hazelcast to version 5.1.3

    • Snakeyaml to version 1.33

    • Mockito to version 4.8.0

    • Jackson (and related) to version 2.13.4

    • GraphQL to version 17.4

  • Added cache control support to proxy configuration
    See here for more information

  • Fixed issue with page URL validation check
    See here for more information

  • Fixed issue with parentPath macro in embedded components
    See here for more information

  • Fixed issue with Studio search filters
    See here for more information

  • Fixed issue with publishing hard and soft dependencies
    See here for more information

  • Added an indicator while duplicating content is in progress
    See here for more information

  • Fixed issue with STUDIO_TOKEN_VALID_ISSUERS env variable
    See here for more information

  • Updated documentation for Engine’s preview mode
    See here for more information

  • Fixed issue when duplicating pages with images
    See here for more information

  • Added icon at the top right section of image preview dialog for switching background modes
    See here for more information

  • Fixed issue with group checkboxes control
    See here for more information

  • Fixed issue with deployment events watcher
    See here for more information

  • Updated Policy Engine configuration
    The Policy Engine configuration by default now replaces parenthesis with dashes. See here for more information

    For more information on project policy configuration, see here

  • Fixed issue with DB connection resets
    See here for more information

  • Renamed Drop Targets data source to Components and Project Component data source to Simple Taxonomy

  • Enhanced Crafter Studio clustering

  • Fixed issue with branding image files in upgrade scripts

Lots of other small enhancements and bug fixes :)

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

For information on upgrading 3.1.x sites, see here

Important

Please see Breaking Changes for breaking changes and other things to consider before upgrading

For instructions on how to update your CrafterCMS install to 4.0.0 (applies to 4.0.2), please see Upgrading CrafterCMS

When using private key SSH authentication in the init-site.sh script, the private key path must be set explicitly.
Please see Setup Project for a Delivery Environment for more information on using the -k option of init-site.sh to set the private key path

For Linux installs, the Studio 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