Skip to content

[Automation] Bump product version numbers#3257

Merged
shainaraskas merged 7 commits into
mainfrom
updatecli_main_bfbda0570cfbf1ebee5ba4801497a4b00fe1289653863b5c09f26db4b8c67c6e
May 7, 2026
Merged

[Automation] Bump product version numbers#3257
shainaraskas merged 7 commits into
mainfrom
updatecli_main_bfbda0570cfbf1ebee5ba4801497a4b00fe1289653863b5c09f26db4b8c67c6e

Conversation

@elastic-observability-automation

@elastic-observability-automation elastic-observability-automation Bot commented May 6, 2026

Copy link
Copy Markdown
Contributor

Bump release versions in the config/versions.yml

Update config/versions.yml elasticsearch-client-javascript 9.4.0

change detected: * key "$.versioning_systems.elasticsearch-client-javascript.current" updated from "9.3.4" to "9.4.0", in file "config/versions.yml"

v9.4.0
[Changelog](https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.0-release-notes)
Update config/versions.yml edot-node 1.13.0

change detected: * key "$.versioning_systems.edot-node.current" updated from "1.12.0" to "1.13.0", in file "config/versions.yml"

v1.13.0
## Changelog

### Chores

* Update all `@opentelemetry/*` upstream package dependencies to the latest releases:
    - [`experimental/v0.217.0` release](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.217.0) from opentelemetry-js
    - [opentelemetry-js-contrib release](https://github.com/open-telemetry/opentelemetry-js-contrib/pull/3498#issuecomment-4389865993)
    - This includes a security fix for users of the Prometheus Exporter.

---

[README](https://github.com/elastic/elastic-otel-node/tree/main/packages/opentelemetry-node#readme) | [Full Release Notes](https://github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/index.md) | [Breaking Changes](https://github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/breaking-changes.md)
Update config/versions.yml elasticsearch-client-php 9.4.0

change detected: * key "$.versioning_systems.elasticsearch-client-php.current" updated from "9.3.0" to "9.4.0", in file "config/versions.yml"

v9.4.0
### Features and enhancements

- New Bulk Helper function [#1560](https://github.com/elastic/elasticsearch-php/pull/1560)
   This new function provides high-level access to the Bulk API endpoint, though the use of a generator. Example usage:

   ```php
   use Elastic\Elasticsearch\Helper\Bulk;

   function get_next_document() {
       foreach($dataset as $document) {
           yield Bulk::index_action($document)
       }
   }

   Bulk::bulk($client, $index, get_next_document());
   ```
- ES|QL query builder updates
   The ES|QL query builder module has been updated for Elasticsearch 9.4 and Serverless.

### Inference.embedding (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/inference.embedding.json

### Inference.putFireworksai (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/inference.put_fireworksai.json

### Project.createManyRouting (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/project.create_many_routing.json

### Project.createRouting (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/project.create_routing.json

### Project.deleteRouting (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/project.delete_routing.json

### Project.getManyRouting (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/project.get_many_routing.json

### Project.getRouting (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/project.get_routing.json

### Security.cloneApiKey (new API)

- API: https://github.com/elastic/elasticsearch/blob/9.4/rest-api-spec/src/main/resources/rest-api-spec/api/security.clone_api_key.json

### AsyncSearch.get

- Added the `return_intermediate_results` parameter

### Streams.logsDisable

- Added the `name` parameter

### Streams.logsEnable

- Added the `name` parameter
Update config/versions.yml elasticsearch-client-python 9.4.0

change detected: * key "$.versioning_systems.elasticsearch-client-python.current" updated from "9.3.0" to "9.4.0", in file "config/versions.yml"

v9.4.0
## Enhancements

* ES|QL updates for 9.4 and Serverless ([#3384](https://github.com/elastic/elasticsearch-py/pull/3384))
* Added `server_mode` parameter to the client’s constructor

## API

* Added `inference.embedding` API
* Added `inference.put_fireworksai` API
* Added `project.create_many_routing`, `project.create_routing`, `project.delete_routing`, `project.get_many_routing` and `project.get_routing` APIs
* Added `security.clone_api_key` API
* Added `group_by` parameter to `reindex_rethrottle` API
* Added `return_intermediate_results` parameter to `async_search.get` API
* Added `project_routing` and `time_zone` parameters to `esql.async_query` and `esql.query` APIs
* Removed `master_timeout` parameter from `searchable_snapshots.cache_stats` API
* Added `name` parameter to `streams.logs_enable` and `streams.logs_disable` APIs
* Added `should_parse_recursively` parameter to `text_structure.find_field_structure`, `text_structure.find_message_structure` and `text_structure.find_structure` APIs

## DSL

* Data stream support ([#3413](https://github.com/elastic/elasticsearch-py/pull/3413))
* Handle document attributes that have a name collision with a method (#3364)
* Added `es_name` parameter to `mapped_field` function
* Added `_es_name` parameter to all subclasses of `Field`
* Added `script` attribute to `MultiTermLookup` type
* Added `lookup` attribute to `QueryVectorBuilder` type
Update config/versions.yml elasticsearch-client-ruby 9.4.0

change detected: * key "$.versioning_systems.elasticsearch-client-ruby.current" updated from "9.3.1" to "9.4.0", in file "config/versions.yml"

v9.4.0
# Gem

* Tested versions of Ruby for 9.4.0:
  * Ruby MRI: `3.3`, `3.4`, `4.0`
  * JRuby `9.3`, `9.4`, `10.0`

## ES|QL Query Builder

The [Ruby ES|QL Query Builder](https://github.com/elastic/esql-ruby) [version 0.6.0](https://github.com/elastic/esql-ruby/releases/tag/v0.6.0) has been released. The version adds support for `INLINE_STATS`, `METRICS_INFO`, `PROMQL`, `REGISTERED_DOMAIN`, `SET`, `URI_PARTS`, and `USER_AGENT`.

# Elasticsearch API

## API Updates

* `async_search.get`: New Parameter `:return_intermediate_results`. Specifies whether the response should contain intermediate results if the query is still running when the wait_for_completion_timeout.
* `project.tags`: Parameter removed `:project_routing`. Added `:body` parameter.
* `reindex_rethrottle`: New Parameter `:group_by`.
* `search_mvt`: Parameter removed `:project_routing`. Specifies a subset of projects to target for the search using project.
* `streams.logs_disable`: New Parameter `:name`. The stream type to disable. (*Required*)
* `streams.logs_enable`: New Parameter `:name`. The stream type to enable. (*Required*)
* `text_structure.find_field_structure`, `text_structure.find_message_structure`, `text_structure.find_structure`: New Parameter `:should_parse_recursively`. If the format is `ndjson`, you can specify whether to parse nested JSON objects recursively.
* The APIs in the `streams` namespace were behind a feature flag and now they're not. They are still available in Technical Preview.
* `indices.downsample` has been promoted from Technical Preview to stable.

## New APIs

* `inference.put_fireworksai` - Create a Fireworks AI inference endpoint.

In Technical Preview, available behind the feature flag `reindex_management_api`.

* `cancel_reindex` - Cancel an ongoing reindex task.
* `get_reindex` - Get the status and progress of a specific reindex task.
* `list_reindex` - Get information about all currently running reindex tasks.

In Technical Preview:

* `inference.embedding` - Perform dense embedding inference on the service.
* `security.clone_api_key` -  Create a copy of an existing API key with a new ID. This is intended for applications (such as Kibana) that need to create API keys on behalf of a user using an existing API key credential.

Available only in Serverless, in Technical Preview:

* `project.create_many_routing` - Create or update project routing expressions.
* `project.create_routing` - Create or update a project routing expression.
* `project.delete_routing` - Delete a project routing expression.
* `project.get_many_routing` - Get project routing expressions.
* `project.get_routing` - Get a project routing expression.

## Deleted APIs

The following APIs were in technical preview behind a feature flag and have been removed:
* `indices.delete_sample_configuration`
* `indices.get_all_sample_configuration`
* `indices.get_sample`
* `indices.get_sample_configuration`
* `indices.get_sample_stats`
* `indices.put_sample_configuration`
Update config/versions.yml elasticsearch-client-dotnet 9.4.0

change detected: * key "$.versioning_systems.elasticsearch-client-dotnet.current" updated from "9.3.6" to "9.4.0", in file "config/versions.yml"

9.3.6
## What's Changed

* Remove obsolete ElasticsearchClientProductRegistration overrides by @flobernd in https://github.com/elastic/elasticsearch-net/pull/8891
  * Fixes https://github.com/elastic/elasticsearch-net/issues/8890

**Full Changelog**: https://github.com/elastic/elasticsearch-net/compare/9.3.5...9.3.6
9.3.7
## What's Changed

* Regenerate client by @flobernd in https://github.com/elastic/elasticsearch-net/pull/8898
  * Set explicit `ContentType: application/json` for `ChatCompletionUnified` and `StreamCompletion` streaming inference requests
  * Switch `SearchMvt` `Accept` header to `application/vnd.elasticsearch+vnd.mapbox-vector-tile` (Elasticsearch product-flavored content-type)
  * Bump `Elastic.Transport` to 0.17.1
  * Document default `max_page_search_size` values for `pivot` (500) and `latest` (5000) transforms

**Full Changelog**: https://github.com/elastic/elasticsearch-net/compare/9.3.6...9.3.7
9.4.0
## What's Changed

Initial 9.4.x release.

**Full Changelog**: https://github.com/elastic/elasticsearch-net/compare/9.3.7...9.4.0
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

@shainaraskas shainaraskas merged commit 72e8730 into main May 7, 2026
23 checks passed
@shainaraskas shainaraskas deleted the updatecli_main_bfbda0570cfbf1ebee5ba4801497a4b00fe1289653863b5c09f26db4b8c67c6e branch May 7, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant