Skip to content

Commit 84ab84a

Browse files
chore(8.19): release 8.19.1
1 parent f4bda5f commit 84ab84a

File tree

3 files changed

+63
-52
lines changed

3 files changed

+63
-52
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "8.19.0"
2+
".": "8.19.1"
33
}

CHANGELOG.md

Lines changed: 61 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,38 @@
1-
# 8.19.0
1+
# Changelog
22

3-
# API
3+
## [8.19.1](https://github.com/elastic/go-elasticsearch/compare/v8.19.0...v8.19.1) (2025-12-11)
4+
5+
6+
### Features
7+
8+
* Add queue size multiplier config to BulkIndexer ([#1029](https://github.com/elastic/go-elasticsearch/issues/1029)) ([#1055](https://github.com/elastic/go-elasticsearch/issues/1055)) ([cdaf2aa](https://github.com/elastic/go-elasticsearch/commit/cdaf2aa28586ea938230b165487f9489e2039944))
9+
* Add support for interceptors in Elasticsearch client ([#1080](https://github.com/elastic/go-elasticsearch/issues/1080)) ([#1086](https://github.com/elastic/go-elasticsearch/issues/1086)) ([f4bda5f](https://github.com/elastic/go-elasticsearch/commit/f4bda5ff2682c18fee2dc66e4abc85e56b5222a5))
10+
11+
12+
### Bug Fixes
13+
14+
* Notify items if an error occurs in bulk indexer ([#615](https://github.com/elastic/go-elasticsearch/issues/615)) ([#1057](https://github.com/elastic/go-elasticsearch/issues/1057)) ([00b0ac1](https://github.com/elastic/go-elasticsearch/commit/00b0ac19af728ea10bd61571c3dc4de71e6ce130))
15+
16+
## 8.19.0
17+
18+
## API
419

520
* Updated APIs to 8.19.0
621

7-
# Typed API
22+
## Typed API
823

924
* Update TypedAPI to latest [elasticsearch-specification 8.19](https://github.com/elastic/elasticsearch-specification/commit/470b4b9)
1025

11-
# 8.18.1
26+
## 8.18.1
1227

1328
* This patch release fixes the broken build found in 8.18.0. If you are using the `TypedClient`, you should update to this version.
1429

15-
# 8.18.0
30+
## 8.18.0
1631

1732
* Update `elastictransport` to `8.7.0`.
1833
* Thanks to @zaneli, the `TypedClient` can now be used in the `BulkIndexer`.
1934

20-
# New
35+
## New
2136

2237
* This release adds a `BaseClient` constructor with no attached APIs, allowing it to be used purely as a transport layer instead of a full-featured API client.
2338

@@ -66,59 +81,59 @@ if err != nil {
6681
log.Printf("Elasticsearch version typedapi: %s\n", typedRes.Version.Int)
6782
```
6883

69-
# API
84+
## API
7085

7186
* Updated APIs to 8.18.0
7287

73-
# Typed API
88+
## Typed API
7489

7590
* Update APIs to 8.18 ([cbfcc73](https://github.com/elastic/elasticsearch-specification/tree/cbfcc73d01310bed2a480ec35aaef98138b598e5))
7691

77-
# 8.17.1
92+
## 8.17.1
7893

7994
* Update elastictransport to 8.6.1
8095

8196
Thanks to @AkisAya and @jmfrees for their contributions!
8297

83-
# 8.17.0
98+
## 8.17.0
8499

85100
* Expose BulkIndexer total flushed bytes metric [#914](https://github.com/elastic/go-elasticsearch/pull/914) thanks to @aureleoules
86101

87-
# API
102+
## API
88103

89104
Updated APIs to 8.17.0
90105

91-
# Typed API
106+
## Typed API
92107

93108
Update APIs to latest [elasticsearch-specification 8.17](https://github.com/elastic/elasticsearch-specification/tree/2f823ff6fcaa7f3f0f9b990dc90512d8901e5d64)
94109

95-
# 8.16.0
110+
## 8.16.0
96111

97-
# API
112+
## API
98113

99114
* `InferenceStreamInference` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/stream-inference-api.html)
100115
* `QueryRulesTest` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/test-query-ruleset.html)
101116
* `Ingest.DeleteIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-ip-location-database-api.html)
102117
* `Ingest.GetIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-ip-location-database-api.html)
103118
* `Ingest.PutIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/put-ip-location-database-api.html)
104119

105-
# Typed API
120+
## Typed API
106121

107122
Update APIs to latest [elasticsearch-specification 8.16](https://github.com/elastic/elasticsearch-specification/tree/4fcf747dfafc951e1dcf3077327e3dcee9107db3)
108123

109-
# 8.15.0
124+
## 8.15.0
110125

111-
# API
126+
## API
112127

113128
* API is generated from the Elasticsearch 8.15.0 specification.
114129

115-
# Typed API
130+
## Typed API
116131

117132
Update APIs to latest [elasticsearch-specification 8.15](https://github.com/elastic/elasticsearch-specification/tree/19027dbdd366978ccae41842a040a636730e7c10)
118133

119-
# 8.14.0
134+
## 8.14.0
120135

121-
# API
136+
## API
122137

123138
New APIs:
124139

@@ -127,18 +142,18 @@ New APIs:
127142
* TextStructureFindFieldStructure [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/find-field-structure.html)
128143
* TextStructureFindMessageStructure [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/find-message-structure.html)
129144

130-
# Typed API
145+
## Typed API
131146

132147
New APIs:
133148

134149
* UpdateTrainedModelDeployment [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/update-trained-model-deployment.html)
135150

136-
# Transport
151+
## Transport
137152
* Fixed a deadlock in the connection pool https://github.com/elastic/elastic-transport-go/issues/20
138153

139-
# 8.13.1
154+
## 8.13.1
140155

141-
# Typed API
156+
## Typed API
142157

143158
Update APIs to latest [elasticsearch-specification 8.13](https://github.com/elastic/elasticsearch-specification/tree/5fb8f1ce9c4605abcaa44aa0f17dbfc60497a757)
144159

@@ -156,9 +171,9 @@ Canonical`.Request()` method was unaffected.
156171
* `Ml.ValidateDetector`
157172
* `SearchApplication.Put`
158173

159-
# 8.13.0
174+
## 8.13.0
160175

161-
# API
176+
## API
162177

163178
New APIS:
164179

@@ -181,7 +196,7 @@ New APIS:
181196
* `Indices.ResolveCluster` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-cluster-api.html)
182197
* `Security.QueryUser` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-query-user.html)
183198

184-
# Typed API
199+
## Typed API
185200

186201
* `indices.ResolveCluster` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-cluster-api.html)
187202
* `textstructure.TestGrokPattern` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/test-grok-pattern.html)
@@ -190,14 +205,14 @@ Thanks to @pakio, transport now has an optional pool based compression option. [
190205

191206
And to @tblyler for fixing a very subtle memory leak in the `BulkIndexer`. #797
192207

193-
# 8.12.1
208+
## 8.12.1
194209

195210
* Fix: ticker memory leak in bulk indexer due to internal flush call resetting the ticker. #797
196211
* Fix: Scroll now uses the body to pass the scroll_id. #785
197212
* Add: generated UnmarshalJSON for Requests to allow injecting payloads using aliases.
198213
* Fix: `put_synonym_rule` was not working due to a type issue in the [Elasticsearch API Specification](https://github.com/elastic/elasticsearch-specification/pull/2407).
199214

200-
# 8.12.0
215+
## 8.12.0
201216

202217
## Client
203218

@@ -254,13 +269,13 @@ More about what you can expect in the [Semantic Conventions for Elasticsearch](h
254269
* `GetSettings` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-get-settings.html)
255270
* `UpdateSettings` [documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-update-settings.html)
256271

257-
# 8.11.1
272+
## 8.11.1
258273

259274
## Typed API
260275

261276
* Fix https://github.com/elastic/go-elasticsearch/issues/756 preventing from settings indices in `indices.PutSettings`
262277

263-
# 8.11.0
278+
## 8.11.0
264279

265280
## API
266281

@@ -276,19 +291,19 @@ More about what you can expect in the [Semantic Conventions for Elasticsearch](h
276291

277292
* Mandatory URL parameters are not exposed as functions anymore as they already exist in the constructor.
278293

279-
# New Compatibility Policy
294+
## New Compatibility Policy
280295

281296
Starting from version `8.12.0`, this library follow the Go language [policy](https://go.dev/doc/devel/release#policy). Each major Go release is supported until there are two newer major releases. For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release.
282297

283298
If you have any questions or concerns, please do not hesitate to reach out to us.
284299

285-
# 8.10.1
300+
## 8.10.1
286301

287302
## Typed API
288303

289304
Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elastic/elasticsearch-specification/commit/3b09f9d8e90178243f8a340a7bc324aab152c602)
290305

291-
# 8.10.0
306+
## 8.10.0
292307

293308
## API
294309
**Experimental APIs for internal use**
@@ -316,7 +331,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
316331
**Beta**
317332
* [Synonyms](https://www.elastic.co/guide/en/elasticsearch/reference/current/synonyms-apis.html)
318333

319-
# 8.9.0
334+
## 8.9.0
320335

321336
## API
322337
**New API**
@@ -343,15 +358,15 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
343358

344359
* Fixed a deserialization issue for `Property` & `Analyzer` #696
345360

346-
# 8.8.2
361+
## 8.8.2
347362

348363
## Typed API
349364

350365
* Fixed deserialization for `Suggest` in search responses.
351366
* Fixed double-quoted strings in deserialization for unions normalized as string. #684
352367
* Fixed handling of `core.Get` response when the index did not exist. #678
353368

354-
# 8.7.0
369+
## 8.7.0
355370

356371
## API
357372

@@ -378,7 +393,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
378393
* `.Raw` now takes a reader as input.
379394
* User defined values such as `_source` in `Hits` are now `json.RawMessage` to highlight they later deserializable nature.
380395

381-
# 8.6.0
396+
## 8.6.0
382397

383398
## API
384399

@@ -393,7 +408,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
393408

394409
Improvements were made to the BulkIndexer memory usage to allow better handling under burst use cases. Thanks to @christos68k and @rockdaboot !
395410

396-
# 8.5.0
411+
## 8.5.0
397412

398413
## API
399414

@@ -435,7 +450,7 @@ In addition, a bug was fixed preventing the use of wildcards in index names, and
435450

436451
The Typed API remains in `alpha` stage while its development continues.
437452

438-
# 8.4.0
453+
## 8.4.0
439454

440455
## API
441456

@@ -455,11 +470,11 @@ This new API is still in `alpha` stage and will be release alongside the existin
455470

456471
A few examples of standard use-cases can be found in the [TypedAPI section of the documentation](https://www.elastic.co/guide/en/elasticsearch/client/go-api/master/typedapi.html).
457472

458-
# 8.4.0-alpha.2
473+
## 8.4.0-alpha.2
459474

460475
This second prerelease of the 8.4.0 updates the API for the client and fixes the serialization for types using [additional properties](https://github.com/elastic/elasticsearch-specification/blob/main/docs/behaviors.md#additionalproperties--additionalproperty).
461476

462-
# 8.4.0-alpha.1
477+
## 8.4.0-alpha.1
463478

464479
This prerelease introduces a new typed API generated from the [elasticsearch-specification](https://github.com/elastic/elasticsearch-specification). This generation from the common specification allows us to provide a complete API which uses an exhaustive hierarchy of types reflecting the possibilities given by Elasticsearch.
465480

@@ -506,7 +521,7 @@ While being different, the new API uses all the existing layers that were built
506521

507522
Feedback is very welcome, play with it, use it, let us know what you think!
508523

509-
# 8.3.0
524+
## 8.3.0
510525

511526
## API
512527

@@ -521,7 +536,7 @@ Feedback is very welcome, play with it, use it, let us know what you think!
521536

522537
* `Security.HasPrivilegesUserProfile` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-has-privileges-user-profile.html)
523538

524-
# 8.2.0
539+
## 8.2.0
525540
## Client
526541

527542
* Fixed a serialisation error for `retry_on_conflict` in the BulkIndexer. Thanks to @lpflpf for the help!
@@ -541,7 +556,7 @@ Feedback is very welcome, play with it, use it, let us know what you think!
541556
* `Security.suggestUserProfiles` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-suggest-user-profile.html)
542557
* `Security.updateUserProfileData` (Experimental API) [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-update-user-profile-data.html)
543558

544-
# 8.1.0
559+
## 8.1.0
545560
## API
546561

547562
* API is generated from the Elasticsearch 8.1.0 specification.
@@ -557,7 +572,7 @@ Feedback is very welcome, play with it, use it, let us know what you think!
557572
* `OidcAuthenticate`, `OidcLogout` and `OidcPrepareAuthentication` [see documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api.html#security-openid-apis)
558573
* `TransformResetTransform`
559574

560-
# 8.0.0
575+
## 8.0.0
561576
## Client
562577

563578
* The client now uses `elastic-transport-go` dependency which lives in its [own repository](https://github.com/elastic/elastic-transport-go/).
@@ -568,7 +583,3 @@ Feedback is very welcome, play with it, use it, let us know what you think!
568583
## API
569584

570585
* API is generated from the Elasticsearch 8.0.0 specification.
571-
572-
573-
574-

internal/version/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ package version
2121
const Client = Version
2222

2323
// Version is the version of the client.
24-
const Version = "8.19.1-SNAPSHOT"
24+
const Version = "8.19.1"

0 commit comments

Comments
 (0)