7x releases Exponential 6.0.14
Sunday 07 June 2026 8:41:56 am
- Currently 3 out of 5 Stars.
- 1
- 2
- 3
- 4
- 5
7x is happy to announce that we are now releasing the recently updated and improved Exponential 6.0.14 available now for download, installation, upgrade. This release is a new feature release with MongoDB Database server support builtin by default and bugfixes to other features! Happy 6/7 to the Exponential Community Users :)
This release is our fifth as Exponential. The software is exactly the same as before as you expect it to be, with a simple text change to the software to replace the product name and remove the trademarked term and a lot of feature improvements!
Upgrade process for existing installations has not changed at all. New installations work as expected. Freedom for the Exponential Community is retained and stable for general use! No slowdowns here, full speed ahead!
We remind users that using the latest release which includes MongoDB Support, SQLite Database Support, PHP Support for 8.5+ Headless CMS Featuring REST API Support (for v2 write crud). Remember to try the new responsive admin design (updated and refined to work on iPhones + Android cellular phones + tablets) enabled by default in the previously released Exponential version 6.0.9 the tenth release from 7x.
Try out the new features today by downloading the software package now available (tar.gz or zip)!
7x is happy to announce the release of Exponential 6.0.14, available now for download, installation, and upgrade from GitHub, SourceForge, and Composer.
- 7x is very pleased to announce the release of Exponential 6.0.14 to developers, designers, administrators, and users worldwide. This is our fifth release as Exponential and it is a big one. The headline feature is full MongoDB 8 database adapter support — the entire CMS kernel can now run against MongoDB 8.x in place of MySQL, MariaDB, PostgreSQL, or SQLite. Alongside that, this release closes critical cross-database ORM bugs that were silently breaking all content rendering on SQLite and PostgreSQL installations, hardens the setup wizard for shared-hosting MySQL deployments, and fixes a cluster of PHP 8 fatals in the user and role system.
- For the full technical breakdown read the 7x blog announcement and the 7x corporate news post. The complete GitHub release notes and the v6.0.13...v6.0.14 commit log are also available.
What this means for you
- End users and site admins: if your installation runs on SQLite or PostgreSQL, your site was returning blank content for every single request before this release due to a fundamental ORM bug. Upgrade immediately. MySQL installations are unaffected by that specific issue but benefit from all the other fixes.
- Shared-hosting customers: the setup wizard no longer requires root database access or SHOW DATABASES privilege. If you were stuck at the Site Details step with an "Access denied to database mysql" error, that is fixed. Point the wizard at your application database and it will complete cleanly with only standard per-database grants.
- PostgreSQL users: the setup wizard can now be safely re-run against an existing database without producing duplicate-key errors. The deprecated pg_attrdef.adsrc column removed in PostgreSQL 12 is also fixed.
- MongoDB early adopters: this is the release you have been waiting for. Select MongoDB from the setup wizard on a fresh install or use the new bin/mongodb/ migration tooling to move an existing MySQL database. Read the ~4,800-line design and compatibility document at doc/bc/6.0/MONGODB_KERNEL_SUPPORT_EXPANSION.md before you start — section 26 lists known limitations.
- Developers and extension authors: if your code calls jQuery .size() anywhere, update it to .length. The databaseName() method-vs-property pattern is now consistently enforced across the kernel — if you have custom code with similar databaseName guards double check them.
- Junior developers and students: the MongoDB adapter (lib/ezdb/classes/expmongodb.php) and its schema handler are well-commented new files and a good read if you want to understand how the kernel database abstraction layer works and how MongoDB document storage maps to the eZPersistentObject pattern.
- Lurkers and evaluators: Exponential now supports four database backends — MySQL/MariaDB, PostgreSQL, SQLite3, and MongoDB 8. It runs on PHP 8.1 through 8.5. It is free software under the GPL. Download it today.
Key Changes in 6.0.14
- MongoDB 8 database adapter — expMongoDB + expMongoSchema, setup wizard integration, bin/mongodb/ migration tooling, create_indexes.js for mongosh, and full compatibility documentation.
- Critical ORM fix — $db->databaseName property access (always null) corrected to $db->databaseName() method call in ezpersistentobject.php, ezrole.php, ezurlaliasml.php, ezcontentobjecttreenode.php, ezuser.php, and eznodeviewfunctions.php. All non-MongoDB SQL backends now use the correct SQL path.
- Setup wizard shared-hosting MySQL — no root, no SHOW DATABASES, no system grants required.
- Setup wizard PostgreSQL re-run — IF NOT EXISTS guards and pg_get_expr() fix for PostgreSQL 12+.
- PHP 8 user/role fixes — implode(null) fatals eliminated, role_limitations cache key always initialised, MongoDB login integer cast fix.
- MongoDB content operations — general WHERE parser and SET clause splitter unblock copy, move, addLocation, hide/show, and SubTree role limitations on MongoDB.
- Admin UI — browse.tpl Copy action fixed, js_class_languages JS parse error fixed, jQuery .size() → .length.
- Copyright year bump 2025 → 2026, Exponential logo update, filelist.md5 regenerated.
Download and Install
Here is a quick example of how to use Composer to install Exponential 6.0.13:
composer create-project se7enxweb/exponential:v6.0.14;
Then start a conversation about your own experience on our share forums thread about the release.
- Check exponential.earth for packages, extensions, and Composer setup instructions.
- Turnkey Exponential CMS hosting is available at se7enx.com.
- PHP 8.1 through 8.5 are all supported. Running PHP 8.5 is strongly recommended for best security and performance.
Join the Conversation
- Thank you to everyone in the community who tested, reported issues, and contributed. Enjoy Exponential 6.0.14!