Download Latest Version v2.5.0.9 source code.zip (468.4 MB)
Home / v2.5.0.7
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-05 3.0 kB
v2.5.0.7 - Host switch and AppCache fixes, tree root 168, the book source code.tar.gz 2026-10-05 466.1 MB
v2.5.0.7 - Host switch and AppCache fixes, tree root 168, the book source code.zip 2026-10-05 468.4 MB
Totals: 3 Items   934.5 MB 3

Release of the 2.5 generation (master): eZ Platform 2.5 with Symfony 3.4 and the Exponential legacy kernel. Changes since v2.5.0.6.

Security and code fixes

  • web/app.php takes the environment only from the server configuration. Up to v2.5.0.6 any request whose Host header contained dev. ran in the dev environment with debugging on (dddc937de).
  • app/AppCache.php never makes a private or personal response public. It now reads app/config/http_cache.yml and HTTP_CACHE_UNCACHED_HOSTNAMES, and it always keeps the admin siteaccesses, Layouts, GraphQL, the Content Browser, the REST API and the user pages out of the shared cache (2a9c202b9).
  • .gitignore keeps .env.php, .env.local and .env.*.local out of the repository (4f0ea4964).
  • app/config/parameters.yml.dist sets the tree root to 168, the root of the CJW content that ezplatform:install cjw-exponential-media installs. With the old value of 2 the site started above "JAC Example" (7c6fa6f52).
  • app/config/ezplatform_siteaccess.yml lists each host once under Map\Host. Symfony 3.4 kept the first of two entries for legacy.platform.cjw.beta.se7enx.com, which made it an en host. It now maps to legacy_admin, like the other legacy.* hosts (569f95143).
  • Front-end build: .nvmrc (v22), and the Makefile passes its version to nvm install (c3e3eabc0). Every Encore script sets the OpenSSL option current Node.js needs (0e55f2ce1, 3f507104c, 987db5e8e).
  • Makefile: make clear-all-cache empties the configured cache pools (0a99ba5f8), and make ibexa-assets runs composer ezplatform-assets (480978461).

Documentation

  • The book. doc/book/ is new: fourteen chapters on installing and running Exponential Platform Nexus on all four lines. They cover requirements, getting the code, installing, the demo site and Netgen Layouts, serving the site (Exponential Velocity, Apache, nginx, Varnish), databases, configuration, the front end, operations, upgrading between lines, migrating into Nexus, troubleshooting and security hardening.
  • doc/INSTALL.md is now the short installation guide into the book. The previous guide is still in v2.5.0.6 (git show v2.5.0.6:doc/INSTALL.md).
  • Server examples:
  • The nginx example uses a PHP 8 socket, APP_ENV prod, an /images/ rule and TRUSTED_PROXIES.
  • The Apache example describes APP_HTTP_CACHE as the front controller reads it.
  • The Varnish page names the VCL files this branch ships and how to point the application at Varnish.
  • The logrotate examples rotate every Symfony log.
  • README.md, UPGRADE.md, doc/cjw/ and doc/netgen/ pages were corrected, and the README's redirected links point to their current addresses.

Download Exponential Platform Nexus

Source: README.md, updated 2026-10-05