Skip to content

Releases: elastic/elasticsearch-serverless-ruby

v0.0.7.20231031.pre

14 Sep 15:33
Compare
Choose a tag to compare
v0.0.7.20231031.pre Pre-release
Pre-release

API updates

New APIs in this release:

  • cluster.delete_component_template
  • cluster.exists_component_template
  • cluster.get_component_template
  • cluster.info
  • cluster.put_component_template
  • delete_by_query
  • exists_source
  • get_source
  • indices.delete_alias
  • indices.exists_alias
  • indices.get_alias
  • indices.put_alias
  • indices.update_aliases
  • security.authenticate
  • security.create_api_key
  • security.get_api_key
  • security.invalidate_api_key
  • security.query_api_keys
  • update_by_query
  • validate_query

See APIs for the full list of available endpoints.

v0.0.6.20230825.pre

25 Aug 11:43
Compare
Choose a tag to compare
v0.0.6.20230825.pre Pre-release
Pre-release
  • Updates User-Agent to elasticsearch-serverless-ruby.
  • Adds rescue_from_not_found for :ignore parameter for API calls.

API updates:

New APIs in this release:

  • async_search.delete
  • async_search.get
  • async_search.status
  • async_search.submit
  • clear_scroll
  • creates
  • exists
  • indices.exists
  • msearch
  • mget
  • scroll
  • transform.delete_transform
  • transform.get_transform
  • transform.get_transform_stats
  • transform.preview_transform
  • transform.put_transform
  • transform.reset_transform
  • transform.schedule_now_transform
  • transform.start_transform
  • transform.stop_transform
  • transform.update_transform

v0.0.5.20230808.pre

08 Aug 10:11
Compare
Choose a tag to compare
v0.0.5.20230808.pre Pre-release
Pre-release
  • Adds meta header and user agent values for Elasticsearch Serverless Client.

API updates:

  • 🐈 Adds cat APIs:
    • cat.aliases
    • cat.component_templates
    • cat.count
    • cat.help
    • cat.transforms
  • Updates indices APIs (changes only in source code documentation).
  • Adds open_point_in_time and close_point_in_time APIs.
  • Adds count API.

v0.0.4.20230724.pre

24 Jul 08:18
Compare
Choose a tag to compare
v0.0.4.20230724.pre Pre-release
Pre-release

Tests semver with date version number.

API updates:

  • Updates API generated code with new generator changes.
  • Adds indices.analyse, indices.get APIs.
  • Adds cat namespace, cat.indices API.

v0.0.3.pre

10 Jul 10:25
Compare
Choose a tag to compare
v0.0.3.pre Pre-release
Pre-release
  • Adds get API.
  • Adds namespace indices and APIs indices.create, indices.delete. Namespace support is implemented similar to how the Elasticsearch stack client implements it. But instead of creating a file with a #{Namespace}Client class per namespace, I am dynamically generating them in runtime and including the namespaced methods. These are defined in ElasticsearchServerless::API::#{module_name}::Actions with metaprogramming. This works similar to the old client, but there's less manual work and by adding a namespace to API_NAMESPACES, it's automatically generated. Commit: f97b2a47565f70a1278feba13fd625cbe2cb3134
  • Two new sections added to the getting started page: Getting a document and Deleting an index.

v0.0.2.pre

06 Jun 09:48
Compare
Choose a tag to compare
v0.0.2.pre Pre-release
Pre-release

Adds index, update and delete APIs.

v0.0.1

18 May 07:44
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

This is a development release, not made publicly available, just for testing purposes.