Releases: elastic/elasticsearch-ruby
Releases · elastic/elasticsearch-ruby
6.3.0
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
6.2.0
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