diff --git a/CHANGELOG.md b/CHANGELOG.md index a83ea5b84..0101a30ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ *See the full release notes on the official documentation website: https://www.elastic.co/guide/en/elasticsearch/client/ruby-api/current/release_notes.html* +## 8.16.1 Release notes + +### Client + +* Fixes ScrollHelper issue #2556 - There was a bug where an additional search (with scroll) request was made to Elasticsearch for each resulting hit. It was rewritten so that the docs are retrieved as needed and the Helper instance doesn't store documents internally, with big savings in memory and requests to Elasticsearch. + + ## 8.16.0 Release notes ### Client diff --git a/docs/release_notes/816.asciidoc b/docs/release_notes/816.asciidoc index 710e2fadf..d85c357cd 100644 --- a/docs/release_notes/816.asciidoc +++ b/docs/release_notes/816.asciidoc @@ -1,6 +1,15 @@ [[release_notes_8_16]] === 8.16 Release notes +[discrete] +[[release_notes_8_16_1]] +=== 8.16.1 Release notes + +[discrete] +==== Client + +* Fixes ScrollHelper issue https://github.com/elastic/elasticsearch-ruby/issues/2556[#2556] - There was a bug where an additional search (with scroll) request was made to Elasticsearch for each resulting hit. It was rewritten so that the docs are retrieved as needed and the Helper instance doesn't store documents internally, with big savings in memory and requests to Elasticsearch. + [discrete] [[release_notes_8_16_0]] === 8.16.0 Release notes @@ -35,7 +44,7 @@ Added in: * `indices.promote_data_stream` - `master_timeout`. * `search_shards` - `master_timeout`. -**APIs Promoted from Exprimental to Stable:** +**APIs Promoted from Experimental to Stable:** * `indices.delete_data_lifecycle` * `indices.explain_data_lifecycle` diff --git a/elasticsearch-api/lib/elasticsearch/api/version.rb b/elasticsearch-api/lib/elasticsearch/api/version.rb index 512a230f5..b4ab38037 100644 --- a/elasticsearch-api/lib/elasticsearch/api/version.rb +++ b/elasticsearch-api/lib/elasticsearch/api/version.rb @@ -17,6 +17,6 @@ module Elasticsearch module API - VERSION = '8.16.0'.freeze + VERSION = '8.16.1'.freeze end end diff --git a/elasticsearch/elasticsearch.gemspec b/elasticsearch/elasticsearch.gemspec index b1f6cfedd..f53ecc0dc 100644 --- a/elasticsearch/elasticsearch.gemspec +++ b/elasticsearch/elasticsearch.gemspec @@ -46,7 +46,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 2.5' s.add_dependency 'elastic-transport', '~> 8.3' - s.add_dependency 'elasticsearch-api', '8.16.0' + s.add_dependency 'elasticsearch-api', '8.16.1' s.add_development_dependency 'base64' s.add_development_dependency 'bundler' diff --git a/elasticsearch/lib/elasticsearch/version.rb b/elasticsearch/lib/elasticsearch/version.rb index 94d703691..4d55795e6 100644 --- a/elasticsearch/lib/elasticsearch/version.rb +++ b/elasticsearch/lib/elasticsearch/version.rb @@ -16,5 +16,5 @@ # under the License. module Elasticsearch - VERSION = '8.16.0'.freeze + VERSION = '8.16.1'.freeze end