Blog

ContentBox v6.1 Released

Luis Majano March 19, 2025

Spread the word

Luis Majano

March 19, 2025

Spread the word


Share your thoughts

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/installation

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-contentbox

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.

"dependencies":{
    ...
    
    "commandbox-migrations":"^5.0.0"
    
    ...
}

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

box install commandbox-migrations --force

Step 2: Update Command

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

# Update the core dependencies
update --force

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:

# Run the migrations
run-script contentbox:migrate: up

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 us, 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.

Release Notes

New Features

CONTENTBOX-1534 Upgrade to latest commandbox-migrations on core

Improvements

CONTENTBOX-1517 fix deprecation warning on AuthValidator for CBSecurity Latest

CONTENTBOX-1526 bypass relocation creation if the slug is unchanged

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

CONTENTBOX-1531 Updated bot fight regex mode

CONTENTBOX-1533 Update all server files to latest standards

CONTENTBOX-1536 Update swagger to latest sdk

CONTENTBOX-1537 Update cbstorages config

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

Bugs

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

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

CONTENTBOX-1512 RateLimiter has a memory leak

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

CONTENTBOX-1524 index names have to be unique on Postgresql

CONTENTBOX-1525 fix query that was causing ConcurrentModificationException in relocationservice

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

CONTENTBOX-1528 postgresql issues on migrations: Fix_postgres_quoted_columns

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

CONTENTBOX-1532 cfmigrations missing correct DB_SCHEMA property for certain databases

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

CONTENTBOX-1539 statusText removed in Jakarta specs

Add Your Comment

Recent Entries

Must-See ITB 2025 Sessions for TestBox Users!

Must-See ITB 2025 Sessions for TestBox Users!

Are you a fan of TestBox or looking to level up your testing game in 2025? Whether you're just getting started with unit testing or you're already building advanced specs for ColdBox and BoxLang apps, Into the Box 2025 has an exciting lineup tailored just for you. Into the Box 2025 has an exciting lineup tailored just for you. With the recent launch of TestBox 6.3.0 we have amazing new tools, features and tips and tricks to get your testing experience to the next level, review our sessions and test like a pro efficiently and easy!

From hands-on testing strategies to BoxLang innovations, here are the sessions you won’t want to miss this May — and why they matter to you as a TestBox user.

Maria Jose Herrera
Maria Jose Herrera
April 17, 2025
The Into the Box 2025 Agenda is LIVE and Done!

The Into the Box 2025 Agenda is LIVE and Done!

The wait is over! The official Into the Box 2025 agenda is now live — and it's packed with high-impact sessions designed for modern CFML and BoxLang developers. Whether you’re building APIs, modernizing legacy apps, diving into serverless, or exploring AI integrations, this is the conference you’ve been waiting for.

Here’s a look at what you can expect — categorized by key topics to help you plan your learning journey, there’s something for everyone covering modern CFML tools and BoxLang:

Maria Jose Herrera
Maria Jose Herrera
April 15, 2025
Only 2 Days Left to Lock In Early Bird Pricing for Into the Box 2025!

Only 2 Days Left to Lock In Early Bird Pricing for Into the Box 2025!

The countdown is on. You have just two days left to secure your Early Bird ticket  for just $199 to Into the Box 2025 before prices increase on April 16.

We are proud to offer an engaging and high-value online experience for developers around the world. With a virtual ticket, you get more than just access — you get ongoing value that supports your growth long after the conference ends.

Maria Jose Herrera
Maria Jose Herrera
April 14, 2025