search_api 8.x-1.41

Bug fixes
New features

This is release 1.41 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.40

Bug fixes
New features

This is release 1.40 of the Search API module, containing several bug fixes and new features.

Please be sure to review the associated change records if you are a developer working with this module.

search_api 8.x-1.39

Bug fixes
New features

This is release 1.39 of the Search API module, containing several bug fixes and new features.

search_api 7.x-1.30

Bug fixes
Unsupported

This is release 1.30 of the Search API module, fixing compatibility with PHP 8.2+.

search_api 8.x-1.38

Bug fixes
New features

This is release 1.38 of the Search API module, containing several bug fixes and new features.

This is the first release of the module fully compatible with PHP 8.4.

search_api 8.x-1.37

Bug fixes
New features

This is release 1.37 of the Search API module, containing several bug fixes and new features.

This fixes an incompatibility with the Search API Solr module in release 1.36.

search_api 8.x-1.36

Bug fixes
New features

This is release 1.36 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.35

Bug fixes
New features

This is release 1.35 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.34

Bug fixes

This is release 1.34 of the Search API module, containing a single bug fix for a critical issue affecting users with some setups.

search_api 8.x-1.33

Bug fixes

This is release 1.33 of the Search API module, containing a single bug fix for a critical issue introduced in the previous release (1.32).

Caution: There is a known issue (#3438940: Search API 1.33 breaks Search API Solr Datasources and installations with custom field types that use fallback types) causing problems in search views when using the “Solr Document” datasource. Please use release 1.34 instead.

search_api 8.x-1.32

Bug fixes
New features

This is release 1.32 of the Search API module, containing several bug fixes and new features.

Caution: This release contains a critical bug (#3437379: search_api_post_update_views_cache_none() replaces all cache types with "search_api_none") disabling caching for all search views. Please skip this release in favor of release 1.33.

search_api 8.x-1.31

Bug fixes
New features

This is release 1.31 of the Search API module, containing several bug fixes and new features.

The highlights:

search_api 7.x-1.29

Bug fixes
Unsupported

This is release 1.29 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.30

Bug fixes
New features

This is release 1.30 of the Search API module, containing several bug fixes and new features.

Known issue: If you are using the “HTML filter” processor, you should not use this release, since it contains a considerable performance regression (#3388678: Performance issues after fixing 'PHP 8.1 preg_replace()' issue) that will slow down indexing drastically for larger field values. Please use release 8.x-1.31 instead, or stay with 8.x-1.29 in case you are still using Drupal 9.

search_api 8.x-1.29

Bug fixes
New features

This is release 1.29 of the Search API module, containing a lot of bug fixes and a few new features.

The non-bugfix improvements are mostly aimed at developers: for one, README.md now contains a list of known query tags, which can be helpful when altering search queries; and we added Query::createAndAddConditionGroup() for the prevalent use case of creating a condition group, to also add it to the query object without a separate method call.

search_api 8.x-1.28

Bug fixes

This is release 1.28 of the Search API module, containing several bug fixes, including ones for regressions introduced in release 1.26.

search_api 8.x-1.27

Security update
Bug fixes

This is release 8.x-1.27 of the Search API module for Drupal 9/10. It contains a bug fix for a security issue and should be installed as soon as possible.

Fixes Search API - Moderately critical - Information Disclosure - SA-CONTRIB-2022-059

Other changes included in this release:

search_api 8.x-1.26

Bug fixes
New features
Insecure

This is release 1.26 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.25

Bug fixes
Insecure

This is release 1.25 of the Search API module.

Compared to the recent 1.24 release, it just contains two bug fixes regarding problems with Views caching.

search_api 8.x-1.24

Bug fixes
New features
Insecure

This is release 1.24 of the Search API module, containing several bug fixes and new features.

There are two potentially breaking changes in this release that you should be aware of:

search_api 8.x-1.23

Bug fixes
Insecure

This is release 1.23 of the Search API module, containing only a single bugfix:

Please be aware that this will be the last release supporting Drupal 8. The 1.24 release will require at least Drupal 9.2 – see #3256028: Increase Core version requirement to 9.2.

search_api 8.x-1.22

Bug fixes
New features
Insecure

This is release 1.22 of the Search API module, containing several bug fixes and new features.

There is one new change record for this release: ContentEntity::filterValidItemIds() is deprecated.

Please be aware that this will be the last release supporting Drupal 8. The 1.24 release will require at least Drupal 9.2 – see #3256028: Increase Core version requirement to 9.2. (1.23 was a patch release with just a single bugfix.)

Known issue: This release is missing an update hook to update the schema for the Task entity type. This will have no negative impact on your site’s functioning, though, except for an error message in the status report. See #3247781-68: Database update fails, database schema problem on latest release for details.

search_api 8.x-1.21

Bug fixes
New features
Insecure

This is release 1.21 of the Search API module, containing several bug fixes and new features.

search_api 7.x-1.28

Bug fixes
Unsupported

This is release 1.28 of the Search API module, containing a few bug fixes.

Note: If your facets are pointing to the wrong path after updating to this release, please see #2159827-24: Fix search base path in Facet API adapter.

search_api 8.x-1.20

Bug fixes
New features
Insecure

This is release 1.20 of the Search API module, containing several bug fixes and new features.

Two issues currently in development would furthmore profit from feedback:

search_api 7.x-1.27

Bug fixes
New features
Unsupported

This is release 1.27 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.19

Bug fixes
New features
Insecure

This is release 1.19 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.18

Bug fixes
New features
Insecure

This is release 1.18 of the Search API module, containing several bug fixes and new features.

Caution: Some people have complained about fatal errors introduced by this module version in certain circumstances. Please be prepared to roll back to a previous version if that is the case for you, or wait for the new release with the bug fix, planned for November. See #3178941: Fatal error "Call to a member function getColumns() on bool" for details.

search_api 8.x-1.17

Bug fixes
New features
Insecure

This is release 1.17 of the Search API module, containing several bug fixes and new features.

Caution: If you are updating from version 8.x-1.15 or earlier, please note that, as this release changes a service definition, clearing the cache a second time after deploying (via drush cr or running update.php again) might be necessary. (See #3126367: TypeError: Argument 2 passed to SearchApiConverter::__construct() must implement EntityRepositoryInterface.)

This is the first Search API release fully compatible with Drupal 9.

search_api 8.x-1.16

Bug fixes
New features
Insecure

This is release 1.16 of the Search API module, containing several bug fixes and new features.

Caution: As this release changes a service definition, clearing the cache a second time after deploying (via drush cr or running update.php again) might be necessary. (See #3126367: TypeError: Argument 2 passed to SearchApiConverter::__construct() must implement EntityRepositoryInterface.)

This will be the last release compatible with Drupal 8.7, the next scheduled release will require Drupal 8.8 and be fully compatible with Drupal 9.0. (Unless a security release is urgently required.)

search_api 8.x-1.15

Bug fixes
New features
Insecure

This is release 1.15 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.14

Bug fixes
New features
Insecure

This is release 1.14 of the Search API module, containing several bug fixes and new features.

Please note several important changes in this release:

  • Due to #3065385: Drush commands entirely broken because of Search API changes, this release will be incompatible with any 2.x or 3.x versions of the Search API Solr module before release 3.2 (or very recent dev versions). It will continue to work with 1.x releases, though. Also, for 2.x and older 3.x versions, only Solr Drush commands will be broken – otherwise, both modules will work fine.
  • Developers, please note that in #3023704: Convert hooks to events we deprecated all hooks defined by this module, providing new events as replacements. See the change record for details. Please note that it is currently planned to remove all our hooks before the release of module version 9.x-1.0, so hooks in custom modules will also need to be converted accordingly in order to keep them working after the move to Drupal 9.
  • People using the “Rendered HTML output” field and managing a multi-lingual site are advised to try out the latest (D8) patch in #3035977: Rendered HTML Output doesnt respect activeLanguage completely to make sure it doesn’t break anything on their site, or maybe even helps resolve some edge case issues with that field on multilingual sites. The fix we have in mind requires temporarily changing the global language negotiator, so it’s hard to see whether this couldn’t lead to unintended consequences for specific setups. Therefore, having a large number of people testing this before committing would be very helpful.

search_api 8.x-1.13

Bug fixes
New features
Insecure

This is release 1.13 of the Search API module, containing several bug fixes and new features.

Potentitally interesting for technical users is #2896419: Consider to remove exception handling from search_api_views_data which discusses exception handling in the Views data hook implementation. Additional feedback would be welcome to choose the best way forward here.

search_api 7.x-1.26

Bug fixes
Unsupported

This is release 1.26 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.12

Bug fixes
New features
Insecure

This is release 1.12 of the Search API module, containing several bug fixes and new features.

If you are still using the deprecated “Search API Taxonomy Term Handlers” module, please be advised that it will be removed from the project before release 8.x-1.13. An update hook is included in this release that will attempt to uninstall it. If this fails, please uninstall it manually to avoid problems at the next update. (The module serves absolutely no purpose at this point and is empty.)

search_api 8.x-1.11

Bug fixes
New features
Insecure

This is release 1.11 of the Search API module, containing several bug fixes and new features.

Short note: Final chance for providing feedback on #2948707: ContentAccess processor fails to account for all grant records in case you are using more complex node access definitions (and the “Content access” processor). This issue will probably be committed soon.

search_api 8.x-1.10

Bug fixes
New features
Insecure

This is release 1.10 of the Search API module, containing several bug fixes and new features.

Furthermore, if you are using the “Content access” processor, it would be great if you could go to #2948707: ContentAccess processor fails to account for all grant records and test the latest patch there, to make sure it doesn’t break any existing setups (and, in case you have some non-standard node access setup, to maybe confirm it improves support for those as well).
Thanks!

search_api 7.x-1.25

Bug fixes
New features
Unsupported

This is release 1.25 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.9

Bug fixes
New features
Insecure

This is release 1.8 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.8

Bug fixes
New features
Insecure

This is release 1.8 of the Search API module, containing several bug fixes and new features.

search_api 7.x-1.24

Bug fixes
Unsupported

This is release 1.24 of the Search API module.

It contains just a single change compared to release 1.23: #2958201: Only admin can access search page after search_api upgrade to 1.23, which reverted the faulty change from #2566529: Add a "Content access" processor for "Multiple types" indexes that caused search pages to be inaccessible when the "Node access" data alteration is used.

search_api 7.x-1.23

Bug fixes
New features
Unsupported

This is release 1.23 of the Search API module, containing several bug fixes and new features.

NOTE: Since this version was released, a critical regression has been found in it. Therefore, please don't install this release, but use the next one, 7.x-1.24, instead.

search_api 8.x-1.7

Bug fixes
New features
Insecure

This is release 1.7 of the Search API module, containing several bug fixes and new features.

One noteworthy change is that #2922525: Index items only at end of page request changed the “Index items immediately” option to delay indexing until the end of the page request (instead of index right away when the change occurs). This is in line with the functionality in Drupal 7 and is expected to resolve several edge case problems that occurred previously as well as improve performance.
However, it is possible that this change could also lead to problems in (other) edge cases, so please (if you have “Index items immediately” enabled for one or more search indexes) make sure to thoroughly test this new module version on your site and report any problems you notice!

search_api 8.x-1.6

Bug fixes
New features
Insecure

This is release 1.6 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.5

Bug fixes
New features
Insecure

This is release 1.5 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.4

Bug fixes
New features
Insecure

This is release 1.4 of the Search API module, containing several bug fixes and new features.

One important note is that this release is needed for use with the latest dev version (and upcoming Beta versions) of the Search API Autocomplete module.

There are no new API changes in this release.

search_api 8.x-1.3

Bug fixes
New features
Insecure

This is release 1.3 of the Search API module, containing several bug fixes and new features.

There are no API changes in this release. To keep track of them in the future, please see the change records for the Search API module.

search_api 7.x-1.22

Bug fixes
New features
Unsupported

This is release 1.22 of the Search API module, containing several bug fixes and new features.

search_api 8.x-1.2

Bug fixes
New features
Insecure

This is the 1.2 release of the Search API module.

It contains numerous bug fixes and some new features.
For a summary of changes to the API or existing functionality, please see the change records.

search_api 8.x-1.1

Bug fixes
New features
Insecure

This is the 1.1 release of the Search API module.

It contains some bug fixes, especially for fatal errors that occurred when using caching for search views, and some new features.

Pages

Subscribe with RSS Subscribe to Releases for Search API