Skip to content

Commit 2832dca

Browse files
adriendupuisdabrtmnocon
committed
Release notes for v5.0.8 and v4.6.30 (#3219)
--------- Co-authored-by: Tomasz Dąbrowski <64841871+dabrt@users.noreply.github.com> Co-authored-by: Marek Nocoń <mnocon@users.noreply.github.com>
1 parent 46dd3ca commit 2832dca

2 files changed

Lines changed: 167 additions & 1 deletion

File tree

docs/release_notes/ibexa_dxp_v4.6.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,61 @@ month_change: true
1010

1111
<div class="release-notes" markdown="1">
1212

13+
[[% set version = 'v4.6.30' %]]
14+
[[% set date = '2026-05-21' %]]
15+
16+
[[= release_note_entry_begin(
17+
product_name + ' ' + version,
18+
date,
19+
['Headless', 'Experience', 'Commerce', 'New feature']
20+
) =]]
21+
22+
### Security
23+
24+
This release includes security fixes.
25+
To learn more, see the [corresponding security advisory](https://developers.ibexa.co/security-advisories/ibexa-sa-2026-003-vulnerabilities-in-forms-submissions-rest-sessions-and-solr-logs).
26+
27+
### Gaussian blur optimization in Image Editor
28+
29+
The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configuring the strength of the gaussian blur that is used for image optimization.
30+
You can adjust the blur level to balance between file size reduction and image sharpness.
31+
For more information, see [Configure image editor](https://doc.ibexa.co/en/4.6/content_management/images/configure_image_editor/#gaussian-blur-strength).
32+
33+
### Developer experience
34+
35+
#### Twig Component group
36+
37+
New [Twig Component group](https://doc.ibexa.co/en/5.0/templating/components/) is available in the back office:
38+
39+
- `admin-ui-content-column-end`
40+
41+
For more information, see [available Admin UI Twig Component groups](https://doc.ibexa.co/en/5.0/administration/back_office/back_office_elements/custom_components/#admin-ui).
42+
43+
#### PHP API
44+
45+
##### Product API: Computed availability for products
46+
47+
[`AvailabilityInterface`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Availability-AvailabilityInterface.html) now uses separate values for availability and computed availability:
48+
49+
- `getAvailability()` returns whether the product or variant is manually set as available
50+
- `getComputedAvailability()` returns whether the product or variant can be ordered, for example, based on its stock level
51+
52+
For more information, see [Availability and computed availability](https://doc.ibexa.co/en/4.6/product_catalog/products/#product-availability-and-stock).
53+
54+
##### Workflow API: new `loadWorkflowMetadataForVersionInfo` method
55+
56+
The new [`WorkflowServiceInterface::loadWorkflowMetadataForVersionInfo`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Workflow-Service-WorkflowServiceInterface.html#method_loadWorkflowMetadataForVersionInfo) method loads workflow information directly from a [`VersionInfo`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-Content-VersionInfo.html) object, without loading the content item.
57+
58+
For more information, see [Workflow API](https://doc.ibexa.co/en/5.0/content_management/workflow/workflow_api/#getting-workflow-information).
59+
60+
### Full changelog
61+
62+
[[% include 'snippets/release_46.md' %]]
63+
64+
[[= release_note_entry_end() =]]
65+
1366
[[% set version = 'v4.6.29' %]]
67+
[[% set date = null %]]
1468

1569
[[= release_note_entry_begin(
1670
"Integrated help " + version,

docs/release_notes/ibexa_dxp_v5.0.md

Lines changed: 113 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,125 @@ title: Ibexa DXP v5.0 LTS
44
month_change: true
55
---
66

7-
<!-- vale VariablesVersion = NO -->
7+
<!-- vale Ibexa.VariablesVersion = NO -->
88

99
[[= release_notes_filters('Ibexa DXP v5.0 LTS', ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']) =]]
1010

1111
<div class="release-notes" markdown="1">
1212

13+
[[% set version = 'v5.0.8' %]]
14+
[[% set date = '2026-05-21' %]]
15+
16+
[[= release_note_entry_begin(
17+
'MCP Servers ' + version,
18+
date,
19+
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
20+
) =]]
21+
22+
MCP servers make it easier for AI agents to discover the available interactions with [[= product_name =]].
23+
With the MCP Servers feature, you can configure multiple MCP servers with their specific sets of tools.
24+
25+
For more information, see [MCP Servers product guide](https://doc.ibexa.co/en/5.0/ai/mcp/mcp_guide/).
26+
27+
[[= release_note_entry_end() =]]
28+
29+
[[= release_note_entry_begin(
30+
product_name + ' ' + version,
31+
date,
32+
['Headless', 'Experience', 'Commerce', 'New feature']
33+
) =]]
34+
35+
### Security
36+
37+
This release includes security fixes.
38+
To learn more, see the [corresponding security advisory](https://developers.ibexa.co/security-advisories/ibexa-sa-2026-003-vulnerabilities-in-forms-submissions-rest-sessions-and-solr-logs).
39+
40+
### Raptor connector
41+
42+
#### New recommendation blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
43+
44+
Four new recommendation blocks are available in Page Builder:
45+
46+
- **User's content history** compiles a chronological list of recently interacted content or a list of most interacted content
47+
- **Items associated with the given Content** generates a list of complementary and relevant products that customers often view with a given content
48+
- **The Personal Shopping Assistant (additional sales)** encourages additional purchases by suggesting complementary cross-selling items
49+
- **The Personal Shopping Assistant (conversion)** helps users discover better product matches by suggesting similar items based on their activity
50+
51+
For more information, see [recommendation blocks](https://doc.ibexa.co/en/5.0/recommendations/raptor_integration/recommendation_blocks/).
52+
53+
#### Cookie lifetime configuration
54+
55+
A new `cookie_id_lifetime_days` configuration option controls the lifetime in days of the server-side tracking identifier cookie.
56+
57+
For more information, see [connector installation and configuration](https://doc.ibexa.co/en/5.0/recommendations/raptor_integration/connector_installation_configuration/).
58+
59+
### Anonymous user segmentation in [[= product_name_cdp =]] [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
60+
61+
[[= product_name_cdp =]] can now build audiences for anonymous visitors.
62+
Use them in [[= product_name =]] to deliver personalized experiences even before users log in.
63+
64+
For more information, see [Anonymous user segmentation](https://doc.ibexa.co/en/5.0/cdp/cdp_activation/cdp_configuration/#anonymous-user-segmentation).
65+
66+
### Gaussian blur optimization in Image Editor
67+
68+
The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configuring the strength of the gaussian blur that is used for image optimization.
69+
You can adjust the blur level to balance between file size reduction and image sharpness.
70+
For more information, see [Configure image editor](https://doc.ibexa.co/en/5.0/content_management/images/configure_image_editor/#gaussian-blur-strength).
71+
72+
### Developer experience
73+
74+
#### Repeatable migration steps with items
75+
76+
The `repeatable` migration type now supports an `items` key, allowing you to provide a list of items to iterate over, similar to a `foreach` loop.
77+
78+
For more information, see [Repeatable steps with items](https://doc.ibexa.co/en/5.0/content_management/data_migration/importing_data/#repeatable-steps-with-items).
79+
80+
#### Twig Component groups
81+
82+
Three new [Twig Component groups](https://doc.ibexa.co/en/5.0/templating/components/) are added to the back office:
83+
84+
- `admin-ui-content-column-end`
85+
- `admin-ui-content-translations-row-actions`
86+
- `admin-ui-form-product-add-translation-body`
87+
88+
For more information, see [available Admin UI Twig Component groups](https://doc.ibexa.co/en/5.0/administration/back_office/back_office_elements/custom_components/#admin-ui).
89+
90+
#### PHP API
91+
92+
##### Product API: Computed availability for products
93+
94+
[`AvailabilityInterface`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Availability-AvailabilityInterface.html) now uses separate values for availability and computed availability:
95+
96+
- `getAvailability()` returns whether the product or variant is manually set as available
97+
- `getComputedAvailability()` returns whether the product or variant can be ordered, for example, based on its stock level
98+
99+
For more information, see [Availability and computed availability](https://doc.ibexa.co/en/5.0/product_catalog/products/#product-availability-and-stock).
100+
101+
##### Workflow API: new `loadWorkflowMetadataForVersionInfo` method
102+
103+
The new [`WorkflowServiceInterface::loadWorkflowMetadataForVersionInfo`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Workflow-Service-WorkflowServiceInterface.html#method_loadWorkflowMetadataForVersionInfo) method loads workflow information directly from a [`VersionInfo`](/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-Content-VersionInfo.html) object, without loading the content item.
104+
105+
For more information, see [Workflow API](https://doc.ibexa.co/en/5.0/content_management/workflow/workflow_api/#getting-workflow-information).
106+
107+
##### Addition summary
108+
109+
The following additions were made to the PHP API:
110+
111+
- [`Ibexa\Contracts\Cdp\Exception\MembershipApiException`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Cdp-Exception-MembershipApiException.html)
112+
- [`Ibexa\Contracts\Cdp\Membership`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-cdp-membership.html)
113+
- [`Ibexa\Contracts\ConnectorRaptor\Message\TrackServerSideEventMessage`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Message-TrackServerSideEventMessage.html)
114+
- [`Ibexa\Contracts\ConnectorRaptor\Tracking\Event\PageViewEventData`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-Event-PageViewEventData.html)
115+
- [`Ibexa\Contracts\ConnectorRaptor\Tracking\PageViewTrackerInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorRaptor-Tracking-PageViewTrackerInterface.html)
116+
- [`Ibexa\Contracts\Mcp`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-mcp.html)
117+
118+
### Full changelog
119+
120+
[[% include 'snippets/release_50.md' %]]
121+
122+
[[= release_note_entry_end() =]]
123+
13124
[[% set version = 'v5.0.7' %]]
125+
[[% set date = null %]]
14126

15127
[[= release_note_entry_begin(
16128
"Google Gemini connector " + version,

0 commit comments

Comments
 (0)