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

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

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

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

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

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

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

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

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.

search_api 8.x-1.0

Bug fixes
Insecure

This is the first stable release of the Search API module for Drupal 8.

This release, and all following stable releases, is recommended for use on production sites and will receive coverage by the Drupal Security Team. There are no known major problems for this release.

search_api 8.x-1.0-rc4

Bug fixes
Insecure

This is the fourth release candidate for the Search API module's 8.x-1.0 version. It fixes a single, major bug introduced in the RC 3 release.

This release is supposed to be ready for release and contains no known (major) bugs. Unless such a bug is discovered before then, the first stable release, Search API 8.x-1.0, will be released in the middle of next week, around April 26.

search_api 8.x-1.0-rc3

Bug fixes
New features
Insecure

This is the third release candidate for the Search API module's 8.x-1.0 version.

The main change in this release is #2869121: Do not set an error message when "Fulltext search" filter fails its "Required" validation. If you are using a search view, it is suggested you make sure that this doesn't break any functionality.

The release is supposed to be ready for release and contains no known (major) bugs. Unless such a bug is discovered before then and cannot be fixed in time, the first stable release, Search API 8.x-1.0, will be released next Sunday, April 23.

search_api 8.x-1.0-rc2

Bug fixes
Insecure

This is the second release candidate for the Search API module's 8.x-1.0 version.

Compared to the RC 1 release it mainly fixes #2866454: Several problems in update 8103, which can lead to error when running update functions (for release Beta 5 or newer) in certain setups, and two minor issues with the database backend. Updating, especially from Beta 5 or RC 1, is strongly recommended.

The release is supposed to be ready for release and contains no known (major) bugs. Unless such a bug is discovered before then and cannot be fixed in time, the first stable release, Search API 8.x-1.0, will be released next weekend, April 15 or 16.

search_api 8.x-1.0-rc1

Bug fixes
New features
Insecure

This is the first release candidate for the Search API module's 8.x-1.0 version.

It is supposed to be ready for release and contains no known (major) bugs. Unless such a bug is discovered before then and cannot be fixed in time, the first stable release, Search API 8.x-1.0, will be released next weekend, April 15 or 16.

search_api 8.x-1.0-beta5

Bug fixes
New features
Insecure

This is the Beta 5 release of the Search API, containing numerous bug fixes, new features and other improvements.

This release fixes all remaining release blockers and doesn't contain any known major issues. In all likelihood, this will be the last Beta release. It's planned that a release candidate (RC version) will be released within a week, and then the 8.x-1.0 stable release a week after that. If you want to make sure the stable release will support all functionality that you need, this is the moment to try the module out and verify this.

search_api 7.x-1.21

Bug fixes
New features

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

search_api 8.x-1.0-beta4

Bug fixes
New features
Insecure

This is the Beta 4 release of the Search API module's Drupal 8 version.

While there are no known major bugs and the module is fully usable at this point, this version is still not completely stable and should only be used with great care in a production environment. Especially, the Drupal Security Team will not cover this release, so security-relevant issues might be discussed and resolved publicly (in case any are discovered).

If you want to help get this module to a stable release, or get an idea of the current status, please see the list of release blockers and targets.

Pages

Subscribe with RSS Subscribe to Releases for Search API