An open index of dependabot pull requests across open source projects.

Bump github.com/elastic/go-elasticsearch/v9 from 9.3.3 to 9.4.0 in /compliance

Open
Number: #1159
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 1
Created: May 06, 2026 at 02:55 AM UTC
(13 days ago)
Updated: May 06, 2026 at 02:57 AM UTC
(13 days ago)
Labels:
automation
Description:

Bumps github.com/elastic/go-elasticsearch/v9 from 9.3.3 to 9.4.0.

Release notes

Sourced from github.com/elastic/go-elasticsearch/v9's releases.

v9.4.0

9.4.0 (2026-05-05)

⚠ BREAKING CHANGES

  • esutil: default Client to elasticsearch.NewBase in NewBulkIndexer
  • esapi: params previously typed *int on ~25 esapi endpoints are now *int64 to match the spec long type. Call sites passing untyped integer literals keep compiling; call sites passing a typed int variable need an int64(...) cast.

Features

  • Add AutoDrainBody option for automatic response body draining (#1373) (4a7dfdf)
  • client: Add (*Client).ToTyped() conversion method (#1449) (6d5f630)
  • Deprecate legacy Config-based constructors (#1378) (30dad2d)
  • esutil: Add Flush method to BulkIndexer for explicit flush-and-wait (#1360) (e61767b)
  • esutil: Add FlushJitter option to BulkIndexer (#1442) (5e9828b)
  • esutil: Default Client to elasticsearch.NewBase in NewBulkIndexer (60905b7)
  • Typed API: Update 9.4 client to spec fcf537e (#1455) (4aa8c6e)
  • Typed API: Update client from spec 836fca8 (27b32e4)

Bug Fixes

  • esapi: Regenerate esapi with *int64 for long-typed params (#1402) (84b4bf8)
  • gen: Map spec long to *int64 for esapi params (#1394) (34db2b1)
  • gen: Support *int64 fields in gen-tests output (#1420) (b8e1973)
Changelog

Sourced from github.com/elastic/go-elasticsearch/v9's changelog.

9.4.0 (2026-05-05)

⚠ BREAKING CHANGES

  • esutil: default Client to elasticsearch.NewBase in NewBulkIndexer
  • esapi: params previously typed *int on ~25 esapi endpoints are now *int64 to match the spec long type. Call sites passing untyped integer literals keep compiling; call sites passing a typed int variable need an int64(...) cast.

Features

  • Add AutoDrainBody option for automatic response body draining (#1373) (4a7dfdf)
  • client: Add (*Client).ToTyped() conversion method (#1449) (6d5f630)
  • Deprecate legacy Config-based constructors (#1378) (30dad2d)
  • esutil: Add Flush method to BulkIndexer for explicit flush-and-wait (#1360) (e61767b)
  • esutil: Add FlushJitter option to BulkIndexer (#1442) (5e9828b)
  • esutil: Default Client to elasticsearch.NewBase in NewBulkIndexer (60905b7)
  • Typed API: Update 9.4 client to spec fcf537e (#1455) (4aa8c6e)
  • Typed API: Update client from spec 836fca8 (27b32e4)

Bug Fixes

  • esapi: Regenerate esapi with *int64 for long-typed params (#1402) (84b4bf8)
  • gen: Map spec long to *int64 for esapi params (#1394) (34db2b1)
  • gen: Support *int64 fields in gen-tests output (#1420) (b8e1973)
Commits
  • 3dde3f3 chore(9.4): release 9.4.0 (#1356)
  • 60905b7 feat!(esutil): default Client to elasticsearch.NewBase in NewBulkIndexer (#1467)
  • 6e5029c chore(9.4): update changelog (#1462)
  • 2484cfd chore(esapi): update 9.4 client from spec b732c10 (#1454)
  • 4aa8c6e feat(Typed API): update 9.4 client to spec fcf537e (#1455)
  • 6d5f630 feat(client): add (*Client).ToTyped() conversion method (#1449)
  • 5e9828b feat(esutil): add FlushJitter option to BulkIndexer (#1442)
  • 84b4bf8 fix(esapi): regenerate esapi with *int64 for long-typed params (#1402)
  • b8e1973 fix(gen): support *int64 fields in gen-tests output (#1420)
  • 43bdef5 [Backport 9.4] fix(gen): sort required URL params deterministically (#1411)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Ecosystem:
go
Version Change:
9.3.3 → 9.4.0
Update Type:
Minor
Path:
/compliance
Technical Details
ID: 15670538
UUID: 4388419857
Node ID: PR_kwDOEON8Ec7YnTd2
Host: GitHub
Repository: elastic/package-spec