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

Introducing BoxLang Gen AI: A Unified API for Large Language Models

Introducing BoxLang Gen AI: A Unified API for Large Language Models

We are thrilled to introduce BoxLang Gen AI, a powerful and intuitive module that brings seamless AI generation capabilities to your BoxLang applications. With a fluent, functional API, this module allows developers to interact with multiple AI providers in a consistent and abstracted manner.

Luis Majano
Luis Majano
March 18, 2025
Ortus Monthly Recap - Jan/Feb

Ortus Monthly Recap - Jan/Feb

Ortus Solutions is kicking off 2025 with major milestones, from the highly anticipated Into the Box 2025 to groundbreaking advancements in BoxLang and key industry event appearances at Jfokus and DevNexus 2025. With new product releases, enhanced compatibility, and exclusive discounts, we’re equipping developers with the tools they need to build faster, smarter, and more efficiently.Let’s dive into the latest updates shaping the future of modern web development!

Maria Jose Herrera
Maria Jose Herrera
March 18, 2025
BoxLang 1.0.0 RC2 Launched

BoxLang 1.0.0 RC2 Launched

We’re entering the final stretch of our pre-releases, and we couldn’t be more excited to introduce RC2! 🚀 This release marks a major leap in performance and compatibility, the result of over six months of intensive development. Beyond enhanced stability and seamless integration, RC2 delivers game-changing performance optimizations that push the boundaries of efficiency. Get ready for our fastest, most refined release yet!

Luis Majano
Luis Majano
March 14, 2025