githubEdit

6.1.0

March 18, 2025

In this release, we're thrilled to unveil a series of significant enhancements and upgrades to ContentBox designed to elevate your experience and considerably improve system performance. Our team has focused on integrating the latest CommandBox migrations and ColdBox Core, which ensures that the core system continues to operate with maximum efficiency and stability. This upgrade is part of our ongoing commitment to maintaining a cutting-edge platform that meets the evolving needs of our users.

It is also now ready for new engines like BoxLang and Adobe 2025. Lucee 6 support is still not there yet due to several Lucee regressions we are trying to pinpoint and report.

These updates reflect our dedication to delivering a robust, reliable, secure content management system supporting your business goals and growth. We invite you to explore these new features and improvements as part of our continuous effort to bring you the best in content management solutions.

Installation Guide

In order to get started with ContentBox 6.1 for new installations, please refer to our installation guides: https://contentbox.ortusbooks.com/getting-started/installationarrow-up-right

Upgrade Guide

If you already have a ContentBox 6 installation, then follow this quick guide, which is mostly published here: https://contentbox.ortusbooks.com/getting-started/upgrading-contentboxarrow-up-right

Step 1: Full Backup

Make sure you back up your database and source, just in case.

Step 2: Manual box.json Update

Please open the installations box.json and identify the commandbox-migrationsdependency and make sure it is either a *or ^5.0.0.

Then please run the following command to make sure you are using the latest CommandBox migrations

Step 2: Update Command

Go to the webroot of your installation and go into the CommandBox shell by typing. box.

This will update ColdBox, ContentBox, and any of your project dependencies listed in your box.json. Once this is run, your source code has been updated. Let's move to the database.

Step 3: Run database migrations

Now that the ContentBox source has been upgraded, let's run the database migrations:

If the migrations run successfully, we have not fully updated to ContentBox 6.1. Startup your engines and enjoy!

Professional Updating

The ContentBox team can also do the heavy lifting for you, as we are a professional open-source project. Just contact usenvelope, and we will update or install any ContentBox instances securely and quickly!

Issues Upgrading

If you encounter any issues upgrading, please get in touch with us via our community discourse.arrow-up-right

Release Notes

New Features

CONTENTBOX-1534arrow-up-right Upgrade to latest commandbox-migrations on core

Improvements

CONTENTBOX-1517arrow-up-right fix deprecation warning on AuthValidator for CBSecurity Latest

CONTENTBOX-1526arrow-up-right bypass relocation creation if the slug is unchanged

CONTENTBOX-1530arrow-up-right Several performance updates dealing with large amounts of content and lazy relationships

CONTENTBOX-1531arrow-up-right Updated bot fight regex mode

CONTENTBOX-1533arrow-up-right Update all server files to latest standards

CONTENTBOX-1536arrow-up-right Update swagger to latest sdk

CONTENTBOX-1537arrow-up-right Update cbstorages config

CONTENTBOX-1538arrow-up-right Update memento responses to include snapshots and not full responses

Bugs

CONTENTBOX-1504arrow-up-right ORM Extension is not installed when using contentbox CLI to create a new ContentBox site

CONTENTBOX-1511arrow-up-right Global HTML Saving a new version each time, rather than overwriting

CONTENTBOX-1512arrow-up-right RateLimiter has a memory leak

CONTENTBOX-1518arrow-up-right Remove Pretty Printing of JSON in BaseContent.getContent

CONTENTBOX-1524arrow-up-right index names have to be unique on Postgresql

CONTENTBOX-1525arrow-up-right fix query that was causing ConcurrentModificationException in relocationservice

CONTENTBOX-1527arrow-up-right add null empty include for expireDate for content objects or else it doesn't save

CONTENTBOX-1528arrow-up-right postgresql issues on migrations: Fix_postgres_quoted_columns

CONTENTBOX-1529arrow-up-right Parent ID on Menu items table should be nullable for top-level items.

CONTENTBOX-1532arrow-up-right cfmigrations missing correct DB_SCHEMA property for certain databases

CONTENTBOX-1535arrow-up-right html helper configuration not working on case sensitive linux

CONTENTBOX-1539arrow-up-right statusText removed in Jakarta specs

Last updated

Was this helpful?