Skip to content

Release 14.0.0-beta2

Pre-release
Pre-release

Choose a tag to compare

@dkd-kaehm dkd-kaehm released this 20 May 10:31
· 5 commits to main since this release

Maintenance 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/psr7 to <2.10.0guzzlehttp/psr7 2.10.0 changed Utils::modifyRequest() to mutate the original RequestInterface via withHeader() instead of rebuilding a Guzzle Request. Combined with Guzzle's PrepareBodyMiddleware passing Content-Length as an int, this broke all Solr write requests through Solarium's Psr18Adapter in spec-compliant PSR-7 implementations like TYPO3\CMS\Core\Http\Message. (@dkd-kaehm, #4661 — issue #4660, upstream guzzle/guzzle#3383 / guzzle/guzzle#3384)
  • [BUGFIX] Do not resolve TypoScriptConfiguration for deleted page in workspace — (@amirarends, #4603)
  • [BUGFIX] Make suggest widget form submission preventableform.submit() replaced by form.requestSubmit() so external listeners can cancel via event.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-Iq header in BestPractice.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