chewy v0.5.0 Release Notes
-
๐ฅ Breaking changes:
- 404 exception (IndexMissingException) while query is swallowed and treated like an empty result set.
load
andpreload
for queries became lazy. Might be partially incompatible.- Changed mapping behavior: multi-fields are defined in conformity with ElasticSearch documentation (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/_multi_fields.html#_multi_fields)
๐ Changes:
suggest
query options support ([@rschellhorn][]).- Added hash data support. How it is possible to pass hashes to import.
rake chewy:reset
andrake chewy:update
paramless acts asrake chewy:reset:all
andrake chewy:update:all
respectively- Added
delete_from_index?
API method for custom deleted objects marking. - Added
post_filter
API, working the same way as filters. - Added chainable
strategy
query method. - Aliasing is performed in index create request for ElasticSearch >= 1.1.
preload
scope method loads ORM/ODM objects in background.load
method:only
and:except
options to specify load types.highlight
andrescore
query options support.- config/chewy.yml ERB support.
๐ Bugs Fixed:
- Fixed
missing
andexists
filters DSL constructors. - Reworked index data composing.
- Support for Kaminari new PaginatableArray behavior ([@leemhenson][])
- Correct waiting for status. After index creation, bulk import, and deletion.
- #23: Fix "wrong constant name" with namespace models