chewy v0.9.0 Release Notes

Release Date: 2017-01-07 // about 3 years ago
  • 🔄 Changes

    • Add preference param to Query (@menglewis, #443)

    • Add the track_scores option to the query; _score to be computed and tracked even when there are no _score in sort. (@dmitry, #417)

    • Confugurable Chewy.indices_path (@robacarp, #414, #433, #439)

    • Journaling implementation (@sergey-kintsel, #409, #425, #428, #432, #434, #463)

    • Minitest helpers (@robacarp, #396)

    • Chewy::Query#unlimited to fetch all the documents (@sergey-kintsel, #393)

    • Chewy::Query#exists? (@sergey-kintsel, #386)

    • Import otimizations (#381, #376)

    • Additional import optimization technique - raw import (@DNNX, #375)

    • weight scoring dunction was added to the search DSL (@sevab, #380)

    • Rake tasks support multiple indexes and exceptions: rake chewy:reset[users,projects], rake chewy:update[-projects]

    • Witchcraft™ supports dynamically generated procs with variables from closure.

    • Added Query#preference for specifying shard replicas to query against. (@menglewis)

    🛠 Bugfixes

    • .script_fields method in the Index class (@dmitry, #415)

    • Fix routing_missing_exception on delete with parent missing (@guigs, #398)

    • Sequesl custom primary keys handling fix (@okliv, #385)

    • Bulk import fixes (@0x0badc0de, #374)