Skip to content

Release 5.0.11 - #3443

Merged
dabrt merged 23 commits into
5.0from
release_5.0.11
Nov 5, 2026
Merged

dabrt merged 23 commits into
5.0from
release_5.0.11

Conversation

@dabrt

@dabrt dabrt commented Oct 20, 2026

Copy link
Copy Markdown
Contributor
Question Answer
JIRA Ticket n/a
Versions 5.0.11
Edition all

Release 5.0.11

Checklist

  • Text renders correctly
  • Text has been checked with vale

@dabrt dabrt added the Wait with merge PRs that shouldn't be merged instantly label Oct 20, 2026
@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Preview of modified files

Preview of modified Markdown:

Preview of addition to PHP API Reference:

@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Summary

Status Count
🔍 Total 754168
🔗 Unique 14978
✅ Successful 6346
⏳ Timeouts 1
🔀 Redirected 5
👻 Excluded 747717
❓ Unknown 0
🚫 Errors 104
⛔ Unsupported 0

Errors per input

Errors in site/cdp/cdp_guide/index.html

Errors in site/getting_started/requirements/index.html

Errors in site/ibexa_products/ibexa_commerce/index.html

Errors in site/ibexa_products/ibexa_experience/index.html

Errors in site/ibexa_products/ibexa_headless/index.html

Errors in site/infrastructure_and_maintenance/cache/http_cache/reverse_proxy/index.html

Errors in site/permissions/custom_policies/index.html

Errors in site/recommendations/raptor_integration/connector_installation_configuration/index.html

Errors in site/recommendations/raptor_integration/raptor_connector_guide/index.html

Errors in site/recommendations/raptor_integration/tracking_functions/index.html

Errors in site/release_notes/ibexa_dxp_v4.4/index.html

Errors in site/release_notes/ibexa_dxp_v4.6/index.html

  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-AutomatedTranslation-Encoder-MarkupEncoderInterface.html (at 17268:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-Content-Query-SortClause-Location-Bookmark-Id.html (at 17273:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaMigrationTag.html (at 17280:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaOnlyDependencyFactory.html (at 17282:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaOnlyMigrationsRepository.html (at 17284:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-SqlPlatform.html (at 17285:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-FieldTypeRichText-RichText-DOMDocumentLoaderInterface.html (at 17289:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Migration-Bootstrapper-MigrationFilesProviderInterface.html (at 17295:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Migration-Bootstrapper-MigrationHook.html (at 17297:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Iterator-BatchIteratorAdapter-CustomerGroupFetchAdapter.html (at 17301:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-core-repository-values-content-query-sortclause-location-bookmark.html (at 17272:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-doctrinemigrations-migrations.html (at 17278:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-doctrinemigrations.html (at 17277:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-migration-bootstrapper.html (at 17294:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/update_and_migration/from_4.6/update_from_4.6/index.html#flysystem-3-support (at 17257:297) | Cannot find fragment
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-4.6/site/update_and_migration/from_4.6/update_from_4.6/index.html#v4633 (at 17311:49) | Cannot find fragment
  • [404] https://developers.ibexa.co/security-advisories/ibexa-sa-2026-005-vulnerabilities-in-rest-api-image-download-cke-and-flysystem (at 17244:33) | Rejected status code: 404 Not Found
  • [ERROR] https://doapi/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaMigrationInterface.html (at 17279:14) | Connection failed. Check network connectivity and firewall settings
  • [404] https://github.com/ibexa/commerce/releases/tag/v4.6.33 (at 17309:14) | Rejected status code: 404 Not Found
  • [404] https://github.com/ibexa/experience/releases/tag/v4.6.33 (at 17308:14) | Rejected status code: 404 Not Found
  • [404] https://github.com/ibexa/headless/releases/tag/v4.6.33 (at 17307:14) | Rejected status code: 404 Not Found
  • [ERROR] https://hp_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Product-Query-SortClause-UpdatedAt.html (at 17302:14) | Connection failed. Check network connectivity and firewall settings

Errors in site/release_notes/ibexa_dxp_v5.0/index.html

  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-AutomatedTranslation-Encoder-MarkupEncoderInterface.html (at 15971:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-AiModel.html (at 15983:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-AiModelCatalogInterface.html (at 15984:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-AiModelProviderFactoryInterface.html (at 15985:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-AiModelProviderInterface.html (at 15986:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Exception-AiModelExceptionInterface.html (at 15977:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Exception-InvalidAiModelException.html (at 15978:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Exception-InvalidModelOptionsException.html (at 15979:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Exception-NoAiModelsException.html (at 15980:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Exception-NoDefaultAiModelException.html (at 15981:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Exception-UnsupportedAiModelException.html (at 15982:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-AiModelOptionsResolverInterface.html (at 15994:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-Exception-DuplicatedOptionException.html (at 15989:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-Exception-InvalidOptionDefinitionException.html (at 15990:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-Exception-InvalidOptionValueException.html (at 15991:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-Exception-MissingRequiredOptionException.html (at 15992:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-Exception-UndefinedOptionException.html (at 15993:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-Form-Exception-NoOptionFieldFactoryException.html (at 15997:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-Form-OptionFieldFactoryInterface.html (at 15998:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-OptionDefinition.html (at 15999:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-OptionDefinitionCollection.html (at 16000:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-OptionDefinitionProviderInterface.html (at 16001:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-OptionType.html (at 16002:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-OptionTypeInterface.html (at 16003:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-ReasoningEffort.html (at 16004:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-ResolvedAiModelOptions.html (at 16005:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ConnectorAi-AiModel-Options-StandardOptionDefinitions.html (at 16006:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-Content-Query-SortClause-Location-Bookmark-Id.html (at 16011:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-User-UserGroupList.html (at 16012:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-User-UserList.html (at 16013:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaMigrationInterface.html (at 16019:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaMigrationTag.html (at 16020:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaOnlyDependencyFactory.html (at 16021:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-IbexaOnlyMigrationsRepository.html (at 16022:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-DoctrineMigrations-Migrations-SqlPlatform.html (at 16023:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-FieldTypePage-PageStructure-Event-PageStructureResolveEvent.html (at 16029:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-FieldTypeRichText-RichText-DOMDocumentLoaderInterface.html (at 16033:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Mcp-Pagination-AbstractPaginatedResult.html (at 16038:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Mcp-Pagination-PaginationInput.html (at 16039:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Migration-Bootstrapper-MigrationFilesProviderInterface.html (at 16044:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Migration-Bootstrapper-MigrationHook.html (at 16045:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Iterator-BatchIteratorAdapter-CustomerGroupFetchAdapter.html (at 16049:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Values-Product-Query-SortClause-UpdatedAt.html (at 16050:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Value-TaxonomyEntryList.html (at 16054:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Value-TaxonomyEntryQuery.html (at 16055:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorai-aimodel-exception.html (at 15976:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorai-aimodel-options-exception.html (at 15988:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorai-aimodel-options-form-exception.html (at 15996:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorai-aimodel-options-form.html (at 15995:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorai-aimodel-options.html (at 15987:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorai-aimodel.html (at 15975:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-core-repository-values-content-query-sortclause-location-bookmark.html (at 16010:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-doctrinemigrations-migrations.html (at 16018:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-doctrinemigrations.html (at 16017:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-fieldtypepage-pagestructure-event.html (at 16028:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-fieldtypepage-pagestructure.html (at 16027:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-mcp-pagination.html (at 16037:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/api/php_api/php_api_reference/namespaces/ibexa-contracts-migration-bootstrapper.html (at 16043:14) | File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/update_and_migration/from_5.0/update_from_5.0/index.html#flysystem-3-support (at 15952:297) | Cannot find fragment
  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/update_and_migration/from_5.0/update_from_5.0/index.html#v5011 (at 16064:49) | Cannot find fragment
  • [404] https://developers.ibexa.co/security-advisories/ibexa-sa-2026-005-vulnerabilities-in-rest-api-image-download-cke-and-flysystem (at 15940:33) | Rejected status code: 404 Not Found
  • [404] https://github.com/ibexa/commerce/releases/tag/v5.0.11 (at 16062:14) | Rejected status code: 404 Not Found
  • [404] https://github.com/ibexa/experience/releases/tag/v5.0.11 (at 16061:14) | Rejected status code: 404 Not Found
  • [404] https://github.com/ibexa/headless/releases/tag/v5.0.11 (at 16060:14) | Rejected status code: 404 Not Found

Errors in site/templating/twig_function_reference/recommendations_twig_functions/index.html

Errors in site/update_and_migration/from_4.5/update_from_4.5/index.html

Errors in site/update_and_migration/from_5.0/update_from_5.0/index.html

  • [ERROR] file:///home/runner/work/documentation-developer/documentation-developer/repositories/devdoc-5.0/site/ai_actions/configure_ai_actions/index.html#install-anthropic-connector (at 15458:17) | Cannot find fragment

Timeouts per input

Timeouts in site/product_catalog/quable/install_quable/index.html

Redirects per input

Redirects in site/getting_started/requirements/index.html

Redirects in site/ibexa_products/ibexa_commerce/index.html

Redirects in site/ibexa_products/ibexa_experience/index.html

Redirects in site/ibexa_products/ibexa_headless/index.html

Redirects in site/release_notes/ibexa_dxp_v4.4/index.html

Full Github Actions output

@bnowak bnowak left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed the MCP Servers entry only. Comments are inline. I checked it against what was merged into ibexa/mcp, ibexa/taxonomy and ibexa/workflow on 5.0 since v5.0.10. Please keep the tool list in line with the built-in tools list in #3440, which has the same class-grouping issues.

Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
Comment thread docs/release_notes/ibexa_dxp_v5.0.md Resolved
@dabrt
dabrt requested a review from bnowak October 21, 2026 19:28

@bnowak bnowak left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MPC tools part looks good now, thanks for improving it 👍

dabrt and others added 8 commits October 23, 2026 18:12
* mcp_config.md: Add new incoming built-in tools

* Add list_taxonomy_entries

---------

Co-authored-by: Tomasz Dąbrowski <64841871+dabrt@users.noreply.github.com>
* Add Update CKE note
* Document IBX-12797 - league/flysystem v3
@adriendupuis adriendupuis mentioned this pull request Nov 2, 2026
7 tasks
adriendupuis and others added 11 commits November 2, 2026 18:09
* composer.json: add ibexa/doctrine-migrations
* composer.json: fix ibexa/phpstan constraint
* Update yaml-validation-baseline.yaml
* New MCP tools

* Remove duplicate line
* IBX-11181: Updated trusted proxies tip for Fastly on Ibexa Cloud
---------

Co-authored-by: Paweł Niedzielski <pawel.niedzielski@ibexa.co>
Co-authored-by: Tomasz Dąbrowski <64841871+dabrt@users.noreply.github.com>
* Update PHP Exceptions doc

Regarding https://web.archive.org/web/20260919120917/https://www.php.net/manual/en/language.exceptions.php this is the closest content

* Update Raptor website

* Update Quable website

* Update contact links

* Update PHP Error handling doc

Regarding https://php-legacy-docs.zend.com/manual/php5/en/language.errors.basics about disabling error this note is the closest

* Update Ibexa Blog

* URL field type: Update example

* reverse_proxy.md: Update Fastly token doc link

* Update Gemini doc

* Fix Actito link

* Fix Varnish link

* Fix Quable link

* Fix QNTM link

* Fix Fastly link

* Fix Quable link

* Fix Varnish link

* Fix KnpMenuBundle link

* Update Demo request link

* Update LiipImagineBundle link

* Update KnpMenuBundle link

* reporting_issues.md: Update Security legal page link

* Update KnpMenuBundle link
* url_management.md: new HTTP(s) checking options
* Add VCL update to update doc
* PHP API Ref HTML
---------

Co-authored-by: Ibexa Bot <ezrobot@users.noreply.github.com>
Co-authored-by: dabrt <dabrt@users.noreply.github.com>
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown

code_samples/ change report

Before (on target branch)After (in current PR)

code_samples/mcp/mcp.matrix.yaml

docs/ai/mcp/mcp_config.md@61:``` yaml
docs/ai/mcp/mcp_config.md@62:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 1, 8) =]]

code_samples/mcp/mcp.matrix.yaml

docs/ai/mcp/mcp_config.md@61:``` yaml
docs/ai/mcp/mcp_config.md@62:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 1, 8) =]]
docs/ai/mcp/mcp_config.md@63:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 12, 17) =]]
docs/ai/mcp/mcp_config.md@64:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 31, 35) =]]
docs/ai/mcp/mcp_config.md@63:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 13, 18) =]]
docs/ai/mcp/mcp_config.md@64:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 32, 36) =]]
docs/ai/mcp/mcp_config.md@65:```

001⫶ibexa:
002⫶ repositories:
003⫶ <repository_identifier>:
004⫶ mcp:
005⫶ <server_identifier>:
006⫶ path: <server_route_path>
007⫶ enabled: true
008⫶ # Server options…
009⫶ discovery_cache: <cache_pool_service>
010⫶ session:
011⫶ type: <psr16|file>
012⫶ # Session options…
013⫶ allowed_hosts:
014⫶ - '<domain_name>'
015⫶ system:
016⫶ <siteaccess_scope>:
017⫶ mcp:
018⫶ servers:
019⫶ - <server_identifier>

docs/ai/mcp/mcp_config.md@65:```

001⫶ibexa:
002⫶ repositories:
003⫶ <repository_identifier>:
004⫶ mcp:
005⫶ <server_identifier>:
006⫶ path: <server_route_path>
007⫶ enabled: true
008⫶ # Server options…
009⫶ discovery_cache: <cache_pool_service>
010⫶ session:
011⫶ type: <psr16|file>
012⫶ # Session options…
013⫶ allowed_hosts:
014⫶ - '<domain_name>'
015⫶ system:
016⫶ <siteaccess_scope>:
017⫶ mcp:
018⫶ servers:
019⫶ - <server_identifier>

docs/ai/mcp/mcp_config.md@142:``` yaml hl_lines="5-7"
docs/ai/mcp/mcp_config.md@143:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 4, 7) =]]
docs/ai/mcp/mcp_config.md@144:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 9, 11) =]]
docs/ai/mcp/mcp_config.md@145: # …
docs/ai/mcp/mcp_config.md@146:```
docs/ai/mcp/mcp_config.md@175:``` yaml hl_lines="5-8"
docs/ai/mcp/mcp_config.md@176:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 4, 7) =]]
docs/ai/mcp/mcp_config.md@177:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 9, 12) =]]
docs/ai/mcp/mcp_config.md@178: # …
docs/ai/mcp/mcp_config.md@179:```

001⫶ mcp:
002⫶ <server_identifier>:
003⫶ path: <server_route_path>
004⫶ enabled: true
005❇️ tools:
006❇️ - Ibexa\Mcp\Tool\TranslationTools
007❇️ - Ibexa\Mcp\Tool\SeoTools

001⫶ mcp:
002⫶ <server_identifier>:
003⫶ path: <server_route_path>
004⫶ enabled: true
005❇️ tools:
006❇️ - Ibexa\Mcp\Tool\TranslationTools
007❇️ - Ibexa\Mcp\Tool\SeoTools
008⫶                    # …
008❇️                        - Ibexa\Workflow\Mcp\Tool\WorkflowTools
009⫶ # …


docs/ai/mcp/mcp_config.md@164:``` yaml
docs/ai/mcp/mcp_config.md@165:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 19, 19) =]]
docs/ai/mcp/mcp_config.md@166:```
docs/ai/mcp/mcp_config.md@197:``` yaml
docs/ai/mcp/mcp_config.md@198:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 20, 20) =]]
docs/ai/mcp/mcp_config.md@199:```

001⫶ discovery_cache: cache.redis.mcp


001⫶ discovery_cache: cache.redis.mcp

docs/ai/mcp/mcp_config.md@207:``` yaml
docs/ai/mcp/mcp_config.md@208:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 20, 23) =]]
docs/ai/mcp/mcp_config.md@209:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 36, 45) =]]
docs/ai/mcp/mcp_config.md@210:```
docs/ai/mcp/mcp_config.md@240:``` yaml
docs/ai/mcp/mcp_config.md@241:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 21, 24) =]]
docs/ai/mcp/mcp_config.md@242:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 37, 46) =]]
docs/ai/mcp/mcp_config.md@243:```

001⫶ session:
002⫶ type: psr16
003⫶ service: cache.redis.mcp
004⫶ prefix: 'mcp_<server_identifier>_'
005⫶services:
006⫶ cache.redis.mcp:
007⫶ public: true
008⫶ class: Symfony\Component\Cache\Adapter\RedisTagAwareAdapter
009⫶ parent: cache.adapter.redis
010⫶ tags:
011⫶ - name: cache.pool
012⫶ clearer: cache.app_clearer
013⫶ provider: 'redis://mcp.redis:6379'
014⫶ namespace: 'mcp'


001⫶ session:
002⫶ type: psr16
003⫶ service: cache.redis.mcp
004⫶ prefix: 'mcp_<server_identifier>_'
005⫶services:
006⫶ cache.redis.mcp:
007⫶ public: true
008⫶ class: Symfony\Component\Cache\Adapter\RedisTagAwareAdapter
009⫶ parent: cache.adapter.redis
010⫶ tags:
011⫶ - name: cache.pool
012⫶ clearer: cache.app_clearer
013⫶ provider: 'redis://mcp.redis:6379'
014⫶ namespace: 'mcp'

docs/ai/mcp/mcp_config.md@220:``` yaml
docs/ai/mcp/mcp_config.md@221:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 25, 27) =]]
docs/ai/mcp/mcp_config.md@222:```
docs/ai/mcp/mcp_config.md@253:``` yaml
docs/ai/mcp/mcp_config.md@254:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 26, 28) =]]
docs/ai/mcp/mcp_config.md@255:```

001⫶ session:
002⫶ type: file
003⫶ directory: '%kernel.cache_dir%/mcp/sessions'


001⫶ session:
002⫶ type: file
003⫶ directory: '%kernel.cache_dir%/mcp/sessions'

docs/ai/mcp/mcp_config.md@234:``` yaml
docs/ai/mcp/mcp_config.md@235:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 16, 16) =]]
docs/ai/mcp/mcp_config.md@236: - 'www.example.com'
docs/ai/mcp/mcp_config.md@237: - 'my-ddev-project.ddev.site'
docs/ai/mcp/mcp_config.md@238: - '127.0.0.1'
docs/ai/mcp/mcp_config.md@239:```
docs/ai/mcp/mcp_config.md@267:``` yaml
docs/ai/mcp/mcp_config.md@268:[[= include_code('code_samples/mcp/mcp.matrix.yaml', 17, 17) =]]
docs/ai/mcp/mcp_config.md@269: - 'www.example.com'
docs/ai/mcp/mcp_config.md@270: - 'my-ddev-project.ddev.site'
docs/ai/mcp/mcp_config.md@271: - '127.0.0.1'
docs/ai/mcp/mcp_config.md@272:```

001⫶ allowed_hosts:
002⫶ - 'www.example.com'
003⫶ - 'my-ddev-project.ddev.site'
004⫶ - '127.0.0.1'


code_samples/shopping_list/install/schema.mysql.sql


001⫶ allowed_hosts:
002⫶ - 'www.example.com'
003⫶ - 'my-ddev-project.ddev.site'
004⫶ - '127.0.0.1'


code_samples/shopping_list/install/schema.mysql.sql

docs/commerce/shopping_list/install_shopping_list.md@45:    ```sql
docs/commerce/shopping_list/install_shopping_list.md@46: [[= include_file('code_samples/shopping_list/install/schema.mysql.sql', 0, None, ' ') =]]
docs/commerce/shopping_list/install_shopping_list.md@47: ```

001⫶ CREATE TABLE ibexa_shopping_list (
002⫶ id INT AUTO_INCREMENT NOT NULL,
003⫶ owner_id INT NOT NULL,
004⫶ identifier CHAR(36) NOT NULL COMMENT '(DC2Type:guid)',
005⫶ name VARCHAR(190) DEFAULT NULL,
006⫶ created_at DATETIME NOT NULL COMMENT '(DC2Type:datetime_immutable)',
007⫶ updated_at DATETIME NOT NULL COMMENT '(DC2Type:datetime_immutable)',
008⫶ is_default TINYINT(1) DEFAULT 0 NOT NULL,
009⫶ UNIQUE INDEX ibexa_shopping_list_identifier_idx (identifier),
010⫶ INDEX ibexa_shopping_list_owner_idx (owner_id),
011⫶ INDEX ibexa_shopping_list_default_idx (is_default),
012⫶ PRIMARY KEY(id)
013⫶ ) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_520_ci` ENGINE = InnoDB;
014⫶ CREATE TABLE ibexa_shopping_list_entry (
015⫶ id INT AUTO_INCREMENT NOT NULL,
016⫶ shopping_list_id INT NOT NULL,
017⫶ product_code VARCHAR(64) NOT NULL,
018⫶ identifier CHAR(36) NOT NULL COMMENT '(DC2Type:guid)',
019⫶ added_at DATETIME NOT NULL COMMENT '(DC2Type:datetime_immutable)',
020⫶ UNIQUE INDEX ibexa_shopping_list_entry_identifier_idx (identifier),
021⫶ INDEX ibexa_shopping_list_entry_list_idx (shopping_list_id),
022⫶ INDEX ibexa_shopping_list_entry_product_idx (product_code),
023⫶ INDEX ibexa_shopping_list_entry_added_at_idx (added_at),
024⫶ UNIQUE INDEX ibexa_shopping_list_entry_unique (shopping_list_id, product_code),
025⫶ PRIMARY KEY(id)
026⫶ ) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_520_ci` ENGINE = InnoDB;
027⫶ ALTER TABLE ibexa_shopping_list
028⫶ ADD CONSTRAINT ibexa_shopping_list_owner_fk FOREIGN KEY (owner_id) REFERENCES ibexa_user (contentobject_id) ON UPDATE CASCADE ON DELETE CASCADE;
029⫶ ALTER TABLE ibexa_shopping_list_entry
030⫶ ADD CONSTRAINT ibexa_shopping_list_entry_list_fk FOREIGN KEY (shopping_list_id) REFERENCES ibexa_shopping_list (id) ON UPDATE CASCADE ON DELETE CASCADE;
031⫶ ALTER TABLE ibexa_shopping_list_entry
032⫶ ADD CONSTRAINT ibexa_shopping_list_entry_product_fk FOREIGN KEY (product_code) REFERENCES ibexa_product (code) ON UPDATE CASCADE ON DELETE CASCADE;


code_samples/shopping_list/install/schema.postgresql.sql


code_samples/shopping_list/install/schema.postgresql.sql

docs/commerce/shopping_list/install_shopping_list.md@51:    ```sql
docs/commerce/shopping_list/install_shopping_list.md@52: [[= include_file('code_samples/shopping_list/install/schema.postgresql.sql', 0, None, ' ') =]]
docs/commerce/shopping_list/install_shopping_list.md@53: ```

001⫶ CREATE TABLE ibexa_shopping_list (
002⫶ id SERIAL NOT NULL,
003⫶ owner_id INT NOT NULL,
004⫶ identifier UUID NOT NULL,
005⫶ name VARCHAR(190) DEFAULT NULL,
006⫶ created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,
007⫶ updated_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,
008⫶ is_default BOOLEAN DEFAULT false NOT NULL,
009⫶ PRIMARY KEY (id)
010⫶ );
011⫶ CREATE UNIQUE INDEX ibexa_shopping_list_identifier_idx ON ibexa_shopping_list (identifier);
012⫶ CREATE INDEX ibexa_shopping_list_owner_idx ON ibexa_shopping_list (owner_id);
013⫶ CREATE INDEX ibexa_shopping_list_default_idx ON ibexa_shopping_list (is_default);
014⫶ COMMENT ON COLUMN ibexa_shopping_list.created_at IS '(DC2Type:datetime_immutable)';
015⫶ COMMENT ON COLUMN ibexa_shopping_list.updated_at IS '(DC2Type:datetime_immutable)';
016⫶ CREATE TABLE ibexa_shopping_list_entry (
017⫶ id SERIAL NOT NULL,
018⫶ shopping_list_id INT NOT NULL,
019⫶ product_code VARCHAR(64) NOT NULL,
020⫶ identifier UUID NOT NULL,
021⫶ added_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,
022⫶ PRIMARY KEY (id)
023⫶ );
024⫶ CREATE UNIQUE INDEX ibexa_shopping_list_entry_identifier_idx ON ibexa_shopping_list_entry (identifier);
025⫶ CREATE INDEX ibexa_shopping_list_entry_list_idx ON ibexa_shopping_list_entry (shopping_list_id);
026⫶ CREATE INDEX ibexa_shopping_list_entry_product_idx ON ibexa_shopping_list_entry (product_code);
027⫶ CREATE INDEX ibexa_shopping_list_entry_added_at_idx ON ibexa_shopping_list_entry (added_at);
028⫶ CREATE UNIQUE INDEX ibexa_shopping_list_entry_unique ON ibexa_shopping_list_entry (shopping_list_id, product_code);
029⫶ COMMENT ON COLUMN ibexa_shopping_list_entry.added_at IS '(DC2Type:datetime_immutable)';
030⫶ ALTER TABLE ibexa_shopping_list
031⫶ ADD CONSTRAINT ibexa_shopping_list_owner_fk FOREIGN KEY (owner_id) REFERENCES ibexa_user (contentobject_id) ON UPDATE CASCADE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE;
032⫶ ALTER TABLE ibexa_shopping_list_entry
033⫶ ADD CONSTRAINT ibexa_shopping_list_entry_list_fk FOREIGN KEY (shopping_list_id) REFERENCES ibexa_shopping_list (id) ON UPDATE CASCADE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE;
034⫶ ALTER TABLE ibexa_shopping_list_entry
035⫶ ADD CONSTRAINT ibexa_shopping_list_entry_product_fk FOREIGN KEY (product_code) REFERENCES ibexa_product (code) ON UPDATE CASCADE ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE;


code_samples/translations_management/install/schema.mysql.sql


code_samples/translations_management/install/schema.mysql.sql

docs/multisite/translations_management/configure_translations_management.md@46:    ```sql
docs/multisite/translations_management/configure_translations_management.md@47: [[= include_code('code_samples/translations_management/install/schema.mysql.sql', indent_level=1) =]]
docs/multisite/translations_management/configure_translations_management.md@48: ```

001⫶ CREATE TABLE IF NOT EXISTS ibexa_auto_translation (
002⫶ id INT AUTO_INCREMENT NOT NULL,
003⫶ provider_identifier VARCHAR(190) NOT NULL,
004⫶ content_id INT NOT NULL,
005⫶ version_no INT NOT NULL,
006⫶ source_language_id BIGINT NOT NULL,
007⫶ target_language_id BIGINT NOT NULL,
008⫶ review_status VARCHAR(64) NOT NULL,
009⫶ created_at DATETIME NOT NULL COMMENT '(DC2Type:datetime_immutable)',
010⫶ updated_at DATETIME NOT NULL COMMENT '(DC2Type:datetime_immutable)',
011⫶ INDEX ibexa_auto_translation_content_version_idx (content_id, version_no),
012⫶ INDEX ibexa_auto_translation_target_language_idx (target_language_id),
013⫶ INDEX ibexa_auto_translation_review_status_idx (review_status),
014⫶ UNIQUE INDEX ibexa_auto_translation_context_uidx (content_id, version_no, source_language_id, target_language_id),
015⫶ PRIMARY KEY(id)
016⫶ ) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_520_ci` ENGINE = InnoDB;
017⫶
018⫶ CREATE TABLE IF NOT EXISTS ibexa_auto_translation_review_log (
019⫶ id INT AUTO_INCREMENT NOT NULL,
020⫶ auto_translation_id INT DEFAULT NULL,
021⫶ user_id INT NOT NULL,
022⫶ status VARCHAR(64) NOT NULL,
023⫶ operation VARCHAR(64) NOT NULL,
024⫶ created_at DATETIME NOT NULL COMMENT '(DC2Type:datetime_immutable)',
025⫶ INDEX IDX_325A3B737CE350E8 (auto_translation_id),
026⫶ INDEX ibexa_auto_translation_review_log_auto_translation_created_idx (auto_translation_id, created_at, id),
027⫶ INDEX ibexa_auto_translation_review_log_status_created_idx (status, created_at),
028⫶ INDEX ibexa_auto_translation_review_log_user_idx (user_id),
029⫶ PRIMARY KEY(id)
030⫶ ) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_520_ci` ENGINE = InnoDB;
031⫶
032⫶ ALTER TABLE ibexa_auto_translation_review_log ADD CONSTRAINT ibexa_auto_translation_review_log_auto_translation_fk
033⫶ FOREIGN KEY (auto_translation_id) REFERENCES ibexa_auto_translation (id) ON UPDATE CASCADE ON DELETE SET NULL;
034⫶ ALTER TABLE ibexa_auto_translation_review_log ADD CONSTRAINT ibexa_auto_translation_review_log_user_fk
035⫶ FOREIGN KEY (user_id) REFERENCES ibexa_user (contentobject_id) ON UPDATE CASCADE ON DELETE RESTRICT;


code_samples/translations_management/install/schema.postgresql.sql


code_samples/translations_management/install/schema.postgresql.sql

docs/multisite/translations_management/configure_translations_management.md@52:    ```sql
docs/multisite/translations_management/configure_translations_management.md@53: [[= include_code('code_samples/translations_management/install/schema.postgresql.sql', indent_level=1) =]]
docs/multisite/translations_management/configure_translations_management.md@54: ```

001⫶ CREATE TABLE IF NOT EXISTS ibexa_auto_translation (
002⫶ id SERIAL NOT NULL,
003⫶ provider_identifier VARCHAR(190) NOT NULL,
004⫶ content_id INT NOT NULL,
005⫶ version_no INT NOT NULL,
006⫶ source_language_id BIGINT NOT NULL,
007⫶ target_language_id BIGINT NOT NULL,
008⫶ review_status VARCHAR(64) NOT NULL,
009⫶ created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,
010⫶ updated_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,
011⫶ PRIMARY KEY(id)
012⫶ );
013⫶
014⫶ CREATE INDEX IF NOT EXISTS ibexa_auto_translation_content_version_idx ON ibexa_auto_translation (content_id, version_no);
015⫶ CREATE INDEX IF NOT EXISTS ibexa_auto_translation_target_language_idx ON ibexa_auto_translation (target_language_id);
016⫶ CREATE INDEX IF NOT EXISTS ibexa_auto_translation_review_status_idx ON ibexa_auto_translation (review_status);
017⫶ CREATE UNIQUE INDEX IF NOT EXISTS ibexa_auto_translation_context_uidx ON ibexa_auto_translation (content_id, version_no, source_language_id, target_language_id);
018⫶ COMMENT ON COLUMN ibexa_auto_translation.created_at IS '(DC2Type:datetime_immutable)';
019⫶ COMMENT ON COLUMN ibexa_auto_translation.updated_at IS '(DC2Type:datetime_immutable)';
020⫶
021⫶ CREATE TABLE IF NOT EXISTS ibexa_auto_translation_review_log (
022⫶ id SERIAL NOT NULL,
023⫶ auto_translation_id INT DEFAULT NULL,
024⫶ user_id INT NOT NULL,
025⫶ status VARCHAR(64) NOT NULL,
026⫶ operation VARCHAR(64) NOT NULL,
027⫶ created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,
028⫶ PRIMARY KEY(id)
029⫶ );
030⫶
031⫶ CREATE INDEX IF NOT EXISTS IDX_325A3B737CE350E8 ON ibexa_auto_translation_review_log (auto_translation_id);
032⫶ CREATE INDEX IF NOT EXISTS ibexa_auto_translation_review_log_auto_translation_created_idx ON ibexa_auto_translation_review_log (auto_translation_id, created_at, id);
033⫶ CREATE INDEX IF NOT EXISTS ibexa_auto_translation_review_log_status_created_idx ON ibexa_auto_translation_review_log (status, created_at);
034⫶ CREATE INDEX IF NOT EXISTS ibexa_auto_translation_review_log_user_idx ON ibexa_auto_translation_review_log (user_id);
035⫶ COMMENT ON COLUMN ibexa_auto_translation_review_log.created_at IS '(DC2Type:datetime_immutable)';
036⫶
037⫶ ALTER TABLE ibexa_auto_translation_review_log ADD CONSTRAINT ibexa_auto_translation_review_log_auto_translation_fk
038⫶ FOREIGN KEY (auto_translation_id) REFERENCES ibexa_auto_translation (id) ON UPDATE CASCADE ON DELETE SET NULL;
039⫶ ALTER TABLE ibexa_auto_translation_review_log ADD CONSTRAINT ibexa_auto_translation_review_log_user_fk
040⫶ FOREIGN KEY (user_id) REFERENCES ibexa_user (contentobject_id) ON UPDATE CASCADE ON DELETE RESTRICT;

Download colorized diff

@dabrt
dabrt marked this pull request as ready for review November 5, 2026 15:21
@dabrt
dabrt merged commit abbc914 into 5.0 Nov 5, 2026
10 of 11 checks passed
@dabrt
dabrt deleted the release_5.0.11 branch November 5, 2026 15:22
dabrt added a commit that referenced this pull request Nov 6, 2026
* Release 5.0.11

* Add MCP note to RNs

* Implement reviewer comments

* Fix indentation issue

* Add bumped nodejs requirement

* Fix link

* Add a note about IBX-11181

* Add findEntries method announcement.

* Bump nodjs in ddev instructions

* Update MCP (#3440)

* mcp_config.md: Add new incoming built-in tools

* Add list_taxonomy_entries

---------

Co-authored-by: Tomasz Dąbrowski <64841871+dabrt@users.noreply.github.com>

* Update CKE (#3455)

* Add Update CKE note

* Document IBX-12797 - league/flysystem v3 (#3447)

* Document IBX-12797 - league/flysystem v3

* Fix code validation (#3459)

* composer.json: add ibexa/doctrine-migrations
* composer.json: fix ibexa/phpstan constraint
* Update yaml-validation-baseline.yaml

* New MCP tools (#3457)

* New MCP tools

* Remove duplicate line

* IBX-11181: Updated trusted proxies tip for Fastly on Ibexa Cloud (#3442)

* IBX-11181: Updated trusted proxies tip for Fastly on Ibexa Cloud

* Ibexa Doctrine Migrations (#3337)

---------

Co-authored-by: Paweł Niedzielski <pawel.niedzielski@ibexa.co>
Co-authored-by: Tomasz Dąbrowski <64841871+dabrt@users.noreply.github.com>

* Update links (#3458)

* Update PHP Exceptions doc

Regarding https://web.archive.org/web/20260919120917/https://www.php.net/manual/en/language.exceptions.php this is the closest content

* Update Raptor website

* Update Quable website

* Update contact links

* Update PHP Error handling doc

Regarding https://php-legacy-docs.zend.com/manual/php5/en/language.errors.basics about disabling error this note is the closest

* Update Ibexa Blog

* URL field type: Update example

* reverse_proxy.md: Update Fastly token doc link

* Update Gemini doc

* Fix Actito link

* Fix Varnish link

* Fix Quable link

* Fix QNTM link

* Fix Fastly link

* Fix Quable link

* Fix Varnish link

* Fix KnpMenuBundle link

* Update Demo request link

* Update LiipImagineBundle link

* Update KnpMenuBundle link

* reporting_issues.md: Update Security legal page link

* Update KnpMenuBundle link

* IBX-12127: New http(s) cheking options (#3377)

* url_management.md: new HTTP(s) checking options

* Vcl update in udate doc (#3460)

* Add VCL update to update doc

* Fix links in update guide

* API additions to RNs

* API Refs v5.0.11 (#3463) (#3466)

* PHP API Ref HTML
---------

Co-authored-by: Ibexa Bot <ezrobot@users.noreply.github.com>
Co-authored-by: dabrt <dabrt@users.noreply.github.com>

* Add security advisories link

---------

Co-authored-by: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Co-authored-by: Vidar Langseid <vl@ibexa.co>
Co-authored-by: Paweł Niedzielski <pawel.niedzielski@ibexa.co>
Co-authored-by: dabrt <dabrt@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Wait with merge PRs that shouldn't be merged instantly

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants