7x Blog

Blog

7x Staff post regularly about recent news, important changes, and improvements to the 7x Blog called "The Continuum". Subscribe to our blog RSS Feed with your favorite feed reader / news syndication application.

7x Releases Exponential 6.0.14 - MongoDB Database Now Supported!

Exponential 6.0.14 Now Available — Full MongoDB 8 Database Adapter + Critical Cross-Database ORM Fixes

7x is very pleased to announce the release of Exponential 6.0.14 to users worldwide, released on June 7, 2026. This release delivers full MongoDB 8 database adapter support — enabling the entire CMS kernel to run against MongoDB in place of MySQL, PostgreSQL, or SQLite — alongside critical cross-database ORM fixes that were silently breaking all content rendering on SQLite and PostgreSQL installations, shared-hosting MySQL setup wizard improvements, and PHP 8 compatibility hardening throughout the user and role system.

Happy 6/7 to the Exponential Community!
Key Highlights
  • MongoDB 8 Database Adapter — A complete new database backend (expMongoDB) implementing eZDBInterface for MongoDB 8.x. Select MongoDB from the setup wizard, migrate an existing MySQL installation using the new bin/mongodb/ tooling, or install fresh. Connection parameters read from the standard [DatabaseSettings] block in site.ini. Full design and compatibility documentation in doc/bc/6.0/MONGODB_KERNEL_SUPPORT_EXPANSION.md.
  • Shared-Hosting MySQL Setup Wizard — The setup wizard no longer requires SHOW DATABASES privilege or root access. When an explicit database name is provided the wizard connects directly to the application database using only standard per-database grants.
  • Admin UI Fixes — browse.tpl integer PersistentData values no longer silently suppressed, fixing the Copy content action. js_class_languages initialised as [] not empty string. jQuery .size() replaced with .length in node_tabs.js.
Getting Started
  • Download the release from GitHub or install via Composer: se7enxweb/exponential.
  • MongoDB installations: read the migration guide at doc/bc/6.0/MONGODB_KERNEL_SUPPORT_EXPANSION.md before installing.
  • SQLite and PostgreSQL users: this release fixes fundamental ORM breakage — upgrade is strongly recommended.
  • Check exponential.earth for packages, extensions, and Composer setup instructions.
  • Turnkey Exponential CMS hosting is available at se7enx.com.
Upgrade Notes
  • SQLite: all content rendering was broken before this release. Upgrade immediately.
  • MySQL shared hosting: no root or SHOW DATABASES privilege required.
  • MongoDB: new installations select MongoDB 8 from the setup wizard. Existing MySQL installs migrate via bin/mongodb/. See known limitations in doc/bc/6.0/MONGODB_KERNEL_SUPPORT_EXPANSION.md section 26.
  • jQuery: custom code using .size() must be updated to .length.
Get Support
  • GitHub Discussions — join the dedicated discussion thread for this release to share your experience and ask questions.
  • GitHub Issues — report bugs or track known issues directly on the repository.
  • Share — Community Forums — browse existing threads and post new questions.
  • Telegram — @exponentialcms — real-time help and community discussion.
  • Thank you to everyone in the community who contributed, tested, and reported issues. Enjoy Exponential 6.0.14!

7x releases Exponential 6.0.13!

Exponential 6.0.13 Now Available

7x is very excited to announce the release of Exponential 6.0.13 to users worldwide, released on April 20, 2026. This release delivers critical security hardening, improved PHP 8.4/8.5 compatibility, a new SQLite3 driver, new template string operators, and an upgraded PHPUnit 13 test suite.

Key Highlights

  • Critical Security Fixes — 6 SQL injection and OS shell injection attack surfaces closed. Parameterised queries and shell-argument escaping applied across 4 patched files.
  • PHP 8 Session Compatibilityezsession updated so read() returns an empty string instead of false, and globals are properly guarded during early bootstrap, eliminating type-error fatals on PHP 8.
  • SQLite3 Driver — Autoload registration fixed, absolute DB paths now supported, and recursive directory creation added for first-run installations.
  • New Template String Operatorsrstring, ristring, str_pad, wordwrap, chunk_split, number_format, sprintf wrappers and more are now available directly in Exponential templates.
  • PHPUnit 13 Test Suite — 6 new test files covering the security attack surfaces closed in this release. Bootstrap updated for full PHPUnit 13 compatibility.
  • PHP 8.1 through 8.5 supported — No minimum PHP version requirement raised. Running PHP 8.3 or 8.5 is strongly recommended for best security.

Getting Started

  • Download the release from GitHub or install via Composer.
  • Review the full changelog on GitHub for a complete list of changes since 6.0.0.
  • Read the security hardening reference in doc/hardening.md (1,176 lines) documenting every patch reference, vulnerability class, and fix applied.
  • Check exponential.earth for packages, extensions, and composer setup instructions.
  • Turnkey Exponential CMS hosting is available at se7enx.com.

Get Support

The community is here to help. Join the conversation and get quick answers through any of the following channels:

Thank you to everyone in the community who contributed, tested, and reported issues. Enjoy Exponential 6.0.13!

7x releases Exponential 6.0.12!

7x has been working hard for the users with the release preparations for the second release of the rebranded Exponential 6.0.12 (Formerly eZ Publish 6.0).

We have some nice improvements to the core, brand new multi site settings support (from our new partner CJW Network & JAC Systeme), general improvements, bug fixes which provide for stable for active development and use! Try Exponential 6 today!

Download today and install, test, deploy to production! News on Share.Exponential.earth

Checkout the open source project product websites from 7x.

7x releases Exponential 6.0.11!

7x has been working hard for the users with the release preparations for the second release of the rebranded Exponential 6.0.11 (Formerly eZ Publish 6.0).

We have some nice improvements to the core, php85+ support, debug output css, rebranded package source code nice and stable for active development and use! Try Exponential 6 today!

Download today and install, test, deploy to production! News on Share.Exponential.earth and LinkedIn

Checkout the open source project product websites from 7x.

7x releases Exponential 6.0.10!

7x has been very busy with the release preparations for the first release of the rebranded Exponential 6.0.10 (Formerly eZ Publish 6.0).

We have some nice improvements to the core, debug output css, rebranded package source code nice and stable for active development and use! Try Exponential 6 today!

Download today and install, test, deploy to production! News on LinkedIn by 7x and Graham Brookins. News on Share.Exponential.earth

Checkout the open source project product websites from 7x.