diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index 1c2aeacde3..01fdd4fa5b 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -10,9 +10,47 @@ month_change: false
+[[% set version = 'v4.6.X' %]] +[[% set date = 'YYYY-MM-DD' %]] + +[[= release_note_entry_begin( + product_name + ' ' + version, + date, + ['Headless', 'Experience', 'Commerce'] +) =]] + + +### Cohesivo v6.0 deprecations + +As announced during Ibexa Summit 2026, the upcoming 6.0 version will be renamed to Cohesivo. + +To prepare your project ahead of the release, see the newly available [Cohesivo v6.0 renames, deprecations and removals](https://doc.ibexa.co/en/4.6/release_notes/cohesivo_v6.0_deprecations/). + +### SiteAccess-aware background tasks + +[[= product_name_base =]] Messenger now attaches a [`SiteAccessStamp`](https://doc.ibexa.co/en/4.6/infrastructure_and_maintenance/background_tasks/#siteaccessstamp) to every dispatched message. +With this, one worker process can handle messages coming from different SiteAccesses. + +### Labels and descriptions for custom tags + +You can now provide the label and description of a Rich Text custom tag, and the labels of its attributes, directly in the custom tag configuration. + +For more information, see [Provide translations for custom tags](https://doc.ibexa.co/en/4.6/content_management/rich_text/extend_online_editor/#provide-translations-for-custom-tags). + +### Full changelog + +[[% include 'snippets/release_46.md' %]] + +[[= release_note_entry_end() =]] + [[% set version = 'v4.6.31' %]] +[[% set date = '2026-07-01' %]] -[[= release_note_entry_begin("Ibexa DXP " + version, '2026-07-01', ['Headless', 'Experience', 'Commerce', ]) =]] +[[= release_note_entry_begin( + product_name + ' ' + version, + date, + ['Headless', 'Experience', 'Commerce']) +=]] [[% include 'snippets/release_46.md' %]] @@ -27,7 +65,6 @@ month_change: false ['Headless', 'Experience', 'Commerce', 'New feature'] ) =]] - ### Security This release includes security fixes. diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md index 3653de279e..e456c2a2cd 100644 --- a/docs/release_notes/ibexa_dxp_v5.0.md +++ b/docs/release_notes/ibexa_dxp_v5.0.md @@ -10,6 +10,70 @@ month_change: false
+[[% set version = 'v5.0.X' %]] +[[% set date = 'YYYY-MM-DD' %]] + +[[= release_note_entry_begin( + 'MCP Servers ' + version, + date, + ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature'] +) =]] + + +### Tools and configuration + +- Added `create_content_type_draft` [built-in tool](https://doc.ibexa.co/en/5.0/ai/mcp/mcp_config/#built-in-tools) to create a draft for an existing content type. +- [MCP server's session storage configuration](mcp_config.md#session-storage) now has a default value to use the default cache service out-of-the-box equivalent to the following: + + ```yaml + ibexa: + repositories: + : + mcp: + : + session: + type: psr16 + service: ibexa.cache_pool + ``` + +[[= release_note_entry_end() =]] + +[[= release_note_entry_begin( + product_name + ' ' + version, + date, + ['Headless', 'Experience', 'Commerce'] +) =]] + +### Cohesivo v6.0 deprecations + +As announced during Ibexa Summit 2026, the upcoming 6.0 version will be renamed to Cohesivo. + +To prepare your project ahead of the release, see the newly available [Cohesivo v6.0 renames, deprecations and removals](https://doc.ibexa.co/en/5.0/release_notes/cohesivo_v6.0_deprecations/). + +### SiteAccess-aware background tasks + +[[= product_name_base =]] Messenger now attaches a [`SiteAccessStamp`](https://doc.ibexa.co/en/5.0/infrastructure_and_maintenance/background_tasks/#siteaccessstamp) to every dispatched message. +With this, one worker process can handle messages coming from different SiteAccesses. + +### Labels and descriptions for custom tags + +You can now provide the label and description of a Rich Text custom tag, and the labels of its attributes, directly in the custom tag configuration. + +For more information, see [Provide translations for custom tags](https://doc.ibexa.co/en/5.0/content_management/rich_text/extend_online_editor/#provide-translations-for-custom-tags). + +### Updating languages in data migrations + +The `language` migration step now supports the `update` mode. +Use it to rename an existing language or change its enabled state. + +For more information, see [Importing data](https://doc.ibexa.co/en/5.0/content_management/data_migration/importing_data/#languages). + +### Full changelog + +[[% include 'snippets/release_50.md' %]] + +[[= release_note_entry_end() =]] + [[% set version = 'v5.0.9' %]] [[% set date = '2026-07-01' %]] @@ -50,7 +114,7 @@ For more information, see [Built-in tools](https://doc.ibexa.co/en/5.0/ai/mcp/mc [[= release_note_entry_end() =]] [[= release_note_entry_begin( - "Ibexa DXP " + version, + product_name + ' ' + version, date, ['Headless', 'Experience', 'Commerce', 'New feature'] ) =]] diff --git a/tests/yaml-validation-baseline.yaml b/tests/yaml-validation-baseline.yaml index 58a043aa42..df7f910c27 100644 --- a/tests/yaml-validation-baseline.yaml +++ b/tests/yaml-validation-baseline.yaml @@ -347,6 +347,11 @@ ignoreErrors: line: 221 hash: ce8c6170b6011d2a9c41b665109aaaafbcbfacc10d9d5b047c53647a10e58b84 message: '~Unrecognized option "require_previous_session" under "security\.firewalls\.ezpublish_front\.form_login"\. Available options are "always_use_default_target_path", "check_path", "csrf_parameter", "csrf_token_id", "default_target_path", "enable_csrf", "failure_forward", "failure_handler", "failure_path", "failure_path_parameter", "form_only", "login_path", "password_parameter", "post_only", "provider", "remember_me", "success_handler", "target_path_parameter", "use_forward", "use_referer", "username_parameter"\.~' + - + path: docs/release_notes/ibexa_dxp_v5.0.md + line: 29 + hash: 7d4a5637a3e036ebcdc5a4be8282aebe2bfcbaee3222981b81f739ae773111d0 + message: '~The child config "path" under "ibexa\.repositories\.\\.mcp\.\" must be configured\: MCP server path~' - path: docs/templating/design_engine/add_new_design.md line: 16