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
Unsupported

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.

search_api 8.x-1.0-beta3

Bug fixes
New features
Insecure

This is the Beta 3 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.

search_api 8.x-1.0-beta2

Bug fixes
New features
Insecure

This is the second Beta release of the Search API module's Drupal 8 version.
This release is compatible with facets-8.x-1.0-alpha5.

search_api 8.x-1.0-beta1

Bug fixes
New features
Insecure

This is the first Beta 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).

However, as of this release, an upgrade path will be provided for all future changes to the module's data structure.

search_api 8.x-1.0-alpha17

Bug fixes
New features
Insecure

This is the Alpha 17 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 unstable and should only be used with great care in a production environment. No data update paths will be provided for Alpha versions of this module, so upgrading to this version, or from this to a later one, might discard some of your search configuration. Use with care!

search_api 7.x-1.20

Bug fixes
New features
Unsupported

This is release 1.20 of the Search API module, containing two bug fixes and a new feature.

This quick new release was made necessary since the previous release, 1.19, contained one bug (#2731103: Fix the default value for the taxonomy term filter "multiple" setting) that will silently change the default of a setting in search views, threrefore potentially changing the behavior of search views. Please therefore read the following explanations before updating to this release.

search_api 8.x-1.0-alpha16

Bug fixes
New features
Insecure

This is the Alpha 16 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 unstable and should only be used with great care in a production environment. No data update paths will be provided for Alpha versions of this module, so upgrading to this version, or from this to a later one, might discard some of your search configuration. Use with care!

search_api 7.x-1.19

Bug fixes
New features
Unsupported

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

search_api 8.x-1.0-alpha15

Bug fixes
New features
Insecure

This is the Alpha 15 release of the Search API module's Drupal 8 version.

This release changes the configuration format of the default entity datasources (i.e., how the bundle and language settings are stored). This means manual intervention will likely be needed if you're updating to this version from Alpha 14 on a site with datasources restricted to certain bundles and/or languages.
There were no other major schema changes.

search_api 8.x-1.0-alpha14

Security update
Bug fixes
Insecure

This is the Alpha 14 release of the Search API module's Drupal 8 version.

search_api 8.x-1.0-alpha13

Bug fixes
New features
Insecure

This is the Alpha 13 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 unstable and should only be used with great care in a production environment. No data update paths will be provided for Alpha versions of this module, so upgrading to this version, or from this to a later one, might discard some of your search configuration. Use with care!

search_api 7.x-1.17

Bug fixes
New features
Insecure
Unsupported

This is release 1.17 of the Search API module (Drupal 7 version).

It fixes numerous reported bugs and adds a few minor features.

search_api 8.x-1.0-alpha12

Bug fixes
New features
Insecure

This is the Alpha 12 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 unstable and should only be used with great care in a production environment. No data update paths will be provided for Alpha versions of this module, so upgrading to this version, or from this to a later one, might discard some of your search configuration. Use with care!

search_api 8.x-1.0-alpha11

Bug fixes
New features
Insecure

This is the Alpha 11 release of Search API for Drupal 8.

It is compatible with the Drupal 8.0.0 stable release. A lot of parts are already working fine, but since the module is still very unstable and several major changes are still planned it is not recommended to use this version in production.

Especially, note that there will be no data update path for this module's configuration while the module is in Alpha status!

search_api 8.x-1.0-alpha10

Bug fixes
New features
Insecure

This is the Alpha 10 release of Search API for Drupal 8.

It is compatible with the Drupal 8.0.0 stable release. A lot of parts are already working fine, but since the module is still very unstable and several major changes are still planned it is not recommended to use this version in production.

Especially, note that there will be no data update path for this module's configuration while the module is in Alpha status!

search_api 8.x-1.0-alpha9

Bug fixes
New features
Insecure

This is the Alpha 9 release of the Search API module's Drupal 8 version.

It contains a few new features and several bug fixes to keep up with changes in Drupal 8 Core.

search_api 7.x-1.16

Bug fixes
New features
Insecure
Unsupported

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

Warning: This release introduced a regression for indexes on non-default types representing entities (like the ones introduced by the Search API Entity Translation module): #2583263: Search API views stoped to work since 1.16. If you have a search view based on such an index, you are advised to wait for the 1.17 release which will include a fix for this bug (or use the dev version once the fix is included there).

search_api 8.x-1.0-alpha8

Bug fixes
New features
Insecure

This is the Alpha 8 release of the Drupal 8 version of the Search API. It contains a few adaptions to stay compatible with Drupal Core, as well as some new (small) features.

search_api 8.x-1.0-alpha7

Bug fixes
Insecure

This is the Alpha 7 release of the Drupal 8 version of the Search API. It just contains two bug fixes for recent changes in Drupal Core.

search_api 8.x-1.0-alpha6

Bug fixes
Insecure

This is the 8.x-1.0 Alpha 6 release of the Search API project, containing a few bug fixes and created to be compatible with Drupal Core's 8.0.0 Alpha 12 version.

search_api 7.x-1.15

Bug fixes
New features
Insecure
Unsupported

This is stable release 1.15 of the Search API module, containing numerous bug fixes and a few new features.

The most notable new feature is probably the long-requested option to limit an index to certain content types (or other bundles, depending on the entity type) – see #1184610: Limit indexes to specific entity bundles.

search_api 8.x-1.0-alpha5

Bug fixes
Insecure

This is the fifth Alpha release for the Search API module, containing just a few bug fixes (especially in the tests) compared to Alpha 4.

search_api 8.x-1.0-alpha3

Bug fixes
New features
Insecure

This is the third Alpha release for the Search API module. It was created to be compatible with the Beta 9 release of Drupal Core.

search_api 8.x-1.0-alpha2

Bug fixes
New features
Insecure

This is the Alpha 2 release of the Search API module, containing lots of bug fixes and adaptions to Core changes.
It works fine with the current state of Drupal 8, but due to the ongoing work on that it might soon become out-dated. It is not recommended to use this module in production yet.

search_api 7.x-1.14

Bug fixes
New features
Insecure
Unsupported

This is release 1.14 of the Search API module, containing several bug fixes as well as a few small new features.

Note: If you are currently using a development snapshot made in November or December, please be aware that #1184610: Limit indexes to specific entity bundles had to be reverted due to a lack of testers for a follow-up patch. Therefore, if you are already using a bundle-specific index do not update to this version! Rather, wait for that issue to be committed again and then switch to that dev snapshot (or the next stable release after it).
If you are updating directly from 1.13 or an earlier version, you can update just as usual.

search_api 8.x-1.0-alpha1

Bug fixes
New features
Insecure

This is the first Alpha release of the Drupal 8 version of the Search API project.

The module is basically working, but there are still a lot of features missing (e.g., most of the Views integration) as well as some known bugs with what's there.

search_api 7.x-1.13

Bug fixes
Insecure
Unsupported

This is stable release 1.13 of the Search API module. It contains several new bug fixes, including an adaption to the recent change in Views' cache plugins.
Upgrading is recommended for all users of the module.

search_api 7.x-1.12

Bug fixes
New features
Insecure
Unsupported

This is stable release 1.12 of the Search API module, containin numerous bug fixes (especially for the Views integration) and a few new features.
Updating the module on your site is recommended.

search_api 7.x-1.11

Bug fixes
Insecure
Unsupported

This is release 1.11 of the Search API module, containing several new bug fixes, partially for regressions introduced in release 1.10.

The most important bug fix is a follow-up to #2118589: Node access check missing from comment indexes. A missing check in the original patch for that issue means that, with the 1.10 version of Search API, the following message will appear in your logs for every search if you don't have the "Node access" data alteration enabled:
SearchApiException: Required field search_api_access_node not indexed on index Default fuzzysearch index. Could not perform access checks.
The message can be safely ignored, there is no actual error here – however, the message is of course disturbing and will also completely flood your logs. It is therefore advised that you upgrade to 1.11 as soon as possible if you are using the 1.10 release already.

Another improvement are the new descriptions for the "Node access", "Access check" and "Exclude unpublished nodes" data alterations, introduced in #2155127: Clarify the scope of the "Node access" and "Exclude unpublished nodes" data alterations. These should now make it clearer to users that these data alterations will only filter on the indexed nodes (or the indexed comments' nodes) themselves, and will have no effect at all on related nodes, referenced on the indexed item.
If you are using one of these data alterations and are displaying related nodes in your search results (or make them otherwise available in the search), please make sure that this issue does not affect you and that end users cannot access content that should be invisible to them that way.

search_api 7.x-1.10

Bug fixes
New features
Insecure
Unsupported

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

Note: After upgrading, you might encounter the following log message:
SearchApiException: Required field search_api_access_node not indexed on index Default node index. Could not perform access checks. in _search_api_query_add_node_access()
If you have the "Node access" data alteration disabled, please disregard that message. This faulty message is a known problem, fixed with #2118589-22: Node access check missing from comment indexes, and a new 1.11 release containing that bugfix will be released shortly.

The main focus for this release was a revamp of the admin user interface undertaken with the help of Bojhan Somers. Hopefully, the UI improvements will make the Search API easier to use for new users, and also make common tasks reachable faster for existing ones. While a lot of areas were improved, most functionality should still be easy to find if you are used to the old UI, though.
If you have any questions, please create a support request issue (after making sure the question hasn't been answered already). If you have any more suggestions for UI improvements, please create a feature request issue using the Usability tag.

One particular UI improvement I want to mention was added in [##2130819]: on the index's "View" tab (which got merged with "Status") we now also check how many items are actually indexed on the server and can be found in a search – compared with the ones we think should be indexed, according to our tracking tables. This can help you spot any discrepancies that might have been caused by bugs in older versions of the module. (Particularly, we also fixed some related issues in #1551302: Fix server tasks system in this release.) If there are more or less items indexed on the server than their should be, a red warning will be displayed on the index's "View" tab. (When using Solr, however, a warning caused by too few indexed items on the server can also be due to Solr's commit behavior – wait a couple of minutes and see whether the warning is still there before taking any action). Also, if there are invalid items indexed on the server not associated with any index anymore, there is now also a button on the server's "View" tab to clear the complete indexed data of that server.

The release also contains fixes for the regressions accidentally introduced with #2110315: Specialized filter for users and terms in the 1.9 release. Please report there any issues you are still experiencing with taxonomy term filters.

search_api 7.x-1.9

Bug fixes
New features
Insecure
Unsupported

This is release 1.9 of the Search API module. It contains numerous improvements to the module, bug fixes as well as new features.

Addendum: Some issues were reported after this release was created regarding #2110315: Specialized filter for users and terms. If you are using taxonomy term filters on the "Parent term" or "All parent terms" properties of a taxonomy term reference, or on another reference that isn't the Field API field itself, please either use the current dev version or wait for the next release 1.10, which should be released shortly.

There are two notable changes which might need special care for a few specific setups:

  • #2086783: Remove Views field handlers for "virtual" fields removes the Views field handlers for "virtual" fields, i.e., fields added by data alterations or the like. This was done since these fields can usually not be displayed (since they only exist in the search index, not on the entity itself) and the field handlers were therefore useless and confusing. However, when using Solr (or maybe other backends, too), the fields can be retrieved from the search server directly and viewing them is actually possible.
    If you are using this setup, you will likely need #2099683: Add support for "virtual fields" in Views for the Solr backend (contained in the new Search API Solr Search 7.x-1.3 release) for things to keep working as before.
  • Secondly, #2088905: Search API Views and Panels paths. adds some special path handling for Views in combination with Panels. If you use a Panels with Search API Views, please make sure this change doesn't break anything before deploying this module update.

search_api 7.x-1.8

New features
Bug fixes
Insecure
Unsupported

This is the Search API 1.8 release, containing numerous bug fixes and one new feature.

Updating should be smooth in general. However, #2069023: Fix reaction to disabled modules improved the dependency handling of modules providing item types or service classes in use. Therefore, if you have a disabled module right now that provides an item type which some still existing index uses, or a service class with a server, you should either completely uninstall it or, better, re-enable it and manually delete the indexes or servers in question before disabling and uninstalling again.

search_api 8.x-1.x-dev

Bug fixes
New features

The current development version of the 8.x-1.x branch, compatible to Drupal 8.

search_api 7.x-1.7

New features
Bug fixes
Insecure
Unsupported

This release contains several bug fixes and new features.
Especially notable fixes include #1612708: Facet blocks disappear when Views caching is enabled and #1694832: React properly to Field API field changes.

search_api 7.x-1.6

New features
Bug fixes
Insecure
Unsupported

This release contains a few new bug fixes and features, concerning mostly the Views integration. For example, there is now a contextual filter for searching all taxonomy term reference fields at once, and the option to change the "Parse mode" (how search keys are parsed – for example, directly pass them to Solr unchanged).

search_api 7.x-1.5

New features
Bug fixes
Insecure
Unsupported

This release contains some bug fixes and new features for the Search API module.

search_api 7.x-1.4

Security update
New features
Bug fixes
Insecure
Unsupported

This is a security release, it fixes SA-CONTRIB-2013-001 You are advised to update your version of Search API as soon as possible, especially if you're using the database backend along with Views.

The release also contains a small amount of other bugfixes and adds support for date popups in Views exposed filters.

search_api 7.x-1.3

Security update
New features
Bug fixes
Insecure
Unsupported

See SA-CONTRIB-2012-156 - Search API - Cross Site Request Forgery (CSRF)

This is a security release, containing an important security fix. Users of the project are strongly encouraged to update to this version as soon as possible.
In older versions, the “enable server” and “enable index” functionalities aren't properly guarded against CSRF attacks, leading to an attacker being able to enable any disabled server and all disabled indexes that are connected to a server. See the security advisory for details.

search_api 7.x-1.2

Bug fixes
Insecure
Unsupported

This release mostly contains bug fixes, most of which should be rather minor and not affect most users.

The most important part, though, is the change in how Views results are indexed (#1368548: Do not index views results by entity id): Since #1368508: Document and enforce nummeric array keys starting at 0 for $views->result will soon be committed to the Views module, older versions of Search API Views could then break with the newest version of Views!
So, if you are using Views, please update to this version of the Search API before updating to the next Views release!

search_api 7.x-1.1

Security update
New features
Bug fixes
Insecure
Unsupported

See also SA-CONTRIB-2012-084 - Search API - Cross Site Scripting (XSS)

This is a security release, containing an important security fix. Users of the project are strongly encouraged to update to this version as soon as possible.
If you are using an older version, incorrectly escaped error messages might lead to your site being vulnerable to an XSS attack. Note, however, that this can only happen if you have some advanced search mechanism, like a view with exposed sorts or use the old (deprecated) Facets module.

As announced in the RC1 release notes, this release also removes the old Facets module, in the future only the Facet API integration is supported.

search_api 7.x-1.0

Bug fixes
Insecure
Unsupported

This is the first stable release of the Search API module. Several bugs were fixed that became known in the „release candidate“ period, regarding the indexing workflow, Views, facets and node access.

If you are updating from a Beta version, please also take the RC 1 release notes carefully into account, as they contain important information.

search_api 7.x-1.0-rc1

New features
Bug fixes
Insecure
Unsupported

This is the first release candidate version of the Search API project. It contains many bug fixes and a few new features (especially for developers) compared to the Beta 10 version.

These are the most important changes:

  • The Search API now integrates with the Facet API to provide facets (#1182614: Integrate with Facet API), which is much more flexible and feature-rich. The old module has been renamed to „Old search facets (deprecated)“ and will be removed in the 1.1 release. Until then, by enabling both facets modules you will receive the option to migrate your facet settings on the respective index's „Old facets“ tab.
  • Both the Search pages and the Database search modules have been moved to their own projects. To keep on using them, click on the links above and install them like you would any other module. Take care that the respective folders in modules/search_api/contrib are really removed when you update or you are likely to run into problems.
  • #955088: Provide (additional) access functionality adds node access functionality. To enable it, you just have to activate the „Node access“ data alteration (on the „Workflow“ tab) for an index on nodes. See the documentation for details.
  • With #1064884: Add support for indexing non-entities and #1260834: Add a way to define custom data types both non-entity item types and new data types for fields can be defined by other modules.
  • #1308638: Reduce size of stored index settings changed the way the index's field settings are stored. All modules accessing the fields settings must be updated accordingly, as soon as possible.

Pages

Subscribe with RSS Subscribe to Releases for Search API