Release 14.0.0-beta2
Pre-releaseMaintenance release of EXT:solr for TYPO3 14 LTS — primarily restoring Solr write functionality after a regression introduced by an upstream PSR-7 library update.
Highlights
- [BUGFIX] Pin
guzzlehttp/psr7to<2.10.0—guzzlehttp/psr72.10.0 changedUtils::modifyRequest()to mutate the originalRequestInterfaceviawithHeader()instead of rebuilding a GuzzleRequest. Combined with Guzzle'sPrepareBodyMiddlewarepassingContent-Lengthas anint, this broke all Solr write requests through Solarium'sPsr18Adapterin spec-compliant PSR-7 implementations likeTYPO3\CMS\Core\Http\Message. (@dkd-kaehm, #4661 — issue #4660, upstream guzzle/guzzle#3383 / guzzle/guzzle#3384) - [BUGFIX] Do not resolve
TypoScriptConfigurationfor deleted page in workspace — (@amirarends, #4603) - [BUGFIX] Make suggest widget form submission preventable —
form.submit()replaced byform.requestSubmit()so external listeners can cancel viaevent.preventDefault(). (@danilovq, #4657) - [BUGFIX] More robust suggest dropdown positioning — now also works correctly in mobile/offcanvas layouts. (@dmitryd, #4652)
- [DOCS] Fix case-sensitive
X-Tx-Solr-Iqheader inBestPractice.rst— (@hnadler, #4656)
Temporary workaround note
The <2.10.0 pin on guzzlehttp/psr7 is a temporary measure until guzzle/guzzle#3384 is merged and a fixed guzzlehttp/guzzle release is published. The pin will then be removed; guzzlehttp/psr7 will be pulled in transitively through guzzlehttp/guzzle again.
What's Changed
- [BUGFIX] Pin guzzlehttp/psr7 to <2.10.0 by @dkd-kaehm in #4661
- [BUGFIX] Do not resolve TypoScriptConfiguration for deleted page in WS by @amirarends in #4603
- [BUGFIX] Make suggest widget form submission preventable by @danilovq in #4657
- [BUGFIX] Use more robust way to calculate suggest dropdown position that works also with mobile/offcanvas layouts by @dmitryd in #4652
- [DOCS] Fix case-sensitive X-Tx-Solr-Iq header in BestPractice.rst by @hnadler in #4656
- [Release] 14.0.0-beta2 by @dkd-kaehm
New Contributors
Note: please verify with GitHub's auto-generated "New Contributors" list before publishing.
Full Changelog: 14.0.0-beta1...14.0.0-beta2
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