Skip to content

Releases: appbaseio/reactivesearch-api

7.32.0

02 Sep 12:56
2b98d0d
Compare
Choose a tag to compare

Features

  • Adds support for migration script utility for handling schema changes in appbase.io maintained indices without requiring users to make any changes [oss]
  • Adds analytics summary view for popular searches, filters and results [noss]

Fixes

  • Wait for 72h instead of 24h when a cluster's subscription time has expired, giving more time for users to add a valid payment method [oss]
  • Fixes a bug where the search latency filter was getting applied for error logs. Search latency is only present for successful requests. This fix removes the latency filter for error logs. [oss]
  • Fixes bugs with analytics recording and queries for popular searches, filters, and results [noss]
  • Return .suggestions as the alias instead of the actual suggestions index. Fixing this behavior allows browsing the suggestions data from the dashboard. [oss]
  • Replaces the .suggestions indices naming convention to .suggestions_${month}_${day} from .suggestions_${day}_${month} [noss]
  • Run .suggestions index creation cron job daily @ 23:30 UTC [noss]

7.31.1

20 Aug 15:25
aba3d21
Compare
Choose a tag to compare

Features

  • Add support for APPBASE_ID env variable
  • Add support for OS $PORT env variable

7.31.0

12 Aug 13:14
1de78da
Compare
Choose a tag to compare

With this release, we have added enhancements and fixes to appbase.io analytics as well as fixed some edge-cases.

Features

  • Analytics: Add a new query drilldown endpoint to analyze a query's use over time [noss]
  • Analytics: Return summary stats with each of the analytics endpoints [noss]

Fixes

  • Analytics: Improves the analytics custom event filtering capabilities to handle prefix matching as well as case-insensitive matching [noss]
  • Analytics: Add support for tracking click object ids [noss]
  • Query Rules: Support any JSON format to be used with custom data [noss]

7.30.0

31 Jul 13:41
1de78da
Compare
Choose a tag to compare

Features

  • Add an API to get search latency report Doc Ref [oss]
  • Use logs to query the search latency analytics instead of analytics information to be consistent with the search latency report [noss]
  • Insights e-mails: Send analytics insights via monthly e-mail reports [noss]
  • Add support for enabling/disabling ngrams in the search relevancy API [noss]

Fixes

  • Improve capturing of error messages in the request logs [oss]
  • Improve error handling for ReactiveSearch endpoints. Now it returns the exact error thrown by Elasticsearch [noss]
  • Add the index context to the stored results data in analytics. This now allows viewing source of popular results at the cluster level from the dashboard [noss]
  • Fixes a bug where cased filter values were causing a mismatch in query rules trigger condition [noss]
  • Fixes the source filtering logic for API credentials when the search request body is empty

7.29.1_beta

22 Jul 15:53
0d40ab5
Compare
Choose a tag to compare
fix: error logs response body for RS API (#138)

7.29.1

16 Jul 01:39
Compare
Choose a tag to compare

Fixes

  • Preserve an index's original shards setting during the re-indexing process
  • Keep replicas to 0 during an ongoing re-indexing and set it to the index's original replica setting value post completion of re-indexing
  • Persist search queries and filters in analytics after lowercase. Also transforms query and filter values to lowercase for the matching condition [noss]
  • Fixes an edge-case where URL unsafe characters were not supported for the basic auth credentials of an upstream Elasticsearch [noss]

7.29.0

08 Jul 17:49
7b5000c
Compare
Choose a tag to compare

Features

  • A new search grader plugin that allows grading of search results and supports evaluating grade changes based on the search relevance strategy changes

Fixes

  • Always fetch the alias/index map from Elasticsearch prior to re-indexing to avoid issues caused by an outdated cache

7.28.4_beta.1

07 Jul 18:47
d635a3f
Compare
Choose a tag to compare
feat: add feature exception for search grader (#130)

* feat: add searchgrader category

* fix: export port

* feat: add feature exception for search grader

7.28.4_beta

07 Jul 14:08
d635a3f
Compare
Choose a tag to compare
feat: add feature exception for search grader (#130)

* feat: add searchgrader category

* fix: export port

* feat: add feature exception for search grader

7.28.4

06 Jul 09:45
d635a3f
Compare
Choose a tag to compare

Bug Fixes

  • Fix the grade evaluation process - noss
  • Add new endpoint to get the graded documents - noss