Skip to content

Releases: elastic/elasticsearch-ruby

6.3.0

08 Apr 12:40

Choose a tag to compare

This version supports Elasticsearch 6.7

API

  • Update bulk method
  • Generate code with params registry
  • Update cat.aliases method
  • Update cat.allocation method
  • Update cat.count method
  • Update cat.fielddata method
  • Update cat.health method
  • Update cat.help method
  • Update cat.indices method
  • Update cat API methods
  • Update clear_scroll API
  • Update cluster API endpoint methods
  • Update top-level API endpoint methods
  • Update all methods based on rest-api-spec
  • Fix minor issues with API methods
  • Add unfreeze and freeze endpoints back
  • Fix missing params for cat APIs
  • Add support for node_id in cluster/stats
  • Reference current version, not master
  • Keep create method as-is
  • Reference current version, not master for ingest/plugins
  • Account for indices.create/20_mix_typeless_typeful not cleaning up after itself
  • Add missing params

XPACK

  • Update API for 6.7.0
  • Updates to support 6.7.0
  • Blacklist individual tests, not entire files
  • Sometimes the SINGLE_TEST env variable is the empty string
  • Fix logic for checking if a verison should be skipped

DSL 0.1.7

25 Mar 11:08

Choose a tag to compare

  • Adds query support for nested queries in filter context (#531) (@rafallo)
  • Fix bug in applying no_match_filter to indices filter
  • Support query_string type option
  • Ensure that filters are registered when called on bool queries (#609)

6.2.0

13 Mar 11:25

Choose a tag to compare

6.2.0

Client

  • Assert that connection count is at least previous count when reloaded
  • Don't mutate user-defined options upon initialization of client
  • Only dup options if they are passed in
  • Convert client tests to rspec for 6.x
  • Redacted password if host info is printed in error message
  • Adds tests for not including password in logged error message
  • The redacted string change will be in 6.1.1
  • Add more tests for different ways to specify client host argument
  • Do not duplicate connections in connection pool after rebuild (#591)

API

  • Update split indices method and test
  • Port api/actions tests to rspec (#543)
  • Account for escape_utils not being available for JRuby
  • Convert cat API tests to rspec (#547)
  • Convert cluster API tests to rspec (#548)
  • Convert indices tests to rspec (#549)
  • Fix documentation of #indices.analyze
  • Avoid instantiating an array of valid params for each request, each time it is called (#550)
  • Skip tests with 'default_shards' in features (#558)
  • Convert snapshot, ingest, tasks, nodes api tests to rspec (#563)
  • Update documentation for msearch
  • Remove reference to deprecated format option for _analyze endpoint
  • Correct endpoints used for get and put search template
  • Fix minor typo
  • Note that a non-empty body argument is required for the bulk api
  • Support ignore_throttled option on search API

XPACK

  • Add ruby-prof as a development dependency
  • Handle multiple roles passed to get_role_mapping
  • Minor updates to xpack api methods (#586)
  • Rewrite xpack rest api yaml test handler (#585)
  • Set up docker files for running security (Platinum) tests on Jenkins (#606)
  • Run Platinum rest api tests on 6.6.1 (#615)
  • Fix mistake in testing version range so test can be skipped
  • Support freeze and unfreeze APIs
  • Adjust rollup get_jobs endpoint
  • Improve error handling in spec_helper and action execution
  • Revert commit cd6b88d
  • Fix skip test logic

v1.0.6

29 Oct 10:17

Choose a tag to compare