Get Started
Super Speedy Search icon

15 versions

Super Speedy Search history.

Every release of Super Speedy Search is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

13 of 15 releases scanned clean
v5.95.0Latest
October 28, 20262.0 MBScanned
Fixed
  • products and posts saved in the first hour after installing not appearing in search, on sites with a persistent object cache such as Redis.
  • Ajax dropdown prices showing too few decimals, such as 48 as "48€" and 48.05 as "48,5€", when Fast Ajax runs without WooCommerce selected.
  • the wp-admin user search with a role filter selected, and the Quick Edit author list on a searched Posts screen, when *Override User Search* is on.
  • results that tie on relevance and title, such as two products with the same name, coming back in a different order from one identical search to the next; ties are now ordered by ID, so the dropdown and each results page always show the same items.
  • product searches returning no results, with the database error "isn't in GROUP BY", when the database runs with `ONLY_FULL_GROUP_BY` and variations are not grouped under their product, for every sort order including price.
Other
  • Faster strict SKU searches for words with an apostrophe, such as "Women's", which are now searched as ordinary words, and a SKU containing an apostrophe, such as `QF-6'-STEP`, now finds only that SKU under strict SKU search.
  • Rewrote the wp-admin user search so security scanners such as Jetpack Scan no longer flag it.
  • Faster searches for possessive words such as "Women's", "Men's" or "Kids'", which now find the same products without an extra phrase search; relevance scores for these searches are slightly lower.
  • Faster searches when Meta Weight is switched off or a weighted field's factor is 0: that field's full-text match is no longer run, and scores are unchanged.
  • Faster relevance searches with many results: the posts table is now read only for the results on the requested page, with the same results, order and totals.
Added
  • "Score each weighted field with one full-text match instead of two" under Large Catalogues and Archives, which is faster on broad searches but changes relevance scores; off by default.
  • a Cancel Superseded Searches setting beside Fast Ajax, off by default: while a shopper types, each keystroke's dropdown search stops the previous keystroke's database query for that search box, with an optional time limit for any dropdown search (off unless you set one); a dropdown search it stops is recorded in the PHP error log with its post type, time taken and the limit.
  • the setting "Skip searches made only of words shorter than 3 characters" under Large Catalogues and Archives, off by default: when ticked, a search such as "re" or "xs" returns no products instead of reading the whole index, while "dress xl" and "cable 2m" still match as before.
  • Taxonomy Term Meta Exclusions to the Main settings tab, so category, brand and attribute searches can ignore term meta such as image IDs, social image URLs and SEO plugin settings; new installs get a recommended list, existing sites keep searching all term meta until you press Use the recommended list, save and rebuild. Developers can add keys with the `sspsss_term_meta_excluded_keys` filter. Rank Math and SEOPress SEO titles and descriptions stay searchable with exclusions in use, without their template variables such as %sep% or %%sitetitle%%.
September 23, 20262.1 MBScanned
Fixed
  • posts and pages missing from searches that also include products when WooCommerce hides out-of-stock items.
September 18, 20262.1 MBScanned
Fixed
  • rebuilds stopping with "Duplicate key name" by checking existing indexes immediately before creating them.
v5.76.0Unavailable
September 16, 20262.1 MBScanned
Fixed
  • settings help links for wp-config.php overrides and data deletion.
  • missing external images in Ajax search results before visiting the product page.
  • HPOS order searches not finding transaction IDs; rebuild the search index to include existing orders.
v5.63.0Unavailable
September 4, 20262.0 MBScanned
Other
  • Kept the configured full-search result count when themes such as Astra change pagination later in the query lifecycle
  • Showing all matching variations now omits variable parents while retaining simple and external products
  • The `Clear All Search Caches` button now invalidates Search result and top-term caches in Redis, Memcached and database-backed transient stores without flushing unrelated site caches
  • Disabling Search Tracking now disables its frequency, top-search and slow-search cache rules, and each cached Ajax search is counted once
  • Result-affecting settings and user visibility scope are now included in cache identity, while equivalent Ajax term spellings share the same cache entry
Fixed
  • cached search pages causing HTTP 403 `rest_cookie_invalid_nonce` responses by removing per-user REST nonces from public read-only Ajax requests, with authenticated elevated visibility now restored from the signed login cookie
  • cached product searches returning no results under Ultra Ajax and cached variation searches dropping matching variations, with cold and cached searches now retaining the same IDs, types, order and total
Added
  • variation result choices for the first matching variation, the parent product or every matching variation
August 26, 20262.0 MBScanned
v5.57.1Unavailable
July 24, 20262.0 MBScanned
Fixed
  • a complete rebuild not recording the schema version on the common path where the suggestions table already exists and a forced suggestions rebuild is off. That path returned early, before the finalising step that writes the recorded version and flushes the object cache, so a rebuild could report success yet leave the version stale — and the query layer, which trusts that version, kept assuming an older schema. An `all` rebuild now always finalises, whichever path it takes.
v5.56.0Unavailable
July 13, 20262.0 MBScanned
Fixed
  • MySQL fulltext syntax errors when a suggestions search contains special characters. Terms like `(N54)` or `blue|black` built an invalid BOOLEAN MODE expression (`+(N54)*`) which strict MySQL servers rejected and logged. Operator characters are now stripped from suggestion searches before the expression is built, so `(N54)` searches as `N54`. Hyphenated terms like `ABC-123` keep their exact-phrase matching.
  • a PageSpeed Insights render-delay warning caused by the icon font. The `wpi-sss-icons.woff2` file is under 1KB but was a third chained request (page, then CSS, then font), so PSI flagged the discovery delay. The font is now inlined as a base64 data URI inside `super-speedy-search.css` so it arrives with the stylesheet - no extra request, no delay, and no need for manual preload workarounds in your theme.
v5.54Unavailable
June 11, 20261.9 MBScanned
Fixed
  • error with mysqli error (`mysqli_get_server_info(): Argument #1 ($mysql) must be of type mysqli, null given`) that could appear in the PHP error log during the WordPress `shutdown` hook, typically attributed to WooCommerce Action Scheduler. The suggestions/autocomplete handler `sss_get_json_Suggestions()` was calling `$wpdb->close()`, which closed the shared global database connection mid-request. WordPress does not reconnect within the same request, so the next code to use the database on shutdown — usually WooCommerce's BatchProcessingController calling Action Scheduler — crashed on the now-null connection handle. The redundant `$wpdb->close()` call has been removed; PHP closes the connection automatically at the end of the request anyway.
v5.53.10Unavailable
June 7, 20261.9 MBScanned

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin Super Speedy Search to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.