All Versions
121
Latest Version
Avg Release Cycle
46 days
Latest Release
556 days ago

Changelog History
Page 1

  • v5.1.0 Changes

    October 12, 2022
    • โž• Added support for fractional search timeout
    • ๐Ÿ›  Fixed search timeout with elasticsearch 8+ and opensearch-ruby gems
    • ๐Ÿ›  Fixed search timeout not applying to multi_search
  • v5.0.5 Changes

    October 09, 2022
    • โž• Added model method to Searchkick::Relation
    • ๐Ÿ›  Fixed deprecation warning with redis gem
    • ๐Ÿ›  Fixed respond_to? method on relation loading relation
    • ๐Ÿ›  Fixed Relation loaded error for non-mutating methods on relation
  • v5.0.4 Changes

    June 16, 2022
    • Added max_result_window option
    • ๐Ÿ‘Œ Improved error message for unsupported versions of Elasticsearch
  • v5.0.3 Changes

    March 13, 2022
    • ๐Ÿ›  Fixed context for index name for inherited models
  • v5.0.2 Changes

    March 03, 2022
    • ๐Ÿ›  Fixed index name for inherited models
  • v5.0.1 Changes

    February 27, 2022
    • Prefer mode: :async over async: true for full reindex
    • ๐Ÿ›  Fixed instance method overriding with concerns
  • v5.0.0 Changes

    February 21, 2022
    • Searches now use lazy loading (similar to Active Record)
    • โž• Added unscope option to better support working with default scopes
    • โž• Added support for :async and :queue modes for reindex on relation
    • โž• Added basic protection from unfiltered parameters to where option
    • โž• Added models option to similar method
    • ๐Ÿ”„ Changed async full reindex to fetch ids instead of using ranges for numeric primary keys with Active Record
    • Changed searchkick_index_options to return symbol keys (instead of mix of strings and symbols)
    • ๐Ÿ”„ Changed non-anchored regular expressions to match expected results (previously warned)
    • ๐Ÿ”„ Changed record reindex to return true to match model and relation reindex
    • โšก๏ธ Updated async reindex job to call search_import for nested associations
    • ๐Ÿ›  Fixed removing records when should_index? is false when reindex called on relation
    • ๐Ÿ›  Fixed issue with merge_mappings for fields that use searchkick options
    • ๐Ÿšฉ Raise error when search called on relations
    • โš  Raise ArgumentError (instead of warning) for invalid regular expression modifiers
    • Raise ArgumentError instead of RuntimeError for unknown operators
    • โœ‚ Removed mapping of id to _id with order option (not supported in Elasticsearch 8)
    • โœ‚ Removed wordnet option (no longer worked)
    • โœ‚ Removed dependency on elasticsearch gem (can use elasticsearch or opensearch-ruby)
    • โฌ‡๏ธ Dropped support for Elasticsearch 6
    • โฌ‡๏ธ Dropped support for Ruby < 2.6 and Active Record < 5.2
    • โฌ‡๏ธ Dropped support for NoBrainer and Cequel
    • Dropped support for faraday_middleware-aws-signers-v4 (use faraday_middleware-aws-sigv4 instead)
  • v4.6.3 Changes

    November 19, 2021
    • โž• Added support for reloadable synonyms for OpenSearch
    • โž• Added experimental support for opensearch-ruby gem
    • โœ‚ Removed elasticsearch-xpack dependency for reloadable synonyms
  • v4.6.2 Changes

    November 15, 2021
    • โž• Added support for beginless ranges to where option
    • ๐Ÿ›  Fixed like and ilike with + character
    • ๐Ÿ›  Fixed warning about accessing system indices when no model or index specified
  • v4.6.1 Changes

    September 25, 2021
    • โž• Added ilike operator for Elasticsearch 7.10+
    • ๐Ÿ›  Fixed missing methods with multi_search