Elastica v5.2.1 Release Notes

  • ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix elastic 5.3.x deprecation warning related to Content-Type not being set.
    • ๐Ÿ›  Fix updating settings of an index. #1296
    • Remove Elastica\Search::OPTION_SEARCH_TYPE_DFS_QUERY_AND_FETCH and Elastica\Search::OPTION_SEARCH_TYPE_QUERY_AND_FETCH as no longer supported as of 5.3.0
    • ๐Ÿ›  Fix bad parameter value to refresh document #1318

    โž• Added

    • Parameter filter_path for response filtering (e.g. $index->search($query, ['filter_path' => 'hits.hits._source']))
    • Add support for Health parameters for Cluster\Health endpoint (new prop : delayed_unassigned_shards, number_of_pending_tasks, number_of_in_flight_fetch, task_max_waiting_in_queue_millis, active_shards_percent_as_number)
    • Add support for querystring in Type. this allow to use update_all_types in type mapping in order to resolve conflicts between fields in different types. Conflicts between fields in different types
    • Added \Elastica\Query\ParentId to avoid join with parent documents #1287
    • Added \Elastica\Reindex for reindexing between indices #1311

    ๐Ÿ‘Œ Improvements

    • Added support for other_bucket and other_bucket_key paramters on Elastica\Aggregation\Filters
    • Update elasticsearch testing dependency to 5.4.1

    ๐Ÿ—„ Deprecated

    • Deprecated Tool\CrossIndex use \Elastica\Reindex instead #1311