search_api 7.x-1.11

Release notes

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.

Download Size md5 hash
search_api-7.x-1.11.tar.gz 171.53 KB d78379c20be4ee295bc4094945b80ce7
search_api-7.x-1.11.zip 215.61 KB 21a0a21c455d0e82d7a01b7b80a0618d
Last updated: December 25, 2013 - 09:58
Official release from tag: 
7.x-1.11

search_api 7.x-1.10

Release notes

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.

Download Size md5 hash
search_api-7.x-1.10.tar.gz 171.14 KB 13c2ff2a5d327ce15afd322fbaa1bdea
search_api-7.x-1.10.zip 215.35 KB ef776160963b7753c23a64221d6c7a02
Last updated: December 9, 2013 - 09:28
Official release from tag: 
7.x-1.10

search_api 7.x-1.9

Release notes

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.
Download Size md5 hash
search_api-7.x-1.9.tar.gz 157.93 KB ae863e39232d5ab12219e48339ae27b1
search_api-7.x-1.9.zip 200.82 KB 7c05c493e73b56d2ba842b898f741ba5
Last updated: October 23, 2013 - 10:55
Official release from tag: 
7.x-1.9

search_api 7.x-1.8

Release notes

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.

Download Size md5 hash
search_api-7.x-1.8.tar.gz 151.28 KB 1354bdb8a27ddd856a09406383d6029b
search_api-7.x-1.8.zip 190.86 KB b4fe9f3ea0b7c802ebbd7ebd52feb602
Last updated: September 1, 2013 - 08:57
Official release from tag: 
7.x-1.8

search_api 8.x-1.x-dev

Release notes

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

Download Size md5 hash
search_api-8.x-1.x-dev.tar.gz 143.12 KB 39298132feb2d2521cc355783339a633
search_api-8.x-1.x-dev.zip 202.64 KB 5ba95454ec439712e999683bef80734c
Last updated: November 27, 2013 - 08:18
Last packaged version: 8.x-1.x-dev
Nightly development snapshot from branch: 
8.x-1.x

search_api 7.x-1.7

Release notes

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.

Download Size md5 hash
search_api-7.x-1.7.tar.gz 144.82 KB ee32070cf80c89049b428b0c081916da
search_api-7.x-1.7.zip 183.7 KB 7efd1a05bc163c19fd3d54be9e2ed9d4
Last updated: July 1, 2013 - 08:55
Official release from tag: 
7.x-1.7

search_api 7.x-1.6

Release notes

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).

Download Size md5 hash
search_api-7.x-1.6.tar.gz 140.12 KB 1445c08d9efd5ff0a3bd405029e5f7e6
search_api-7.x-1.6.zip 177.29 KB be669c68c49522c46f06d0411f195f9a
Last updated: May 29, 2013 - 15:11
Official release from tag: 
7.x-1.6

search_api 7.x-1.5

Release notes

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

Download Size md5 hash
search_api-7.x-1.5.tar.gz 137.18 KB 9cbbf4d2155c18722f35a4587a969936
search_api-7.x-1.5.zip 173.45 KB 8f57fb030c547d7205e1c6e928e14e41
Last updated: May 4, 2013 - 16:10
Official release from tag: 
7.x-1.5

search_api 7.x-1.4

Release notes

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.

Download Size md5 hash
search_api-7.x-1.4.tar.gz 134.74 KB 42ec65014beb9687e60dd751b9507229
search_api-7.x-1.4.zip 171.06 KB 8cade09a890e584cd2205a394a95999f
Last updated: January 9, 2013 - 10:18
Official release from tag: 
7.x-1.4

search_api 7.x-1.3

Release notes

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.

Download Size md5 hash
search_api-7.x-1.3.tar.gz 134.39 KB cf8c67a0056fa385eedcdb5d013ae10c
search_api-7.x-1.3.zip 170.58 KB c3b280d000c03c6396c0d7e9f45dc6fd
Last updated: October 17, 2012 - 08:07
Official release from tag: 
7.x-1.3

search_api 7.x-1.2

Release notes

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!

Download Size md5 hash
search_api-7.x-1.2.tar.gz 130.59 KB c7ff87666be452eb6fab2b7bea17d7fa
search_api-7.x-1.2.zip 165.6 KB 5d7eb98271502c934c7c3ead473663d6
Last updated: July 6, 2012 - 22:02
Official release from tag: 
7.x-1.2

search_api 7.x-1.1

Release notes

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.

Download Size md5 hash
search_api-7.x-1.1.tar.gz 129.66 KB a32a70aa0925aeba38427223ab88f136
search_api-7.x-1.1.zip 164.62 KB c992553587939dba86bc65712a0b63ed
Last updated: May 23, 2012 - 13:01
Official release from tag: 
7.x-1.1

search_api 7.x-1.0

Release notes

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.

Download Size md5 hash
search_api-7.x-1.0.tar.gz 147.56 KB 10e881f1c4983ca1d62ba896433ae151
search_api-7.x-1.0.zip 187.37 KB 1e5c4a98a8db3b5149ce85996b7c325c
Last updated: December 15, 2011 - 16:55
Official release from tag: 
7.x-1.0

search_api 7.x-1.0-rc1

Release notes

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:

Download Size md5 hash
search_api-7.x-1.0-rc1.tar.gz 146.15 KB 65536b0e30f5e9bec255d17a047938d3
search_api-7.x-1.0-rc1.zip 185.95 KB 9758aa116b98ee2058ee2c71a9d7b310
Last updated: November 10, 2011 - 16:10
Official release from tag: 
7.x-1.0-rc1

search_api 7.x-1.0-beta10

Release notes

This release contains only a few changes, but is needed to stay in synchronisation with Entity API, which had a large API change recently (#1027908: entity_load() should return entities keyed by ID, not name).
Note therefore that this Beta 10 release will only work with Entity API 1.0 Beta 9 or newer!

(Another note: The Search API currently has only little access control functionality built in. Users should take care that only appropriate items and fields are indexed, and displayed to the user. See #955088: Provide (additional) access functionality.)

API changes:

Download Size md5 hash
search_api-7.x-1.0-beta10.tar.gz 130.56 KB 0c294f8bd210d09af10b1cf4df315e34
search_api-7.x-1.0-beta10.zip 168.51 KB efcbb3ac53d00b956e6ff008ca9d5237
Last updated: June 20, 2011 - 09:32
Official release from tag: 
7.x-1.0-beta10

search_api 7.x-1.0-beta9

Release notes

The Beta 9 release contains several bug fixes as well as new features. Among the new features are read-only indexes, a "More like this" feature, support for spellchecking, a stopwords processor and better integration of excerpts.

(Note: The Search API currently has only little access control functionality built in. Users should take care that only appropriate items and fields are indexed, and displayed to the user. See #955088: Provide (additional) access functionality.)

The complete list of changes since Beta 8:

API changes:

Download Size md5 hash
search_api-7.x-1.0-beta9.tar.gz 128.44 KB a51da006d630bd675b93635cdee9b2c0
search_api-7.x-1.0-beta9.zip 166.05 KB 3dc96589ee4ee7746aa69244639c13ad
Last updated: June 6, 2011 - 22:26
Official release from tag: 
7.x-1.0-beta9

search_api 7.x-1.0-beta8

Release notes

This release contains a few bug fixes as well some new features. The most prominent is #1012878: Add a way to index an entity directly, which eliminates (in most scenarios) stale-data issues when, e.g., taxonomy terms are renamed.

(Note: The Search API currently has only little access control functionality built in. Users should take care that only appropriate items and fields are indexed, and displayed to the user. See #955088: Provide (additional) access functionality.)

The complete list of changes since Beta 7:

API changes:

Download Size md5 hash
search_api-7.x-1.0-beta8.tar.gz 119.55 KB 2245e66977cebe2df8b7c21ad289d192
search_api-7.x-1.0-beta8.zip 155.44 KB e316a27668d99f6a6e48caa205144c25
Last updated: April 2, 2011 - 13:11
Official release from tag: 
7.x-1.0-beta8

search_api 7.x-1.0-beta7

Release notes

This is a quick addition to the Beta 6 release, which sadly contained a critical bug I forgot to fix before creating the release (#1081244: Debug line still contained in database backend). Therefore, there are only two changes compared to the Beta 6 release:

Download Size md5 hash
search_api-7.x-1.0-beta7.tar.gz 116.58 KB 0a294f232c027260beceed26e28db761
search_api-7.x-1.0-beta7.zip 151.54 KB d3209906800f704d9f6e63953e1203df
Last updated: March 8, 2011 - 10:21
Official release from tag: 
7.x-1.0-beta7

search_api 7.x-1.0-beta6

Release notes

Important note: There is still a critical issue in this release: #1081244: Debug line still contained in database backend. Please wait for the Beta 7 release with this issue fixed, that will be available in the next few days.

This release contains both a lot of bug fixes and a bunch of new features. There are a few API changes, too, but those shouldn't break backwards-compatibility in any way.
New features include:

  • A new Views display for displaying static facet blocks linking to the search view — e.g., for providing a landing page with a list (or tag cloud) of popular terms/topics/authors.
  • A new data alteration for indexing the entity as it would look like when viewed in the browser.
  • UI improvements for (among others) facet blocks, the "Current search" block, the "Aggregated fulltext fields" data alterations and search pages.
Download Size md5 hash
search_api-7.x-1.0-beta6.tar.gz 116.42 KB 84a19f33375ee7bb7d3bfc752fb0d4cc
search_api-7.x-1.0-beta6.zip 151.37 KB f7819a5517da6b18cfceb0a20dd57342
Last updated: March 4, 2011 - 18:31
Official release from tag: 
7.x-1.0-beta6

search_api 7.x-1.0-beta5

Release notes

This new beta release contains a few new features, but mostly just is for keeping track with Drupal core and the Entity API. This release is (or should be) compatible with the Drupal 7.0 release and Entity API Beta 6.

Download Size md5 hash
search_api-7.x-1.0-beta5.tar.gz 107.79 KB 2b82abb106e68ad339c6dc9aadf4f343
search_api-7.x-1.0-beta5.zip 143.19 KB 9e82d724dd0246b4f21810fae923ed24
Last updated: January 5, 2011 - 15:32
Official release from tag: 
7.x-1.0-beta5

Pages

Subscribe with RSS Subscribe to Releases for Search API