Download Latest Version Release 9.4.0 source code.tar.gz (1.2 MB)
Email in envelope

Get an email when there's a new version of elasticsearc-php

Home / v9.4.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-06 2.3 kB
Release 9.4.0 source code.tar.gz 2026-05-06 1.2 MB
Release 9.4.0 source code.zip 2026-05-06 1.4 MB
Totals: 3 Items   2.6 MB 2

Features and enhancements

  • New Bulk Helper function #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)

Inference.putFireworksai (new API)

Project.createManyRouting (new API)

Project.createRouting (new API)

Project.deleteRouting (new API)

Project.getManyRouting (new API)

Project.getRouting (new API)

Security.cloneApiKey (new API)

AsyncSearch.get

  • Added the return_intermediate_results parameter

Streams.logsDisable

  • Added the name parameter

Streams.logsEnable

  • Added the name parameter
Source: README.md, updated 2026-05-06