Release Notes

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

Crafter CMS 3.0.27

Updates

  • Enhanced scripts and templates security

    • FreeMarker engine security enhancements with service access limits

    • Groovy engine security enhancements * Groovy engine service access limits * Groovy engine sandboxing

    See Script Sandbox Configuration for more information on Groovy Engine sandboxing and Access to Services for more information on Groovy and Freemarker Engine service access limits.

    The above addresses the following security advisories: CV-2020080101 and CV-2020080102

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

Crafter CMS 3.0.26

Updates

  • Fix for Deployer not loading external libraries

  • Upgraded Jackson Databind library to 2.9.9.3 for various Crafter modules

  • Upgraded Xstream library to 1.4.11.1

  • Upgraded Commons BeanUtils library to 1.9.4

  • Minor UI bug fixes

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

Crafter CMS 3.0.25

Updates

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

  • Added log message when a conflicted repository state is produced by a pull from remote repository

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

Crafter CMS 3.0.24

Updates

  • Additional performance enhancements

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

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

Crafter CMS 3.0.23

Updates

  • Performance tuning

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

Crafter CMS 3.0.22

Updates

  • Upgraded Spring Boot to 2.1.6

  • Upgraded Spring Security to 4.2.13

  • Upgraded Jackson Databind library to 2.9.9.2 for various Crafter modules

  • Other security related patches

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

Crafter CMS 3.0.21

Updates

  • Upgraded Jackson Databind library for various Crafter modules

  • Solr library upgraded to 7.7.1

  • Added support for copyField/copyTo capability in the search engines

  • Documentation updates

  • Bug fixes

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

Crafter CMS 3.0.20

Updates

  • Updated configuration of preview-server URL

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

Important

After updating your Crafter CMS install, please see Instructions for Upgrading to Crafter CMS 3.0.20 from a previous 3.0.x version to update your existing site’s site-config configuration

Crafter CMS 3.0.19

Updates

  • Upgraded library dependencies versions for various Crafter modules

  • Updated site config and AWS Profiles configuration

  • Added additional policy based restrictions to Tomcat container for improved security

  • Bug fixes

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

Important

After updating your Crafter CMS install, please see Instructions for Upgrading to Crafter CMS 3.0.19 from a previous 3.0.x version for some important notes

Crafter CMS 3.0.18

Updates

  • Added WebDAV datasource to enable uploading image and video files from desktop to WebDAV

  • Bug fixes

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

Important

If you’re updating your Crafter CMS installed from a bundle from version 3.0.17 on a Windows machine, please see Instructions for Upgrading Crafter CMS from 3.0.17 on Windows to update your scripts before upgrading

Crafter CMS 3.0.17

Updates

  • Added WebDAV datasource to enable uploading and picking files from WebDAV

  • Bug fixes and enhancements

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

Crafter CMS 3.0.16

Updates

  • Upgraded dependencies of various modules

  • Documentation updates

and other minor bug fixes

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

Crafter CMS 3.0.15

Updates

  • Build/binary dependencies updated to latest stable versions

  • Added scripts for upgrading your Crafter install

  • Studio API enhancements

  • Documentation updates

and other minor bug fixes

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

Crafter CMS 3.0.14

Updates

  • CORS filter added to search REST API

  • Attributes added to navigation items in Engine (see the sample-engine-site-config.xml file for the added attributes)

  • Jgit library upgraded to version 11

  • Documentation updates

Bugs Fixed

  • Minor UI bug fixes

and other minor bug fixes

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

Crafter CMS 3.0.13

Bugs Fixed

  • Improved publishing performance

and other minor bug fixes

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

Crafter CMS 3.0.12

Bugs Fixed

  • Address site creation issue when initializing from remote repository

  • Updated dependency resolver configuration

and other minor bug fixes

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

Important

After updating your Crafter CMS install, please see Instructions for Upgrading to Crafter CMS 3.0.12 from a previous 3.0.x version to update your existing site’s dependency resolver configuration

Crafter CMS 3.0.11

Updates

  • Solr library upgraded to 6.6.3

  • Add Crafter CMS SDK for JavaScript in the browser and Node JS

  • Add Engine REST API support for navigation, URL transformation, dump cache stats and list scheduled jobs

  • Add Studio support for site creation from a remote repo branch and managing remotes, and REST API support for calculate dependency and publish items

  • Major improvement in go-live dependency calculation performance

  • Crafter CMS improved installation process

  • Documentation updates

and lots of bug fixes :)

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

Crafter CMS 3.0.10

Updates

  • Add Studio REST API support for working with remote repositories

  • Add support for Studio to process/transform uploaded assets through pipelines

  • Add a processor that executes a command line process in the Deployer

  • Studio bug fixes

  • Minor UI bug fixes

  • Documentation updates

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

Crafter CMS 3.0.9

Updates

  • Dependency calculation enhancements

  • Search client is now backwards compatible with 2.4 and 2.5

  • Minor Engine bug fixes

  • Minor UI bug fixes

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

Crafter CMS 3.0.8

Updates

  • Fixed issue with create site and push to upstream repository

  • Minor UI bug fixes

  • Minor Studio API bug fixes

  • Documentation updates

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

Crafter CMS 3.0.7

Updates

  • Corrected deleted related publishing issue

  • Minor UI bug fixes

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

Crafter CMS 3.0.6

Updates

Crafter CMS 3.0.5

Updates

  • Improved Crafter Studio file and bulk file upload performance

  • Add 2.5 to 3.0 migration script

  • Add support for backwards compatibility mode of Crafter Engine for type conversion

  • Documentation updates for API and Upgrading to Crafter 3, and new guides for setting up for a production environment and header based authentication

and lots of bug fixes :)

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

Crafter CMS 3.0.4

Updates

  • Add support for site creation with remote repos

  • Faster publishing for large data-sets

  • Dependency calculations enhancement

  • CsrfFilter added to Studio

  • Engine’s Freemarker host upgraded to latest (2.3.26-incubating)

  • Added CMIS support over HTTPS

and lots of bug fixes :)

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

Crafter CMS 3.0.3

Crafter CMS 3.0.2

Updates

  • Publishing Enhancements
    • Several bug fixes and enhancements to the publishing system

    • Syncing the Studio database with the repository is now done automatically

    • Much faster dependency calculator

  • AWS Features Updated
    • Added S3 connector for video with video-transcoding mechanics (using AWS Elastic Transcoder)

    • Added admin password randomization in preparation to issue AWS images

  • Blueprint Enhancements
    • Remove the tag <site> from the permissions configuration (permission-mappings-config.xml) as it’s no longer needed

  • Integrated Testing in Gradle
    • You can now run the integration tests straight from Gradle

  • Documentation
    • Troubleshooting documentation for publishing updated

    • Backup and restore updated

    • Setup site for delivery environment updated

    • Upgrade guide updated for date migration command

    • Randomizing admin password for fresh install added

    • New articles added in the Cookbook/Tutorials

and lots of bug fixes :)

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

Crafter CMS 3.0.1

Updates

  • MS Windows Support
    • Updated Crafter CMS bundles to support MS Windows (7, 10, 2012 R2, 2016)

    • Updated Gradle to support build/deploy and run on Windows

  • Self-updating Database Mechanics
    • Studio can now detect the DB schema (3.0.0 vs 3.0.1) and upgrade it

    • Database table names have been updated to be more consistent/meaningful

  • Dependency Calculation Enhancements
    • New dependency calculation and extraction mechanics (if upgrading from 3.0.0 you’ll need to have the file: config/studio/dependency/resolver-config.xml)

  • Blueprint Enhancements
    • Bug fixes and general enhancements. To make use of this, you’ll need to stop authoring and remove the folder craftercms/data/repos/global, Studio will recreate with the updated blueprints. (That won’t update already created sites.)

  • Other updates
    • Added the integration testing suite right into Gradle, you can invoke it by calling gradlew(.sh/bat) test

and lots of bug fixes :)

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

Crafter CMS 3.0.0

New Features

  • Git-based Content Repository
    • First-class content versioning mechanics

    • Multi object/file version and compare

    • Easy integration with existing developer workflow/DevOps

    • Easily move content backwards and code forwards

  • Git-based Deployment Model
    • High performance, reliable global and disconnected deployment

  • New User Targeting System
    • New UI for testing sophisticated multi-factor personalization scenarios

  • CMIS Integration to CMIS-capable ECMs
    • Pick and publish content and assets from CMIS compliant repositories

  • First Class Support for Headless CMS Projects
    • Quickly start headless / Content as API projects via headless CMS blueprints

    • Improved resource URL parameterization

    • Rapid RESTful API development with Groovy within Crafter Studio

Enhancements

  • Search
    • Updated to Solr 6.4

    • Switched to single core per project

    • Automatic provisioning of Solr core per tenant in authoring

  • Out of the Box Blueprints
    • Four new out of the box blueprints:
      • Editorial website: highlights dynamic and personalized content

      • Headless blog: Demonstrates headless CMS capability with a simple blog

      • Headless product catalog: Demonstrates headless CMS capability with a simple product catalog

      • Empty: Quickly start a new project with no pre-defined assumptions

  • Gradle-based Build and Deploy System
    • Quickly and easily build, deploy, bundle, start and stop specific versions and components of Crafter CMS

  • Publishing System Status Live Updates
    • Authoring UI provides improved visibility in to the publishing process

  • Better Documentation
    • New documentation system

    • Improved version specific documentation

  • Fresh UI
    • Cleaner more descriptive UI

  • Faster Studio
    • Improved UI performance and responsiveness

and lots of bug fixes :)

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