Skip to content

Ibexa DXP v5.0 LTS

Headless
Experience
Commerce
LTS Update
New feature

Ibexa DXP v5.0.0

2025-07-22

Notable changes

This version incorporates into the product numerous features brought by LTS Updates from previous versions, brings upgrades to the tech stack and improvements to developer experience.

AI Actions

The AI Actions feature enhances the usability and flexibility of Ibexa DXP by harnessing the potential of artificial intelligence to automate time-consuming editorial tasks. By default, the AI Actions feature can help users with their work in following scenarios:

  • Refining text: when editing a content item, users can request that a passage selected in online editor is modified, for example, by adjusting the length of the text, changing its tone, or correcting linguistic errors
  • Generating alternative text: when working with images, users can ask AI to generate alternative text for them, which helps improve accessibility and SEO

AI Assistant

AI Actions integrate with Ibexa Connect, giving you an opportunity to build complex data transformation workflows without having to rely on custom code.

For more information, see AI Actions product guide.

Discounts

With Discounts, you can temporarily or permanently reduce prices on specific products or categories, making deals more attractive to potential buyers.

Use them to encourage first-time purchases, reward loyal customers, promote new or slow-moving items, or drive sales during seasonal events.

By displaying discounted prices clearly in the catalog or cart, businesses can create a sense of urgency, increase customer satisfaction, and ultimately boost revenue.

Discounts for products in the cart

For more information, see Discounts product guide.

Date and time attribute

The Date and time attributes allow you to represent date and time values as part of the product specification in the Product Information Management system.

For more information, see Date and time attributes.

Symbol attribute

The Symbol attributes allow you to efficiently represent the string-based data as part of the product specification in the Product Information Management system.

For more information, see Symbol attributes.

Collaboration

With Collaboration, multiple users can invite each other to work on the same content. It is a starting point for future functionalities in the collaboration domain.

Collaboration invite

For more information, see Collaboration PHP API and Share PHP API.

Software architecture upgrades

With improved compatibility, performance and increased security, as well as better developer experience in mind, Ibexa decided to introduce several significant tech stack upgrades.

For a full list of updated system requirements, see Requirements.

Symfony 7.3

With this release, Ibexa DXP moves to Symfony 7.3 from the previously used versions of Symfony.

For details, see Symfony 7.3.

Doctrine 3.9

By moving to Doctrine 3.9, Ibexa DXP brings developers better performance, cleaner code, and stronger foundation for a more modern and maintainable application.

PHP 8.3

With performance, coding safety and security in mind, with this version, Ibexa DXP moves to PHP 8.3 and drops support for lower versions of the language.

OpenAPI support

Adding support for generating the OpenAPI specification for our REST API makes future changes more manageable, and helps our partners automatically generate REST API clients.

For more information, see REST API usage.

Support for serialization and deserialization of REST payloads with the Symfony Serializer component improves data reliability and simplifies debugging.

React 19

Ibexa DXP's Back Office now uses React 19. This upgrade enhances maintainability, unlocks new UI capabilities, and simplifies future feature development.

Developer experience

New packages

The following packages have been introduced in Ibexa DXP v5.0.0:

  • ibexa/collaboration
  • ibexa/connector-ai
  • ibexa/connector-openai
  • ibexa/discounts
  • ibexa/discounts-codes
  • ibexa/product-catalog-date-time-attribute
  • ibexa/product-catalog-symbol-attribute
  • ibexa/share

REST APIs

Ibexa DXP v5.0.0 adds REST API coverage for the following features:

  • AI Actions:
    • Action Configurations
    • Action Types
  • Discounts
  • Collaboration

PHP API

The PHP API has been expanded with the following classes and interfaces:

AI Actions
Discounts
PIM Attributes

Search Criteria

The following search criteria have been added in the v5.0 release:

AI Actions
Discounts
PIM Attributes

Sort Clauses

The following sort clauses have been added in the v5.0 release:

AI Actions
Discounts

Events

The following events have been added in the v5.0 release:

AI Actions
Discounts

Twig functions

The following Twig functions have been added in the v5.0 release:

Other upgrades

This release brings other minor upgrades intended to improve the developer's experience:

  • To improve code clarity, reliability, and error detection, type hint declarations that specify the expected data type have been added in multiple places throughout the product
  • Developer experience has improved with capabilities offered by PHP in version 8.3. For example, the AsTwigComponent attribute facilitates autoconfiguration of Twig components
  • With protection against breaking changes and easier refactoring in mind, TypeScript can now be used to extend the Back Office
  • Ibexa Rector package has been introduced that is based on Rector and comes with additional rules for working with Ibexa code. You can use it to get rid of PHP code deprecations
  • New icons replace the ones found in previous versions and serve as a highlight of a future system design

Deprecations

Refer to Ibexa DXP v5.0 renames, deprecations and removals for a full list of changes and how they influence your project.

Full changelog

To learn more about all the included changes, see the full release change logs:

To update your application, see the update instructions.