chewy v0.10.0 Release Notes
Release Date: 2017-07-27 // over 6 years ago-
💥 Breaking changes
- Changed behavior of
Chewy::Index.index_name
, it doesn't cache the values anymore. - Journal interfaces, related code and rake tasks were completely refactored and are not compatible with the previous version.
🔄 Changes
- #543: Less noisy strategies logging ([@Borzik][])
- Parallel import and the corresponding rake tasks.
- #532:
:shoryuken
async strategy ([@josephchoe][]) - Deprecate
Chewy::Index.build_index_name
. - Rename
Chewy::Index.default_prefix
toChewy::Index.prefix
. The old one is deprecated. - Add
Chewy::Type.derivable_name
for consistency. - Rename
Chewy::Index.derivable_index_name
toChewy::Index.derivable_name
.Chewy::Index.derivable_index_name
andChewy::Type.derivable_index_name
are deprecated. - Use normal YAML loading, for the config, we don't need the safe one.
- #526:
default_root_options
option ([@barthez][]) - Partial indexing ability: it is possible to update only specified fields.
- New cool
rake chewy:deploy
task. - Selective reset (resets only if necessary):
rake chewy:upgrade
. - Consistency checks and synchronization:
rake chewy:sync
. - Brand new request DSL. Supports ElasticSearch 2 and 5, better usability, architecture and docs.
- Add Kaminari 1.0 support.
- #483:
skip_index_creation_on_import
option ([@sergey-kintsel][]) - #481: Ability to use procs for settings ([@parallel588][])
- #467: Bulk indexing optimizations with new additional options ([@eproulx-petalmd][])
- #438: Configurable sidekiq options ([@averell23][])
- Changed behavior of