Releases: TYPO3-Solr/ext-solr
Release 11.6.0
This is a maintenance release for TYPO3 11.5, supporting Apache Solr 9.7.
What's Changed
- !!![BUGFIX:BP:11.6] Queue check considers indexing configuration by @dkd-friedrich
- !!![TASK:BP:11.6] Introduce queue and queue item interfaces by @dkd-friedrich
- [TASK:BP:11.6] Consider queue initialization status by @dkd-friedrich
- !!![TASK:BP:11.6] Introduce specific EXT:solr exceptions by @dkd-friedrich
- [TASK] Prepare release-11.6.x for TYPO3 11.5 LTS by @dkd-kaehm
- [TASK] sync the CI stuff from main branch into 11.6.x by @dkd-kaehm
- [TASK] Activate PHPStan by @dkd-friedrich
- [TASK] Use Apache Solr 9.2 for EXT:solr 11.6 by @dkd-friedrich
- [FEATURE] Introduce TYPO3_SOLR_ENABLED_CORES docker env variable by Christoph Lehmann
- [TASK] Make it possible to change solr unix GID:UID on docker image… by @dkd-kaehm
- [TASK] revert unnecessary changes on Apache Solr 9.2 upgrade by @dkd-kaehm
- !!![TASK] Upgrade to Apache Solr 9.3.0 by @dkd-friedrich
- [BUGFIX] Fix result highlighting fragment size by @dkd-friedrich
- [TASK] Update to Solr 9.5 by @dkd-friedrich
- New Crowdin updates 2024.07.03 by @dkd-kaehm
- [TASK] Upgrade to Apache Solr 9.7 by @dkd-friedrich
Full Changelog: 11.5.7...11.6.0
Release 11.5.7
This is a maintenance release for TYPO3 11.5 and the last release that supports Apache Solr 8.11.
Next EXT:solr release for TYPO3 11.5 will be 11.6.0, it will contain support for Apache Solr 9 and some breaking improvements.
What's Changed
- Modify column changed to int(11) unsigned, in respect of core.pages.s… by @ferfrost in #3981
- [TASK] Full fixed french translation by @megamisan in #3984
- [TASK] Fix tests on 11.5.x @2024.05.07 by @dkd-kaehm in #4025
- [BUGFIX:P:11.5] Cast pageType and suggestPageType to int in SearchFormViewHelper by @dkd-kaehm in #4027
- [FIX] Typos in last FR translation PR by @megamisan in #4032
- [BUGFIX:P:11.5] Fix range string calculation in DateRange facet by @dkd-kaehm in #4100
- [FIX:11.5] scheduler task "Optimize index of a site" is not functional by @dkd-kaehm in #4105
- [TASK] Apache Solr 8.11.4 compatibility by @dkd-friedrich in #4196
Full Changelog: 11.5.6...11.5.7
Release 13.0.0-alpha-1
First alpha release for upcoming TYPO3 13 LTS.
Known issues
- Mount pages cannot be indexed, see #4160
What's Changed
- [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
- 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
- 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
- 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
- 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
- Update TxSolrSearch.rst by @seirerman in #4162
- [TASK] Update dependencies for 13.0.x by @dkd-kaehm in #4177
New Contributors
- @hvomlehn-sds made their first contribution in #4084
- @derMatze82 made their first contribution in #4029
Full Changelog: 12.0.3...13.0.0-alpha-1
Release 12.0.5
What's Changed
- [TASK] Re-added template variables by @thomashohn in #4118
- [BUGFIX] Fix index queue clearance by @sal-lochbaum, @dkd-friedrich in #4120
- [TASK] Update to solarium/solarium 6.3.5 by @dkd-friedrich in #4120
Full Changelog: 12.0.4...12.0.5
Release 12.0.4
What's Changed
- [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
- [BUGFIX] [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
- [BUGFIX: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
- [BUGFIX] deprecations in Dockerfile by @dkd-kaehm in #4110
- [BUGFIX] Ensure index document is deleted by @dkd-friedrich in #4113
New Contributors
- @hvomlehn-sds made their first contribution in #4084
- @derMatze82 made their first contribution in #4029
Full Changelog: 12.0.3...12.0.4
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
Release 12.0.3
What's Changed
- [BUGFIX] PHPStan 1.11+ by @dkd-kaehm in #4030
- [BUGFIX] Allow fe_group modification when indexing subpage of restricted page by @deschilter in #3982
- [TASK:P:main] Full fixed french translation by @megamisan in #3996
- [TASK] Update all GitHub-Actions on main branch by @dkd-kaehm in #4028
- [TASK] Remove deprecations for CI-Build by @dkd-kaehm in #4028
- [BUGFIX] Debug output if response body is read once stream by @Kanti in #4009
- [BUGFIX] Use tx-solr-suggest-focus for autofocus on form-submit by @felixranesberger in #4005
- [FEATURE] Support stdWrap to resolve relation label field by @DanielSiepmann in #4021
- [BUGFIX] Remove superfluous quotation marks in Partials/Result/FacetsActive.html by @julianhofmann in #4021
- [TASK] Remove switchableControllerActions from TypoScript by @derhansen in #4015
- [Internal] Collection of fixes recognized by SDS task by @dkd-kaehm in #3974
- [BUGFIX] Prevent exception in queue module when no site can be determined by @pschriner in #3988
- [FIX] Actions errors 2024.04.05 by @dkd-kaehm in #3994
- [BUGFIX] column
changed
out of range by @ferfrost in #3980 - [TASK] Update testing framework by @dkd-friedrich in #3992
- [BUGFIX] Solves PHP Warning: Undefined array key "label". by @serens in #3998
New Contributors
Full Changelog: 12.0.2...12.0.3
Release 11.5.6
This is a maintenance release for TYPO3 11.5 LTS.
What's Changed
Apache Solr support
11.5.6 has been tested with Apache Solr 11.8.1, 11.8.2 and 11.8.3. All of this versions are supported, but it's recommended to use the latest version.
Caution: Apache Solr 8.11.3 contains a breaking change, see security fix "SOLR-14853: Make enableRemoteStreaming option global; not configSet". EXT:solr relies on stream bodies which aren't enabled by default since 8.11.3. EXT:solr 11.5.6 contains all required settings, but if you're updating and not using our Docker image, you have to set "solr.enableRemoteStreaming=true" and "solr.enableStreamBody=true". TYPO3 reports module will print a warning if you have to reconfigure.
List of all changes:
- [TASK] Remove unused field
cookie
in tx_solr_statistics by @dkd-kaehm in #3904 - [BUGFIX:P:11.5] Broken IndexQueueModule.css asset path in backend by @dkd-kaehm in #3911
- [BUGFIX:BP:11.5] Exception in CLI mode when using suggest TS example by @dkd-kaehm in #3933
- [BUGFIX:BP:11.5] Ensure method return value of root-page-UID is an integer by @dkd-kaehm in #3932
- [TASK:BP:11.5] Provide encryptionKey in unit tests by @dkd-friedrich in #3960
- [DOCS] Make values of faceting.urlParameterStyle more clear by @dkd-friedrich in #3964
- [BUGFIX] Handle if some tags are upper-case and strict-comparison by @dkd-friedrich in #3965
- Update PageBrowserRangeViewHelper.php solves #3942 by @fritzdacat in #3943
- [FEATURE:BP:11.5] Power up for magic filter __pageSection by @dkd-friedrich in #3966
- [TASK] Add content stream check by @dkd-friedrich in #3968
- [TASK:BP:11.5] Support several Apache Solr versions by @dkd-friedrich in #3957
- [TASK] Remove scrutinizer static analyse fixes from sources @dkd-kaehm in #3973
New Contributors
- @fritzdacat made their first contribution in #3943
Full Changelog: 11.5.5...11.5.6
Release 12.0.2
What's Changed
- [BUGFIX] false as field value is not allowed by @dkd-kaehm in #3901
- [FEATURE] send an event for suggest queries by @dmitryd in #3903
- [TASK] Remove unused field
cookie
in tx_solr_statistics by @derhansen in #3893 - [BUGFIX] Unit tests missing mock of EventDispatcher for AfterSuggestQueryHasBeenPreparedEvent by @dkd-kaehm in #3910
- [BUGFIX] Resolve custom partialName in hierarchy facet by @tillhoerner in #3908
- [BUGFIX] Fix #3896: adjust paths in jquery-ui.custom.css by @dmitryd in #3906
- [BUGFIX] Broken IndexQueueModule.css asset path in backend by @DanielSiepmann in #3898
- [FEATURE] Improve BeforeSearchResultIsShownEvent by @georgringer in #3915
- [BUGFIX]
AfterFacetIsParsedEvent
was never dispatched by @dkd-kaehm in #3921 - [BUGFIX] update acces to backend user modules by @mhirdes in #3924
- [DOC] Add infos about adding own field processors by @kitzberger in #3930
- [BUGFIX] Ensure method return value of root-page-UID is an integer by @dkd-kaehm in #3929
- [BUGFIX] Fix #3916: exception in CLI mode when using suggest TS example by @dmitryd in #3917
- [BUGFIX] Prevent exception in AccessComponent by @dkd-friedrich in #3945
- Describe issues with Colima as Docker provider by @sorenmalling in #3950
- [TASK] Provide encryptionKey in unit tests by @dkd-friedrich in #3959
- [DOCS] Make values of faceting.urlParameterStyle more clear by @linawolf in #3951
- [BUGFIX] Handle if some tags are upper-case and strict-comparison by @thomashohn in #3941
- [FEATURE] Power up for magic filter __pageSections by @kitzberger in #3937
- [TASK] Add content stream check by @dkd-friedrich in #3967
- [TASK] Support several Apache Solr versions by @dkd-friedrich in #3956
New Contributors
Full Changelog: 12.0.1...12.0.2
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
Resolves: #3961
Release 11.5.5
This is a maintenance release for TYPO3 11.5 LTS.
Note: This release requires the database schema update, due of database schema change from pull-request #3880
What's Changed
- [DOC] Fix changelogs and add hints about outdated state on branches 99549d94e on @2023-11-08 (thanks to Rafael Kähm)
- !!![BUGFIX] Exception with tx_solr_statistics after latest TYPO3 security update bc6a4d9d3 on @2023-11-15 (thanks to Rafael Kähm)
- [BUGFIX] check if all sorting parts are present before access d54a476c8 on @2023-11-14 (thanks to Johannes)
- [BUGFIX] Indexer does not work for extbase-records with sys_language_uid=-1 ce3a3ea61 on @2023-11-15 (thanks to Rafael Kähm)
- [BUGFIX] Infinite loop in SolrRoutingMiddleware #3873 7c9dae186 on @2023-11-14 (thanks to Jaro von Flocken)
New Contributors
- @superyaro made their first contribution in #3878
Full Changelog: 11.5.4...11.5.5
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
Resolves: #3854
Release 12.0.1
This is a maintenance release for TYPO3 12.4 LTS.
Note: This release requires the database schema update, due of database schema change from pull-request #3881
What's Changed
- [BUGFIX] Remove superfluous char in Dockerfile by @christophlehmann in #3836
- [TASK] Add response object to return array of SolrWriteService::extractByQuery() by @dkd-kaehm in #3841
- [BUGFIX][DOC] avoid creation of symlink inside the prod docs by @dkd-kaehm in #3842
- [TASK] Log solr response in case of Page indexing issue by @DanielSiepmann in #3847
- [TASK] Use composers "preferred-install" config instead of reinstall by @dkd-kaehm in #3849
- [BUGFIX] Provide proper Uri Builder Request in VH by @DanielSiepmann in #3852
- [BUGFIX] prevent empty array key if foreignLabelField is null by @clickstorm in #3857
- [FEATURE] Monitor extbase records by @christophlehmann in #3843
- [TASK] Update the version matrix by @dkd-friedrich in #3859
- [DOC] Fix changelogs and add hints about outdated state on branches by @dkd-kaehm in #3863
- [BUGFIX] TikaStatus can't handle all response types of SolrWriteService->extractByQuery() by @dkd-kaehm in #3858
- [TASK] Add missing groups-key to TS Path by @julianhofmann in #3872
- Add
grouping.groups.[groupName].sortBy
by @julianhofmann in #3870 - [TASK] Rename namespace \Trait\ to \Traits\, due of consistency with 11.6.x by @dkd-kaehm in #3867
- !!![BUGFIX] Exception with tx_solr_statistics after latest TYPO3 security update by @dkd-kaehm in #3881
- [BUGFIX] check if all sorting parts are present before access by @schugabe in #3876
- [BUGFIX] Indexer does not work for extbase-records with sys_language_uid=-1 by @dkd-kaehm in #3885
- [BUGFIX] Infinite loop in SolrRoutingMiddleware by @superyaro in #3883
New Contributors
- @clickstorm made their first contribution in #3857
- @schugabe made their first contribution in #3876
Full Changelog: 12.0.0...12.0.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
Resolves: #3854