You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
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).
0 commit comments