From 4f42374d7c1f25deb4cf03d3c6ccdb5c3c67225d Mon Sep 17 00:00:00 2001 From: Markus Friedrich Date: Fri, 4 Oct 2024 14:04:43 +0200 Subject: [PATCH 1/2] !!![TASK] Upgrade to Apache Solr 9.7.0 Requires Apache Solr 9.7.0 for EXT:solr 13.0. --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- Docker/SolrServer/Dockerfile | 2 +- Documentation/Appendix/VersionMatrix.rst | 2 +- composer.json | 7 +------ 4 files changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 34b9e90fc..8f5de6918 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -27,7 +27,7 @@ If applicable, add screenshots to help explain your problem. - TYPO3 Version: [e.g. 13.4.0] - Browser: [e.g. chrome, safari] - EXT:solr Version: [e.g. 13.0.0] - - Used Apache Solr Version: [e.g. 9.6.1] + - Used Apache Solr Version: [e.g. 9.7.0] - PHP Version: [e.g. 8.2.0] - MySQL Version: [e.g. 8.0.0] diff --git a/Docker/SolrServer/Dockerfile b/Docker/SolrServer/Dockerfile index d5c92f979..b965636a3 100644 --- a/Docker/SolrServer/Dockerfile +++ b/Docker/SolrServer/Dockerfile @@ -1,4 +1,4 @@ -FROM solr:9.6.1 +FROM solr:9.7.0 MAINTAINER dkd Internet Service GmbH ENV TERM linux diff --git a/Documentation/Appendix/VersionMatrix.rst b/Documentation/Appendix/VersionMatrix.rst index 709361a2b..91b607244 100644 --- a/Documentation/Appendix/VersionMatrix.rst +++ b/Documentation/Appendix/VersionMatrix.rst @@ -14,7 +14,7 @@ List of EXT:solr versions and the matching versions of Apache Solr and TYPO3 tha ------------------------------- ---------------------------------------------- -------------------------------- --------------- --------------------------------- TYPO3 EXT:solr EXT:tika EXT:solrfal EXT:solrconsole EXT:solrdebugtools EXT:solrfluidgrouping EXT:solrmlt Apache Solr Configset ========= ========== ========== =========== =============== ================== ================================ =============== =============== ================= -13.4 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) N/A (integrated in EXT:solr) 13.0 (Ø) 9.6.1¹ ext_solr_13_0_0 +13.4 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) N/A (integrated in EXT:solr) 13.0 (Ø) 9.7.0¹ ext_solr_13_0_0 12.4 12.0 12.0 12.0 12.0 12.0 N/A (integrated in EXT:solr) 12.0 (Ø) 9.6.1¹ ext_solr_12_0_0 11.5 11.5 11.0 11.0 11.0 11.0 11.0 11.0 (Ø) 8.11.3¹ ext_solr_11_5_0 ========= ========== ========== =========== =============== ================== ================================ =============== =============== ================= diff --git a/composer.json b/composer.json index 7a03541e0..2c2498dcc 100644 --- a/composer.json +++ b/composer.json @@ -150,12 +150,7 @@ "ext-solrdebugtools": "^13.0", "ext-solrmlt": "^13.0", "Apache-Solr": [ - "9.6.1", - "9.6.0", - "9.5.0", - "9.4.1", - "9.4.0", - "9.3.0" + "9.7.0" ], "configset": "ext_solr_13_0_0" }, From f135f667994d2eadbe468fa2f1044e50ec17091c Mon Sep 17 00:00:00 2001 From: Markus Friedrich Date: Fri, 4 Oct 2024 14:08:10 +0200 Subject: [PATCH 2/2] [RELEASE] 13.0.0-alpha-1 This is a first alpha release for upcoming TYPO3 13 LTS Known bugs: - Mount pages cannot be indexed, see #4160 All changes: - [TASK] Use request object to retrieve query params instead of _GET by @sfroemkenjw in #4045 - [TASK] Use Attributes for PHPUnit tests by @bmack in #4048 - [TASK] Update PHP-Stan to at least 1.11.* by @sfroemkenjw in #4055 - [TASK] Apply and repair rector refactorings by @sfroemkenjw in #4049 - [TASK] Migrate requireJS to ES6. Solr BE Modal JS by @sfroemkenjw in #4057 - [TASK] Apache Solr 9.6 compatibility by @dkd-friedrich in #4056 - [TASK] Use new template module API by @sfroemkenjw in #4054 - [FEATURE] Add contentObjectData to searchController by @spoonerWeb in #4059 - [BUGFIX] Add empty array as fallback if null by @spoonerWeb in #4061 - [BUGFIX] Add empty array defaults in SearchFormViewHelper by @hnadler in #4042 - [TASK] Integrate content of Module layout into WithPageTree by @sfroemkenjw in #4066 - [TASK] Repair statistics chart because of CSP in Solr Info module by @sfroemkenjw in #4068 - [FEATURE:BP:12] Be able to disable tracking of last searches by @dkd-kaehm in #4064 - [TASK] Add access plugin tests by @dkd-friedrich in #4069 - [TASK] Update authors by @sfroemkenjw in #4071 - [TASK] Remove content stream usage by @dkd-friedrich in #4073 - [BUGFIX] Fix synonym and stop word upload by @dkd-friedrich in #4074 - [TASK] Call getLabelFromItemListMerged with the current row data by @3l73 in #4081 - [BUGFIX] numeric facet range slider sends lot of requests to server by @hvomlehn-sds in #4084 - [BUGFIX] Typecast $userGroup to integer by @derhansen in #4079 - [TASK] Remove getIsSiteManagedSite as all site are managed now by @sfroemkenjw in #4070 - [BUG] #4026 treat non-overlayed mount points as valid by @derMatze82 in #4029 - [TASK] New Crowdin updates by @dkd-kaehm in #4094 - [BUGFIX] Fix range string calculation in DateRange facet by @derhansen in #4090 - [FIX:12] scheduler task "Optimize index of a site" is not functional by @dkd-kaehm in #4104 - [TASK] Apache Solr 9.6.1 compatibility by @dkd-kaehm in #4106 - [FIX] tests for TYPO3 13 @ 2024.07.02 by @dkd-kaehm in #4098 - [FIX] deprecations for Fluid viewHelpers and stack by @dkd-kaehm in #4140 - [FIX] Integration\Extbase\PersistenceEventListenerTest errors by @dkd-kaehm in #4142 - [TASK] TYPO3 13 dev-main 2024.09.13 compatibility:: Tests by @dkd-kaehm in #4153 - [TASK] TYPO3 13 compatibility 2024.09.19 by @dkd-kaehm in #4159 - [FIX] Tests for TYPO3 dev-main @2024.09.23 by @dkd-kaehm in #4163 - [BUGFIX] Failed to resolve module specifier '@apache-solr-for-typo3/solr//FormModal.js' by @dkd-kaehm in #4166 - [BUGFIX] @typo3/backend/tree/page-tree-element does not work in BE-Modules by @dkd-kaehm in #4167 - [FIX] access restrictions stack for TYPO3 13 by @dkd-kaehm in #4172 - [TASK] Adapt simulated environment for TYPO3 13 by @dkd-friedrich in #4164 Please read the release notes: https://github.com/TYPO3-Solr/ext-solr/releases/tag/13.0.0-alpha-1 --- 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 --- Documentation/Appendix/VersionMatrix.rst | 2 +- Documentation/Releases/solr-release-13-0.rst | 84 +++++++++++++++++--- ext_emconf.php | 2 +- 3 files changed, 76 insertions(+), 12 deletions(-) diff --git a/Documentation/Appendix/VersionMatrix.rst b/Documentation/Appendix/VersionMatrix.rst index 91b607244..dabd28c6f 100644 --- a/Documentation/Appendix/VersionMatrix.rst +++ b/Documentation/Appendix/VersionMatrix.rst @@ -14,7 +14,7 @@ List of EXT:solr versions and the matching versions of Apache Solr and TYPO3 tha ------------------------------- ---------------------------------------------- -------------------------------- --------------- --------------------------------- TYPO3 EXT:solr EXT:tika EXT:solrfal EXT:solrconsole EXT:solrdebugtools EXT:solrfluidgrouping EXT:solrmlt Apache Solr Configset ========= ========== ========== =========== =============== ================== ================================ =============== =============== ================= -13.4 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) 13.0 (Ø) N/A (integrated in EXT:solr) 13.0 (Ø) 9.7.0¹ ext_solr_13_0_0 +13.4 13.0 (ᾱ) 13.0 (Ø) 13.0 (ᾱ) 13.0 (Ø) 13.0 (Ø) N/A (integrated in EXT:solr) 13.0 (Ø) 9.7.0¹ ext_solr_13_0_0 12.4 12.0 12.0 12.0 12.0 12.0 N/A (integrated in EXT:solr) 12.0 (Ø) 9.6.1¹ ext_solr_12_0_0 11.5 11.5 11.0 11.0 11.0 11.0 11.0 11.0 (Ø) 8.11.3¹ ext_solr_11_5_0 ========= ========== ========== =========== =============== ================== ================================ =============== =============== ================= diff --git a/Documentation/Releases/solr-release-13-0.rst b/Documentation/Releases/solr-release-13-0.rst index 892c17a5a..30fcec966 100644 --- a/Documentation/Releases/solr-release-13-0.rst +++ b/Documentation/Releases/solr-release-13-0.rst @@ -5,14 +5,67 @@ Releases 13.0 ============= -.. include:: HintAboutOutdatedChangelog.rst.txt +Release 13.0.0-alpha-1 +====================== + +This is a first alpha release for upcoming TYPO3 13 LTS + +Known Bugs +---------- + +* Mount pages cannot be indexed, see `#4160 `__ + +New in this release +------------------- + +!!! Upgrade to Apache Solr 9.7.0 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +This release requires Apache Solr v 9.7.0+. + +All Changes +----------- + +* [TASK] Use request object to retrieve query params instead of _GET by @sfroemkenjw in `#4045 `_ +* [TASK] Use Attributes for PHPUnit tests by @bmack in `#4048 `_ +* [TASK] Update PHP-Stan to at least 1.11.* by @sfroemkenjw in `#4055 `_ +* [TASK] Apply and repair rector refactorings by @sfroemkenjw in `#4049 `_ +* [TASK] Migrate requireJS to ES6. Solr BE Modal JS by @sfroemkenjw in `#4057 `_ +* [TASK] Apache Solr 9.6 compatibility by @dkd-friedrich in `#4056 `_ +* [TASK] Use new template module API by @sfroemkenjw in `#4054 `_ +* [FEATURE] Add contentObjectData to searchController by @spoonerWeb in `#4059 `_ +* [BUGFIX] Add empty array as fallback if null by @spoonerWeb in `#4061 `_ +* [BUGFIX] Add empty array defaults in SearchFormViewHelper by @hnadler in `#4042 `_ +* [TASK] Integrate content of Module layout into WithPageTree by @sfroemkenjw in `#4066 `_ +* [TASK] Repair statistics chart because of CSP in Solr Info module by @sfroemkenjw in `#4068 `_ +* [FEATURE:BP:12] Be able to disable tracking of last searches by @dkd-kaehm in `#4064 `_ +* [TASK] Add access plugin tests by @dkd-friedrich in `#4069 `_ +* [TASK] Update authors by @sfroemkenjw in `#4071 `_ +* [TASK] Remove content stream usage by @dkd-friedrich in `#4073 `_ +* [BUGFIX] Fix synonym and stop word upload by @dkd-friedrich in `#4074 `_ +* [TASK] Call getLabelFromItemListMerged with the current row data by @3l73 in `#4081 `_ +* [BUGFIX] numeric facet range slider sends lot of requests to server by @hvomlehn-sds in `#4084 `_ +* [BUGFIX] Typecast $userGroup to integer by @derhansen in `#4079 `_ +* [TASK] Remove getIsSiteManagedSite as all site are managed now by @sfroemkenjw in `#4070 `_ +* [BUG] #4026 treat non-overlayed mount points as valid by @derMatze82 in `#4029 `_ +* [TASK] New Crowdin updates by @dkd-kaehm in `#4094 `_ +* [BUGFIX] Fix range string calculation in DateRange facet by @derhansen in `#4090 `_ +* [FIX:12] scheduler task "Optimize index of a site" is not functional by @dkd-kaehm in `#4104 `_ +* [TASK] Apache Solr 9.6.1 compatibility by @dkd-kaehm in `#4106 `_ +* [FIX] tests for TYPO3 13 @ 2024.07.02 by @dkd-kaehm in `#4098 `_ +* [FIX] deprecations for Fluid viewHelpers and stack by @dkd-kaehm in `#4140 `_ +* [FIX] Integration\\Extbase\\PersistenceEventListenerTest errors by @dkd-kaehm in `#4142 `_ +* [TASK] TYPO3 13 dev-main 2024.09.13 compatibility:: Tests by @dkd-kaehm in `#4153 `_ +* [TASK] TYPO3 13 compatibility 2024.09.19 by @dkd-kaehm in `#4159 `_ +* [FIX] Tests for TYPO3 dev-main @2024.09.23 by @dkd-kaehm in `#4163 `_ +* [BUGFIX] Failed to resolve module specifier '@apache-solr-for-typo3/solr//FormModal.js' by @dkd-kaehm in `#4166 `_ +* [BUGFIX] @typo3/backend/tree/page-tree-element does not work in BE-Modules by @dkd-kaehm in `#4167 `_ +* [FIX] access restrictions stack for TYPO3 13 by @dkd-kaehm in `#4172 `_ +* [TASK] Adapt simulated environment for TYPO3 13 by @dkd-friedrich in `#4164 `_ +* [DOCS] Update TxSolrSearch.rst by @seirerman in `#4162 `_ +* [TASK] Update dependencies by @dkd-kaehm in `#4177 `_ +* [TASK] fix CS issues for newest typo3/coding-standards by @dkd-kaehm in `#4177 `_ -Release 13.0.0 -============== - -This is a compatibility release for TYPO3 13.4 LTS, containing: - -- TBD Contributors ============ @@ -22,13 +75,24 @@ awesome community. Here are the contributors to this release. (patches, comments, bug reports, reviews, ... in alphabetical order) -- Markus Friedrich -- Rafael Kähm +* Benni Mack +* @derMatze82 +* Hendrik vom Lehn +* @hnadler +* Lars Tode +* Markus Friedrich +* Rafael Kähm +* Stefan Frömken +* Thomas Löffler +* Torben Hansen Also a big thank you to our partners who have already concluded one of our new development participation packages such as Apache Solr EB for TYPO3 13 LTS (Feature): -- TBD +- b13 GmbH +- Berlin-Brandenburgische Akademie der Wissenschaften +- in2code GmbH +- mehrwert intermediale kommunikation GmbH How to Get Involved =================== diff --git a/ext_emconf.php b/ext_emconf.php index 10cdbec2b..7fbce3210 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -3,7 +3,7 @@ $EM_CONF[$_EXTKEY] = [ 'title' => 'Apache Solr for TYPO3 - Enterprise Search', 'description' => 'Apache Solr for TYPO3 is the enterprise search server you were looking for with special features such as Faceted Search or Synonym Support and incredibly fast response times of results within milliseconds.', - 'version' => '13.0.0', + 'version' => '13.0.0-alpha-1', 'state' => 'alpha', 'category' => 'plugin', 'author' => 'Rafael Kaehm, Markus Friedrich',