elasticsearch-ruby v7.2.0 Release Notes
Release Date: 2019-06-26 // almost 5 years ago-
๐ This client version supports Elasticsearch server version 7.2.0
๐ Notable changes include the addition of the User-Agent header and support for compression with the
compression: true
option on a client.Client
- ๐ Support User-Agent header client team specification
- ๐ Improve code handling headers
- ๐ Handle headers when using JRuby and Manticore
- ๐ Rename method for clarity
- โ Test selecting connections using multiple threads
- ๐ Synchronize access to the connections collection and mutation of @current instance variable
- ๐ Fix specs for selecting a connection
- โ Further fixes to specs for testing selecting connections in parallel
- ๐ Support providing a cloud id
- ๐ Allow a port to be set with a Cloud id and use default if no port is provided
- โ Remove unnecessary check for cloud_id when setting default port
- โ Add documentation for creating client with cloud_id
- ๐ Allow compression with Faraday and supported http adapters
- Put development gem dependencies in gemspec
- No reason to use ! for decompress method name
- Check for the existence of headers before checking headers
- Apply compression headers manually based on general :compression option
- ๐ Use GZIP constant
- โ Group tests into their transport adapters
- ๐ Support compression when using Curb adapter
- ๐ Support compression when using Manticore adapter with JRuby
- ๐ Fix Curb unit test, expecting headers to be merged and not set
- โก๏ธ Update test descriptions for compression settings
- โ Add documentation of 'compression' option on client
- ๐ Improve client documentation for compression option
- Centralize header handling into one method
- Only add Accept-Encoding header if compression option is true
API
- โ Use rewritten test harness from XPACK for rest API tests
- โก๏ธ Include skipped tests and further updates
- โ Delete all repositories and snapshots in a method
- โก๏ธ Further updates to the rest API test runner
- โ Add erroneously removed constants and gems
- โก๏ธ Updates to rest api yaml rspec tasks
- The get_source endpoint should raise an error if the resource is not found
- โ Rename method to clear data in tests and consolidate tasks into one method
- โก๏ธ Update api for 7.2