Skip to content

[9.2](backport #6345) build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.19.2 to 8.19.3#6364

Open
mergify[bot] wants to merge 1 commit into9.2from
mergify/bp/9.2/pr-6345
Open

[9.2](backport #6345) build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.19.2 to 8.19.3#6364
mergify[bot] wants to merge 1 commit into9.2from
mergify/bp/9.2/pr-6345

Conversation

@mergify
Copy link
Contributor

@mergify mergify bot commented Feb 13, 2026

Bumps github.com/elastic/go-elasticsearch/v8 from 8.19.2 to 8.19.3.

Release notes

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

v8.19.3

8.19.3 (2026-02-10)

Bug Fixes

  • bulk_indexer: Enable instrumentation support in bulk index requests (#1244) (55c605e)
  • esutil: Avoid duplicate bulk indexer OnError callbacks (#1249) (3f5bf89)
  • esutil: Propagate context timeout while closing bulk indexer (#1252) (9fe5ea8)
  • Prevent BulkIndexer from silently dropping items on flush failure (#1239) (b80ae39)
  • Typed API: Add field-level nil checks during deserialisation (#1223) (7f27889)
  • Typed API: Add missing custom UnmarshalJSON methods for types with additional properties (7f27889)
Changelog

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

8.19.3 (2026-02-10)

Bug Fixes

  • bulk_indexer: Enable instrumentation support in bulk index requests (#1244) (55c605e)
  • esutil: Avoid duplicate bulk indexer OnError callbacks (#1249) (3f5bf89)
  • esutil: Propagate context timeout while closing bulk indexer (#1252) (9fe5ea8)
  • Prevent BulkIndexer from silently dropping items on flush failure (#1239) (b80ae39)
  • Typed API: Add field-level nil checks during deserialisation (#1223) (7f27889)
  • Typed API: Add missing custom UnmarshalJSON methods for types with additional properties (7f27889)

9.3.0 (2026-02-04)

⚠ BREAKING CHANGES

  • Upgrade Go version from 1.23 to 1.24 (#1137)
  • API: API methods and request fields that previously accepted a single string for resource identifiers (e.g., indices, names, IDs, routing, features) now require []string. Corresponding WithX helpers now accept variadic arguments (...string).
  • API: All ExpandWildcards request fields were changed from string to []string, and WithExpandWildcards helpers now accept variadic arguments (...string).
  • API: Routing parameters across document, search, and multi-document APIs were changed from string to []string, and related WithRouting helpers now accept variadic arguments (...string).
  • API: Duration-based parameters previously expressed as string now use time.Duration (e.g., KeepAlive, Interval, BucketSpan). Call sites must pass time.Duration values.
  • API: ML APIs using interface{} for start/end time parameters now require string values, removing support for arbitrary types.
  • API: Several top-level API methods now require []string instead of string for path parameters that support multiple resources (e.g., indices, templates, data streams, transforms, repositories, privileges).
  • API: MonitoringBulk was refactored: DocumentType support was removed, Interval is now time.Duration, and required parameters were added explicitly to the method signature.
  • API: Some WithX functional options changed between single-value and variadic forms to match API behaviour. Existing option usage may require updates.
  • API: Request struct fields were updated to reflect REST API semantics, including changes from string to []string and removal of deprecated fields. Direct struct initialization may require changes.

Features

  • API: Introduce strong typing for duration values (3c657da)
  • API: Support multi-value resource parameters (3c657da)
  • API: Support multiple resources per request (3c657da)
  • API: Update APIs to 9.3.0 (3c657da)
  • Expose FlushedMs metric in BulkIndexer (#1191) (d67d0be)
  • Typed API: Add DenseVectorF32 and DenseVectorBytes types, improving indexing performance of dense vectors by up to 3x when used instead of a float32 array (f543b82)
  • Typed API: Update TypedAPI to latest elasticsearch-specification 9.3.0 (f543b82)
  • Upgrade Go version from 1.23 to 1.24 (#1137) (05f15eb)

Bug Fixes

  • API: Align request structs with Elasticsearch REST spec (3c657da)
  • API: Align routing parameters with REST API (3c657da)
  • API: Correct functional option cardinality (3c657da)
  • API: Modernize MonitoringBulk API (3c657da)
  • API: Normalize expand_wildcards handling (3c657da)
  • API: Simplify ML time range parameters (3c657da)
  • esutil: Handle error from Seek in BulkIndexer.writeBody (#1162) (ab7b3bb)
  • Typed API: Marshal Additional Properties into json.RawMessage instead of any to avoid loss of precision (#1147) (e3e61d6)

... (truncated)

Commits
  • a79cddd chore(8.19): release 8.19.3 (#1228)
  • 5d246ae docs: add msearchtemplate example and usage docs (#1255)
  • 4e13e12 docs(bulk): add typed bulk example and update Makefile and documentation (#12...
  • 9fe5ea8 fix(esutil): propagate context timeout while closing bulk indexer (#1252)
  • 3f5bf89 fix(esutil): avoid duplicate bulk indexer OnError callbacks (#1249)
  • 55c605e fix(bulk_indexer): enable instrumentation support in bulk index requests (#1244)
  • b80ae39 fix: prevent BulkIndexer from silently dropping items on flush failure (#1239)
  • 86f2c53 ci: update apidiff workflow to manage concurrency for pull requests (#1233)
  • 7f27889 fix(Typed API): add field-level nil checks during deserialisation (#1223)
  • cfaea24 test: enhance Elasticsearch service creation with latest patch resolution (#1...
  • 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)

This is an automatic backport of pull request #6345 done by [Mergify](https://mergify.com).

…to 8.19.3 (#6345)

* build(deps): bump github.com/elastic/go-elasticsearch/v8

Bumps [github.com/elastic/go-elasticsearch/v8](https://github.com/elastic/go-elasticsearch) from 8.19.2 to 8.19.3.
- [Release notes](https://github.com/elastic/go-elasticsearch/releases)
- [Changelog](https://github.com/elastic/go-elasticsearch/blob/main/CHANGELOG.md)
- [Commits](elastic/go-elasticsearch@v8.19.2...v8.19.3)

---
updated-dependencies:
- dependency-name: github.com/elastic/go-elasticsearch/v8
  dependency-version: 8.19.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Post dependabot file modifications

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michel Laterman <82832767+michel-laterman@users.noreply.github.com>
(cherry picked from commit 902c025)
@ebeahan ebeahan enabled auto-merge (squash) February 13, 2026 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants