elasticsearch-ruby v5.0.5 Release Notes

  • Client

    • โž• Added escaping of username and password in URL
    • Don't block waiting for body on HEAD requests

    API

    • Aded the "Get Task" API
    • ๐Ÿ›  Fixed handling of parameters in the "Rollover" API
    • โž• Added requirement for the id argument for the "Create" API
    • โž• Added support for additional parameters to the "Rollover" API
    • โž• Added support for additional parameters to the "Cluster State" API
    • ๐Ÿ›  Fixed incorrect handling of catch clauses in the YAML tests runner
    • ๐Ÿ›  Fixed a failing unit test for the "Create Document" API
    • โœ‚ Removed unsupported parameters from the "Indices Flush" API
    • โž• Added the "Remote Info" API
    • ๐Ÿ›  Fixed incorrect URL parameter in "Indices Flush" unit test
    • ๐Ÿ›  Fixed incorrect handling of node ID in the "Nodes Stats" API
    • ๐Ÿ›  Fix the path for indices exists_type? method & update docs
    • โž• Added terminate_after parameter to Count action
    • ๐Ÿ—„ Marked the percolate method as deprecated and added an example for current percolator
    • Fixed, that Utils.__report_unsupported_parameters and Utils.__report_unsupported_method use Kernel.warn so they can be suppressed
    • โšก๏ธ Update the Reindex API to support :slices

    DSL

    • Added the match_phrase and match_phrase_prefix queries
    • โœ‚ Removed the type field from the "Match" query
    • โž• Added an integration test for the "match phrase prefix" query