All Versions
98
Latest Version
Avg Release Cycle
49 days
Latest Release
-
Changelog History
Page 8
Changelog History
Page 8
-
v1.0.11 Changes
- ๐ Fixed incorrect Hash syntax for Ruby 1.8 in client.rb
-
v1.0.10 Changes
Client
- Cleaned up handling the
reload_connections
option for transport - ๐ฒ Be more defensive when logging exception
- โ Added, that the Manticore transport respects the
transport_options
argument - โ Added a top level
request_timeout
argument
API
- โ Added the "Indices Seal" API
- โ Added unified/centralized
NotFound
error handling
Watcher
- โ Added the integration with Elasticsearch Watcher plugin
- Cleaned up handling the
-
v1.0.9 Changes
- ๐ Improved the
elasticsearch::build
task in the main Rakefile - ๐ Merged the 'elasticsearch-dsl' gem into the main repository
Client
- Changed the argument compatibility check in
__extract_hosts()
fromrespond_to?
tois_a?
- Document the DEFAULT_MAX_RETRIES value for
retry_on_failure
- Leave only Typhoeus as the primary example of automatically detected &ย used HTTP library in README
- ๐ Make sure the
connections
object is an instance of Collection - Prevent mutating the parameter passed to __extract_hosts() method
- โ Removed the
ipv4
resolve mode setting in the Curb adapter - โก๏ธ Update Manticore to utilize new SSL settings
- โก๏ธ Updated the Curb integration test to not fail on older Elasticsearch versions
API
- Added
_source_transform
to the list of permitted parameters - โ Added extra valid arguments to "Count" and "Validate Query" APIs
- ๐ Improved and extended the YAML integration test suite runner
- โ Added extra valida parameters to various APIs
- โ Added the "Cat Plugins", "Field Stats" and "Search Exists" APIs
- ๐ Changed, that
:body
parameter is preferred in the "Scroll" and "Clear Scroll" APIs - ๐ Changed, that predicate method variants are used in RDoc code examples
- ๐ Fixed spelling mistakes in the documentation
DSL
- โ Added the
elasticsearch-dsl
gem
- ๐ Improved the
-
v1.0.8 Changes
- ๐ Fixed incorrect dependency specification in the "elasticsearch" wrapper gem
-
v1.0.7 Changes
Client
- ๐ Fixed, that the Curb transport passes the
selector_class
option - โ Added handling the
::Curl::Err::TimeoutError
exception for Curb transport - Reworded information about authentication and added example for using SSL certificates
- โ Added information about the
ELASTICSEARCH_URL
environment variable to the README - ๐ Allow passing multiple URLs separated by a comma to the client
- Fixed an error where passing
host: { ... }
resulted in error in Client#__extract_hosts
API
- ๐ Fixed incorrect escaping of multiple indices in the "Put Alias" API
- ๐ Changed the "Scroll" and "Clear Scroll" APIs to send
scroll_id
in the body - โก๏ธ Updated and fixed the
termvectors
API - โ Added the
query_cache
URL parameter to the Search API - ๐ Changed frequently used strings into constants
- โ Removed the "activesupport" development dependency to prevent test error on Ruby 1.8
- โ Added the "Cat Segments" API
- ๐ Updated the code and documentation for the "Cluster State" API
- ๐ Fixed incorrect examples for the "Percolate" API
- โ Added a
Elasticsearch::API.settings
method for accessing module settings - Added a
Elasticsearch::API.settings[:skip_parameter_validation]
setting support into__validate_and_extract_params
- โ Added
master_timeout
parameters to the "Template Exists" and "Get Template" APIs - ๐ Fixed incorrect encoding of Array parameters
- โ Added support for the
metric
parameter in the "Nodes Info" API - Added the skip features to the YAML test runner (stash_in_path,requires_replica)
- ๐ Fixed the Ruby 1.8-incompatible syntax in the "Nodes Info" API
- โ Added question mark versions for predicate methods
- โ Added, that
indices.delete
accepts the:ignore
parameter
Various
- ๐ Changed the way elasticsearch/elasticsearch repository is embedded
- โ Added the
setup
Rake task - โ Added chapter about development to the READMEs
- โ Added the "test-unit" gem for Ruby 2.2
- ๐ Fixed the
elasticsearch:build
Rake task
- ๐ Fixed, that the Curb transport passes the
-
v1.0.6 Changes
Client
- โ Added Manticore transport for JRuby platforms
- ๐ Fixed, that
ServerError
inherits fromTransport::Error
- ๐ Fix problems with gems on JRuby
- Added the
send_get_body_as
setting
API
- โ Added the "Verify Snapshot" API
- โ Added the "Upgrade Index" API
- โ Added support for the
realtime
parameter to the Term Vectors APIs - Fixed
delete_by_query
example in documentation - โ Added the support for
metric
URL parameter to the "Reroute" API - โ Added the "Get Indices Info" API
- โ Added support for versioning for the "Put Script" and "Delete Script" APIs
Extensions
- Added, that
wait_for_green
timeout for test cluster is configurable with environment variable
Various
- โ Added Ruby 2.0.0 and updated 2.1 build specification in the Travis configuration
-
v1.0.5 Changes
Client
- โ Added support for automatically connecting to cluster set in the ELASTICSEARCH_URL environment variable
- ๐ Improved documentation
API
- โ Added the
flat_settings
andlocal
parameters to the "Get Template" API
-
v1.0.4 Changes
Client
- โก๏ธ Updated the parameters list for APIs (percolate, put index)
- โก๏ธ Updated the "Indices Stats" API
- Improved the
__extract_parts
utility method
API
- ๐ Fixed incorrect instructions for automatically using Typhoeus as the Faraday adapter
- ๐ Fixed, that the Faraday adapter didn't return a correct object
- โ Added, that the response body is automatically force-encoded to UTF-8
-
v1.0.3 Changes
[SKIP]
-
v1.0.2 Changes
- ๐ Improved the
elasticsearch:build
Rake task
API
- โ Added more examples into the documentation
- โ Added missing parameters to the "Search" API
- โ Added the
force
option to the "Optimize" API - โ Added support for
version
andversion_type
parameters in the "Get Document" API - โ Added the "Cat Fielddata", "Recovery", "Search Shards", "Search Template", "Snapshot Status" APIs
- Added the
human
parameter to COMMON_QUERY_PARAMS - โก๏ธ Updated the "Index Stats" API to the current implementation
Transport
- โ Added, that error requests are properly logged and traced
- ๐ Fixed an error where exception was raised too late for error responses
Extensions
- โ Enabled the "Benchmark" API on the testing cluster
- โ Enabled dynamic scripting by default in the test cluster
- ๐ Improved the