Skip to content

Releases: elastic/elastic-transport-ruby

v8.3.5

16 Jul 16:19
Compare
Choose a tag to compare
  • Small updates in source code documentation.
  • Updates meta header for Elasticsearch Serverless.
  • Fixes issues with ES_SERVERLESS_SERVICE_VERSION for backwards compatibility.

v8.3.2

14 Feb 09:10
Compare
Choose a tag to compare
  • OpenTelemetry: In v8.3.0 and v8.3.1, the environment variable OTEL_INSTRUMENTATION_ELASTICSEARCH_CAPTURE_SEARCH_QUERY was available but is now deprecated in favor of OTEL_RUBY_INSTRUMENTATION_ELASTICSEARCH_CAPTURE_SEARCH_QUERY.

v8.3.1

24 Jan 16:32
Compare
Choose a tag to compare

Tested versions of Ruby: (MRI) 3.0, 3.1, 3.2, 3.3, JRuby 9.3 and JRuby 9.4

  • Removes unneccessary require 'base64' found thanks to warning in Ruby 3.3. So this removes the warning too if you were using Ruby 3.3.

v8.2.5

24 Jan 16:31
Compare
Choose a tag to compare

Tested versions of Ruby: (MRI) 3.0, 3.1, 3.2, 3.3, JRuby 9.3 and JRuby 9.4

  • Removes unneccessary require 'base64' found thanks to warning in Ruby 3.3. So this removes the warning too if you were using Ruby 3.3.

v8.1.3

24 Jan 16:30
Compare
Choose a tag to compare

Tested versions of Ruby: (MRI) 3.0, 3.1, 3.2, 3.3, JRuby 9.3 and JRuby 9.4

  • Removes unneccessary require 'base64' found thanks to warning in Ruby 3.3. So this removes the warning too if you were using Ruby 3.3.

v8.3.0

28 Sep 07:57
Compare
Choose a tag to compare

Tested versions of Ruby: (MRI) 3.0, 3.1, 3.2, JRuby 9.3 and JRuby 9.4

This release adds native support for OpenTelemetry. Documentation will be added to the official Transport documentation. Pull Request: #54.

v8.2.4

25 Sep 16:18
Compare
Choose a tag to compare

Tested versions of Ruby: (MRI) 3.0, 3.1, 3.2, JRuby 9.3 and JRuby 9.4

  • Fixes #66 - Manticore transport unable to send custom headers with perform_request Pull Request
  • Fixes #67 - Float with many digits automatically becomes BigDecimal when using Oj. Pull Request, thank you @kyoshidajp!

v8.2.3

31 Aug 06:02
Compare
Choose a tag to compare

Tested versions of Ruby: (MRI) 3.0, 3.1, 3.2, JRuby 9.3 and JRuby 9.4

  • Fixes enforcing UTF-8 in Response body, causing an error when the string is frozen, particularly when using webmock. issue #63

v8.1.2

31 Aug 06:01
Compare
Choose a tag to compare

Backports the following fix from 8.2:

  • Fixes enforcing UTF-8 in Response body, causing an error when the string is frozen, particularly when using webmock. issue #63

v8.1.1

05 Jul 08:10
Compare
Choose a tag to compare

Tested versions of Ruby: (MRI) 2.7, 3.0, 3.1, 3.2, JRuby 9.3 and JRuby 9.4

Backports the following fixes from 8.2:

  • Refactors apply_headers in base and manticore implementation: When passing in an object to the initializer, apply_headers would mutate this object and in certain conditions, this would raise RuntimeError in JRuby 9.3 and ConcurrencyError in JRuby 9.4. This update clones the options object instead.
  • Fixes issue #44, raising Elastic::Transport::Transport::Error instead of Faraday::ConnectionFailed (or any other Faraday error class) when a host is unreachable.
  • Fixes parsing ipv4 addresses like inet[/127.0.0.1:9200] in sniffer, issue #48. Pull Request by @robbat2, thank you!