Skip to content

Releases: clay/amphora-search

Bug Fix: ApplyOpFilters Index Name

15 Nov 17:52
Compare
Choose a tag to compare

Test for both the presence of an indexName value and that it is a string to prevent a weird bug where the value was undefined when it shouldn't have been.

Support Single Mapping Type

13 Nov 15:46
Compare
Choose a tag to compare

Mapping types are road mapped to be removed from Elastic: https://www.elastic.co/guide/en/elasticsearch/reference/current/removal-of-types.html

To get ahead of that, let's remove all accommodations for types and only allow a mapping to have one type: general.

Breaking Changes

  • Updated applyOpFilters to not require a mappings argument and return only the ops it transforms
  • Updated normalizeOpValuesWithMapping to require an index name, not a whole object of mappings
  • Removed the type arg from functions calling the Elastic client, set all to general
  • Set npm engines to ^8.0.0 to begin using new features

Non-breaking changes

  • Added some logging

Beta: Fixing Find Query

13 Nov 15:43
Compare
Choose a tag to compare
Pre-release

Fixing a bug with a query

Beta: Single Type

08 Nov 22:34
Compare
Choose a tag to compare
Beta: Single Type Pre-release
Pre-release

Remove support for multiple mapping types, only support general

Beta: Ignore This

08 Nov 22:31
Compare
Choose a tag to compare
Beta: Ignore This Pre-release
Pre-release

This was a pre-mature beta release. Please ignore.

Bug Fix: Slightly Better Error Message

25 Oct 15:51
Compare
Choose a tag to compare

Makes sure the Elastic error is included in the error message.

Beta: Testing Messaging Change

23 Oct 21:21
Compare
Choose a tag to compare
Pre-release

Testing a change to error messaging (#33)

Remove `info` Level Logs

06 Oct 16:51
Compare
Choose a tag to compare

Changes
Logging got crazy, reduced log level to debug or bumped to error and warn when appropriate.

Log Fix

27 Sep 19:27
Compare
Choose a tag to compare

Fixes a memory allocation issue with instantiating the logger and then refines some logging messages.

Clay Log Integration

25 Sep 14:46
Compare
Choose a tag to compare

Integrates Clay Log to log messages rather than the old internal logging service.