Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

core: Geschichte des Plattform-Repositorys

Die Geschichte von core, einem der Plattform-Repositorys rund um Exponential (Gruppe: Kernel). Lesen Sie sie, um zu erfahren, was das Repository Ihnen bietet, wie es mit Exponential zusammenhängt und wann es sich…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/history/ecosystem/core.md

On this page

This page is a translation. Read the English original

core: Geschichte des Plattform-Repositorys

Die Geschichte von core, einem der Plattform-Repositorys rund um Exponential (Gruppe: Kernel). Lesen Sie sie, um zu erfahren, was das Repository Ihnen bietet, wie es mit Exponential zusammenhängt und wann es sich geändert hat. Das Änderungsverzeichnis enthält 655 Änderungen von 2023-12-07 bis 2026-04-29: 4 vom se7enxweb-Team und 651 aus der Upstream-Geschichte, die der Fork mitführt. Die Commit-Nachrichten stehen so, wie sie im Repository festgehalten sind, also meist auf Englisch.

Was es ist

Fork des Content-Repositorys Ibexa core 5.0 (der neue, Symfony-basierte Stack).

Wie es mit Exponential zusammenhängt

Der Kernel von Exponential Platform v5. Die Änderungen von se7enxweb lassen den Installer auf SQLite laufen; alles andere ist mitgeführte Upstream-Geschichte.

Was Anwender davon haben

Exponential Platform v5 ganz ohne Datenbankserver installieren und betreiben (SQLite), neben MySQL, MariaDB und PostgreSQL.

Sicherheits-, Leistungs- und Upgrade-Änderungen in der Geschichte

Diese Änderungen sind im Abdeckungsnachweis eingeordnet und werden sonst nirgends auf dieser Seite genannt. Die meisten sind Upstream-Geschichte, die der Fork mitführt; Datum und Betreffzeile des Commits sind der Eintrag im Änderungsverzeichnis (siehe das vollständige Änderungsverzeichnis). Die Betreffzeile sagt, was sich geändert hat; die genaue Wirkung zeigt der Commit im Repository.

Sicherheit (5)

  • 2024-05-23 eeb08b493 IBX-8140: Enabled authenticator manager-based security (#368)
  • 2024-06-19 d369ebe6e IBX-8356: Deprecated Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface to be replaced with Symfony-based authorization in 5.0 (#
  • 2024-07-01 62e04b2fc IBX-8356: Removed Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface to be replaced with Symfony-based authentication
  • 2024-08-01 b4a44ccc2 IBX-8558: Removed GuardRepositoryAuthenticationProvider due to Symfony security deprecations (#405)
  • 2025-06-03 13b64dc4c Removed deprecated getName method from RandomSortClauseHandlerFactory (#570)

Leistung (2)

  • 2024-06-07 c88c39759 IBX-8019: Added performance consideration notice to LocationService::loadLocationChildren (#407)
  • 2024-10-31 623bbc332 Optimised content thumbnail resolving (#441)

Verhalten und Upgrade (24)

  • 2024-04-25 669c3002c [BC break] Added implements \Stringable to Translation Value Object (#344)
  • 2024-06-27 2c706aef2 IBX-8224: Dropped BackwardCompatibleCommand usage (#386)
  • 2024-07-05 f44f605b2 Deprecated CONSTANT_AUTH_TIME_SETTING (#401)
  • 2024-07-23 da23f87c5 IBX-8138: Refactored deprecated loadUserByUsername method (#400)
  • 2024-09-16 b9f1582de Aligned PHPStan baseline and updated Symfony deprecations helper setting (#426)
  • 2024-11-07 78236ffc3 IBX-8805: Dropped deprecated Twig Functions&Filters (#450)
  • 2025-02-15 3738528c5 [PHPUnit] Bumped number of expected direct deprecations (#482)
  • 2025-02-16 dd928f579 [CLI] Replaced deprecated Command::{$defaultName, $defaultDescription} with the AsCommand attribute
  • 2025-02-16 b4d33e044 [Serializer] Replaced usage of deprecated Symfony\Component\Serializer\Normalizer\ContextAwareDenormalizerInterface
  • 2025-02-16 b16d98681 [HTTP] Replaced usage of deprecated Symfony\Component\HttpKernel\UriSigner
  • 2025-02-24 7048240e6 Removed deprecated SearchResult::$count property (#489)
  • 2025-02-25 cdfba458b [Twig] Removed usage of deprecated spaceless filter (#490)
  • 2025-03-01 e4d79cf58 Removed deprecated ContentType::isContainer property (#491)
  • 2025-03-05 2ae80f9b3 Removed deprecated MaskGenerator::generateLanguageMask method (#503)
  • 2025-03-07 a874f9810 Removed deprecated PermissionSubtree::createFromQueryBuilder method (#506)
  • 2025-03-07 4dfa29f4a Replaced deprecated FieldNameResolver::getFieldNames method with FieldNameResolver::getFieldTypes (#507)
  • 2025-03-15 ed27a78f9 Removed deprecated buildSPIFieldDefinitionUpdate and buildSPIFieldDefinitionCreate methodd from ContentTypeDomainMapper (#504)
  • 2025-03-15 049e9c386 Removed deprecated timestamp property from DataAndTimeConverter and DateConverter (#509)
  • 2025-05-03 50191dcbc [doctrine/dbal] Replaced usage of deprecated fetchColumn method with fetchOne
  • 2025-05-16 969de8188 [symfony/dependency-injection] Replaced deprecated !tagged YAML tag to !tagged_iterator
  • 2025-05-22 1af6f9d98 IBX-8226: Removed deprecated PHP deprecations handler (#542)
  • 2025-05-26 9edc9f795 Removed deprecated getName method from GatewayFactory (#544)
  • 2025-05-28 aed11eab8 Removed deprecated mergeGlobals method (#545)
  • 2025-06-03 752e91892 Replaced deprecated DBAL count expression and other minor deprecations (#571)

Anzahl nach Art

ArtÄnderungen
Funktionen116
Fehlerbehebungen84
Verhaltens- und Upgrade-Änderungen32
Sicherheit5
Leistung3
Dokumentation18
Werkzeuge149
Releases38
Ohne Nutzen für Anwender210

Änderungen des se7enxweb-Teams, nach Thema

Unterstützung für SQLite (3)

  • 2026-04-29 d8c0db034 Funktion: skip doctrine:database:create for SQLite in checkCreateDatabase()
  • 2026-04-29 5f861df99 Funktion: substitute SqliteDbPlatform in importSchema() to fix composite-PK AUTOINCREMENT on SQLite
  • 2026-04-29 93f175106 Funktion: data/sqlite/cleandata.sql — SQLite-compatible seed data for ibexa:install ibexa-oss

Weitere Änderungen am Fork (1)

  • 2026-04-29 0b979991e Fehlerbehebung: use instanceof to resolve DBMS platform name in getKernelSQLFileForDBMS()

Upstream-Geschichte im Fork, nach Monat

Der Fork enthält die vollständige Upstream-Geschichte. Die Tabelle zählt sie nach Monat und Art; die größten Änderungen jedes Monats (nach berührten Dateien) werden genannt.

MonatÄnderungenFunktionenFehlerbehebungenBCSicherheitLeistungDokuWerkzeugeReleaseOhne NutzenGrößte Änderungen
2023-12186000004089111b0873 IBX-6827: Aggregation API improvements (#287); 3fd56c68c IBX-6856: Added mime types limitation for ezimage field type (#300)
2024-01166100012062ac0538e7 IBX-7409: Changed Content Type to content type (#316); fb6e4500a IBX-6937: Changed expected min and max value types to numeric instead of int (#308)
2024-022553000232102c8459dfa IBX-6906: [DX] Introduced identifier-based view matchers (#322); 12b3b45a4 Specified return type for PermissionResolver
2024-032741000024161fd57b27f IBX-7149: Refactored content type-based indexing to rely on a dedicated strategy (#296); 1b543804f IBX-7959: Added ContentInfo::getSectionId strict getter (#348)
2024-04286210015112038e5ea7b IBX-8121: Fixed code style for 5.0 - Run code style fixer; 4ccc0fad6 IBX-7833: [PAPI] Implemented loading paginated relation list (#343)
2024-052833111143115d4ffc6f7 IBX-8139: Dropped class_alias BC layer statements from all classes (; 98b7b50e6 IBX-5388: Fixed performance issues of content updates after field changes
2024-06243211115195848b1e80 IBX-7911: Used strict getters for content tree loading code paths (#347); 5daf2a100 IBX-8399: Moved RepositoryConfigurationProvider to Repository layer (#383)
2024-0722142101418e710a6e2d [PHPDoc] Fixed erroneous annotations for PHP API reference (#397); fe4c34ac6 IBX-8323: Reworked RepositoryAuthenticationProvider and moved its logic to a dedicated subscriber (#396)
2024-08245301006187e4312d81 IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#385); 7c398f219 Refactored Float and Integer field types to use external validators (#425)
2024-09104010001130ba8cd18d IBX-8726: Added IsBookmarked criterion (#417); 81784d04d change to account credential handling (wording omitted; see the ledger
2024-10292400108212ac4e57c91 IBX-8957: Fixed deserializing SiteAccess Matchers for ESI (#430); 9328655cc IBX-8811: Rebranded SiteAccess session prefix (#420)
2024-1119242001217aba61e909 IBX-8534: Dropped core deprecations (#435); 2e22cebee Fixed issues related to twig/twig 3.15 in tests
2024-1212012000315625f7b740 IBX-8534: Cleaned up deprecations (#456); 54014140a [PHPDoc] Enhanced `` usage (#458)
2025-0192100001147a5d9eb7c Updated copyright year to 2025; 8481e63cb Updated copyright year to 2025
2025-023653800210089571e9304 IBX-8532: Removed deprecated Facets API (#484); 1dd257aca Removed deprecated SearchResult::$spellSuggestion property (#488)
2025-03282170006210e33b2ff04 Removed deprecated Ibexa\Core\Persistence\Legacy\Content\FieldValue\Converter*Converter::create method (#500); fdeeb4fd6 Bump phpstan/phpstan to ^2.0 (#493)
2025-0416421000315f6e3294b3 Remove usage of deprecated ContainerAwareTrait (#514); d177f134e IBX-9379: Added Grace Period for archived versions (#515)
2025-055251050012515132c789a5 IBX-9727: Add missing type hints to PAPI events (#557); 55463f8fa IBX-9941: Renamed core database schema (#541)
2025-06391112110161612abb87c8 IBX-9947: Rebranded field type identifiers (#543); 8358297d8 [Tests] Added Case suffix to abstract integration test cases (#567)
2025-073715500027086b7ba98e9 IBX-9727: Added missing type hints to content related VO (#569); 7ea74c5bd IBX-7801: Added constraint for new content to only be created inside content with container content type (#598)
2025-082953000010388608e1e83 IBX-10507: Updated method signatures to use nullable type hints for improved code readability and consistency. (#636); 8f1f61e39 IBX-9727: Fixed strict types of IO layer (#613)
2025-091613000052579649c3d7 Fixed issues uncovered by PHPStan v2.1.23 (#649); db39fd774 Fixed the incorrect type hint for CreateStruct::$mainLocationId (#64
2025-1027130001112962929022f IBX-10458: Implemented new Content Type search PHP API (#633); fd2c23a2d Enforced PHPStan rule against dynamic properties
2025-1110310000204fb60a60d6 IBX-10936: Made ProxyDomainMapperFactory lazy (#676); 9de4817ac IBX-10627: Fixed transformation ForbiddenException to AccessDeniedHttpException (#673)
2025-1220230002427c6385a697 Defined TParent of Symfony semantic configuration builders; 6e92721b7 IBX-9846: Added search using embeddings (#536)
2026-01172400011458931fd055 IBX-11116: Added EmbeddingProviderException and an interface for embedding providers' error handling (#697); 98253e9f0 IBX-11130: Fixed proxy initializer returning null (#693)
2026-021450000050442ff60ae6 IBX-10186: Added limits to Repository Filtering count and subtree queries (#696); b99a8a24a IBX-11179: Resolved PHP 8.4 lazy proxy incompatibility (#707)
2026-031934000041706eb4ae9d IBX-11179: Updated PHP versions in CI configuration with 8.3 and 8.4 (#724); 355d88540 Adjust phpunit and phpstan setup after merge to main

Verwandte Seiten

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x