-
-
Notifications
You must be signed in to change notification settings - Fork 255
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EPIC] Make EXT:solr TYPO3 13 LTS compatible #3995
Comments
dkd-kaehm
changed the title
[EPIC] Make EXT:solr TYPO3 12 LTS compatible
[EPIC] Make EXT:solr TYPO3 13 LTS compatible
Apr 5, 2024
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 13, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 16, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 17, 2024
dkd-kaehm
added a commit
that referenced
this issue
May 17, 2024
dkd-kaehm
added a commit
that referenced
this issue
Oct 9, 2024
Migrates Plugin subtypes to content elements. See: https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/13.4/Deprecation-105076-PluginContentElementAndPluginSubTypes.html#deprecation-105076-plugin-content-element-and-plugin-sub-types Fixes: #4180 Relates: #3995
dkd-kaehm
added a commit
to TYPO3-Solr/solr-ddev-site
that referenced
this issue
Nov 8, 2024
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Nov 11, 2024
Re-throw exceptions an provide `$previous` Exceptions to error handler in configuration stack. Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Nov 11, 2024
Garbage collector and RecordMonitor triggered by RecordMonitor do not have infos about PID or Site. This change contains first step for refactoring of configuration retrieval. The delegation of TypoScriptConfiguration object, which will be moved to strict aggregation structure. Fixes: TYPO3-Solr#4203, TYPO3-Solr#4207, TYPO3-Solr#4208 Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Nov 28, 2024
Re-throw exceptions an provide `$previous` Exceptions to error handler in configuration stack. Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Nov 28, 2024
Garbage collector and RecordMonitor triggered by RecordMonitor do not have infos about PID or Site. This change contains first step for refactoring of configuration retrieval. The delegation of TypoScriptConfiguration object, which will be moved to strict aggregation structure. Fixes: TYPO3-Solr#4203, TYPO3-Solr#4207, TYPO3-Solr#4208 Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
that referenced
this issue
Nov 28, 2024
Re-throw exceptions an provide `$previous` Exceptions to error handler in configuration stack. Relates: #3995
dkd-kaehm
added a commit
that referenced
this issue
Nov 28, 2024
Garbage collector and RecordMonitor triggered by RecordMonitor do not have infos about PID or Site. This change contains first step for refactoring of configuration retrieval. The delegation of TypoScriptConfiguration object, which will be moved to strict aggregation structure. Fixes: #4203, #4207, #4208 Relates: #3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Nov 29, 2024
…value with no type specified Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
that referenced
this issue
Nov 29, 2024
…value with no type specified Relates: #3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 10, 2024
…tting All entries in Services.yaml become the `shared` setting dependent on its implementation and context. All non-Singleton-Like classes are set to `shared: false` which could stuck with objects states: * on Builder-Objects * on Query-Objects * on other object, those state change is not global relevant Some classes were commented with todos. Relates: TYPO3-Solr#3995 Fixes: TYPO3-Solr#4183, TYPO3-Solr#4246
1 task
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 11, 2024
…tting All entries in Services.yaml become the `shared` setting dependent on its implementation and context. All non-Singleton-Like classes are set to `shared: false` which could stuck with objects states: * on Builder-Objects * on Query-Objects * on other object, those state change is not global relevant Relates: TYPO3-Solr#3995 Fixes: TYPO3-Solr#4183, TYPO3-Solr#4246 Ports: TYPO3-Solr#4251
dkd-kaehm
added a commit
that referenced
this issue
Dec 11, 2024
…tting All entries in Services.yaml become the `shared` setting dependent on its implementation and context. All non-Singleton-Like classes are set to `shared: false` which could stuck with objects states: * on Builder-Objects * on Query-Objects * on other object, those state change is not global relevant Some classes were commented with todos. Relates: #3995 Fixes: #4183, #4246
dkd-kaehm
added a commit
that referenced
this issue
Dec 11, 2024
…tting All entries in Services.yaml become the `shared` setting dependent on its implementation and context. All non-Singleton-Like classes are set to `shared: false` which could stuck with objects states: * on Builder-Objects * on Query-Objects * on other object, those state change is not global relevant Relates: #3995 Fixes: #4183, #4246 Ports: #4251
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 17, 2024
TYPO3 BE context properties from `$GLOBALS['TYPO3_REQUEST']` is used on actions from TYPO3 BE modules. Most probably no usage of `$GLOBALS['TYPO3_REQUEST']` in EXT:solr context required at all, but leaving it for possible page-indexing context, which it is just fine to use original TYPO3 core bootstrapped FE stack. Fixes: TYPO3-Solr#4221 Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 17, 2024
TYPO3 BE context properties from `$GLOBALS['TYPO3_REQUEST']` is used on actions from TYPO3 BE modules. Most probably no usage of `$GLOBALS['TYPO3_REQUEST']` in EXT:solr context required at all, but leaving it for possible page-indexing context, which it is just fine to use original TYPO3 core bootstrapped FE stack. Fixes: TYPO3-Solr#4221 Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 17, 2024
By editing records in BE TypoScript settings are not resolvable due of missing propagation of `TypoScriptConfiguration` object on * `\ApacheSolrForTypo3\Solr\System\Solr\SolrConnection::buildReadService()` * `\ApacheSolrForTypo3\Solr\System\Solr\SolrConnection::buildWriteService()` Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
that referenced
this issue
Dec 17, 2024
TYPO3 BE context properties from `$GLOBALS['TYPO3_REQUEST']` is used on actions from TYPO3 BE modules. Most probably no usage of `$GLOBALS['TYPO3_REQUEST']` in EXT:solr context required at all, but leaving it for possible page-indexing context, which it is just fine to use original TYPO3 core bootstrapped FE stack. Fixes: #4221 Relates: #3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 17, 2024
By editing records in BE TypoScript settings are not resolvable due of missing propagation of `TypoScriptConfiguration` object on * `\ApacheSolrForTypo3\Solr\System\Solr\SolrConnection::buildReadService()` * `\ApacheSolrForTypo3\Solr\System\Solr\SolrConnection::buildWriteService()` Relates: TYPO3-Solr#3995
dkd-kaehm
added a commit
that referenced
this issue
Dec 17, 2024
By editing records in BE TypoScript settings are not resolvable due of missing propagation of `TypoScriptConfiguration` object on * `\ApacheSolrForTypo3\Solr\System\Solr\SolrConnection::buildReadService()` * `\ApacheSolrForTypo3\Solr\System\Solr\SolrConnection::buildWriteService()` Relates: #3995
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 18, 2024
We are happy to release EXT:solr 13.0.0 for TYPO3 13 LTS. The focus of this release has been on TYPO3 13 LTS compatibility. NOTE: At least TYPO3 v13.4.2 is required. Huge improvements: * TYPO3 13 LTS compatibility * etc. and many more from epic task TYPO3-Solr#3995 Please read the release notes: * https://docs.typo3.org/p/apache-solr-for-typo3/solr/13.0/en-us/Releases/solr-release-13-0.html * https://github.com/TYPO3-Solr/ext-solr/releases/tag/13.0.0 --- How to Get Involved There are many ways to get involved with Apache Solr for TYPO3: * Submit bug reports and feature requests on GitHub * Ask or help or answer questions in our Slack channel * Provide patches through pull requests or review and comment on existing pull requests * Go to www.typo3-solr.com or call dkd to sponsor the ongoing development of Apache Solr for TYPO3 Support us by becoming an EB partner: https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/ or call: +49 (0)69 - 2475218 0 Fixes: TYPO3-Solr#4271
Merged
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 18, 2024
We are happy to release EXT:solr 13.0.0 for TYPO3 13 LTS. The focus of this release has been on TYPO3 13 LTS compatibility. NOTE: At least TYPO3 v13.4.2 is required. Huge improvements: * TYPO3 13 LTS compatibility * etc. and many more from epic task TYPO3-Solr#3995 Please read the release notes: * https://docs.typo3.org/p/apache-solr-for-typo3/solr/13.0/en-us/Releases/solr-release-13-0.html * https://github.com/TYPO3-Solr/ext-solr/releases/tag/13.0.0 --- How to Get Involved There are many ways to get involved with Apache Solr for TYPO3: * Submit bug reports and feature requests on GitHub * Ask or help or answer questions in our Slack channel * Provide patches through pull requests or review and comment on existing pull requests * Go to www.typo3-solr.com or call dkd to sponsor the ongoing development of Apache Solr for TYPO3 Support us by becoming an EB partner: https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/ or call: +49 (0)69 - 2475218 0 Fixes: TYPO3-Solr#4271
dkd-kaehm
added a commit
to dkd-kaehm/ext-solr
that referenced
this issue
Dec 18, 2024
We are happy to release EXT:solr 13.0.0 for TYPO3 13 LTS. The focus of this release has been on TYPO3 13 LTS compatibility. NOTE: At least TYPO3 v13.4.2 is required. Huge improvements: * TYPO3 13 LTS compatibility * etc. and many more from epic task TYPO3-Solr#3995 Please read the release notes: * https://docs.typo3.org/p/apache-solr-for-typo3/solr/13.0/en-us/Releases/solr-release-13-0.html * https://github.com/TYPO3-Solr/ext-solr/releases/tag/13.0.0 --- How to Get Involved There are many ways to get involved with Apache Solr for TYPO3: * Submit bug reports and feature requests on GitHub * Ask or help or answer questions in our Slack channel * Provide patches through pull requests or review and comment on existing pull requests * Go to www.typo3-solr.com or call dkd to sponsor the ongoing development of Apache Solr for TYPO3 Support us by becoming an EB partner: https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/ or call: +49 (0)69 - 2475218 0 Fixes: TYPO3-Solr#4271
dkd-kaehm
added a commit
that referenced
this issue
Dec 18, 2024
We are happy to release EXT:solr 13.0.0 for TYPO3 13 LTS. The focus of this release has been on TYPO3 13 LTS compatibility. NOTE: At least TYPO3 v13.4.2 is required. Huge improvements: * TYPO3 13 LTS compatibility * etc. and many more from epic task #3995 Please read the release notes: * https://docs.typo3.org/p/apache-solr-for-typo3/solr/13.0/en-us/Releases/solr-release-13-0.html * https://github.com/TYPO3-Solr/ext-solr/releases/tag/13.0.0 --- How to Get Involved There are many ways to get involved with Apache Solr for TYPO3: * Submit bug reports and feature requests on GitHub * Ask or help or answer questions in our Slack channel * Provide patches through pull requests or review and comment on existing pull requests * Go to www.typo3-solr.com or call dkd to sponsor the ongoing development of Apache Solr for TYPO3 Support us by becoming an EB partner: https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/ or call: +49 (0)69 - 2475218 0 Fixes: #4271
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Infos and notes:
This task contains all the sub task to get EXT:solr woking within TYPO3 13 LTS:
Note: The compatibility to TYPO3 12 LTS MUST NOT be assured.
Current state of TYPO3 13 LTS support
TYPO3 13 not yet supported.
Blocker for Community Sprint 2024.05.16 + 17
EXT:solrdebugtools no PHPUnit https://github.com/TYPO3-Solr/ext-solrdebugtools[TASK] ext-solrconsole release-12.0.x(not relevant for codesprint)[TASK] ext-solrdebugtools release-12.0.x(not relevant for codesprint)[TASK] ext-solrconsole(not relevant for codesprint)[TASK] ext-solrdebugtools(not relevant for codesprint)Must have
typo3 extension:setup
command #4038@typo3/backend/tree/page-tree-element
does not work in BE-Modules #4165PageIndexerTest::canIndexPageWithAccessProtectedContentIntoSolr
ConnectionManagerTest::canFindSolrConnectionForMountedPageIfMountPointIsGiven
PageIndexerTest::canIndexMountedPage
PageIndexerTest::canIndexMultipleMountedPage
Nice to have
Deprecations
Final 13.0.0
Scheduled for same or next week of TYPO3 13 LTS stable release.
Current State:
2024.06.10
2024.07.04
[2024.09.17]
The translated records and pages can be indexed now.
Known issues
plugin.tx_solr.index.queue.[indexConfig].additionalPageIds
do not worktypo3/module/searchbackend/index-administration?id=0_1_500_501
Workaround: Chose desired page in tree again to get int UID again in address-bar
Most probably new issue and analyse is required.
[2024.09.30]
The protected pages can be indexed now as well.
The BE-Modules work as expected again.
Known issues
plugin.tx_solr.index.queue.[indexConfig].additionalPageIds
does not workThe text was updated successfully, but these errors were encountered: