Skip to content

Commit 378d5be

Browse files
chore(8.19): release 8.19.1
1 parent 7e52925 commit 378d5be

File tree

3 files changed

+64
-52
lines changed

3 files changed

+64
-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: 62 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,39 @@
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-11-25)
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+
10+
11+
### Bug Fixes
12+
13+
* **buildkite:** Improve error handling for HTTP requests and add fallback for 404 responses ([#1040](https://github.com/elastic/go-elasticsearch/issues/1040)) ([#1051](https://github.com/elastic/go-elasticsearch/issues/1051)) ([ef44da2](https://github.com/elastic/go-elasticsearch/commit/ef44da2f669a17f8366074a9cc4f44b4c6055a56))
14+
* Notify items if an error occurs in bulk indexer ([#1057](https://github.com/elastic/go-elasticsearch/issues/1057)) ([00b0ac1](https://github.com/elastic/go-elasticsearch/commit/00b0ac19af728ea10bd61571c3dc4de71e6ce130))
15+
* Notify items if an error occurs in bulk indexer ([#615](https://github.com/elastic/go-elasticsearch/issues/615)) ([00b0ac1](https://github.com/elastic/go-elasticsearch/commit/00b0ac19af728ea10bd61571c3dc4de71e6ce130))
16+
17+
## 8.19.0
18+
19+
## API
420

521
* Updated APIs to 8.19.0
622

7-
# Typed API
23+
## Typed API
824

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

11-
# 8.18.1
27+
## 8.18.1
1228

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

15-
# 8.18.0
31+
## 8.18.0
1632

1733
* Update `elastictransport` to `8.7.0`.
1834
* Thanks to @zaneli, the `TypedClient` can now be used in the `BulkIndexer`.
1935

20-
# New
36+
## New
2137

2238
* 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.
2339

@@ -66,59 +82,59 @@ if err != nil {
6682
log.Printf("Elasticsearch version typedapi: %s\n", typedRes.Version.Int)
6783
```
6884

69-
# API
85+
## API
7086

7187
* Updated APIs to 8.18.0
7288

73-
# Typed API
89+
## Typed API
7490

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

77-
# 8.17.1
93+
## 8.17.1
7894

7995
* Update elastictransport to 8.6.1
8096

8197
Thanks to @AkisAya and @jmfrees for their contributions!
8298

83-
# 8.17.0
99+
## 8.17.0
84100

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

87-
# API
103+
## API
88104

89105
Updated APIs to 8.17.0
90106

91-
# Typed API
107+
## Typed API
92108

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

95-
# 8.16.0
111+
## 8.16.0
96112

97-
# API
113+
## API
98114

99115
* `InferenceStreamInference` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/stream-inference-api.html)
100116
* `QueryRulesTest` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/test-query-ruleset.html)
101117
* `Ingest.DeleteIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-ip-location-database-api.html)
102118
* `Ingest.GetIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-ip-location-database-api.html)
103119
* `Ingest.PutIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/put-ip-location-database-api.html)
104120

105-
# Typed API
121+
## Typed API
106122

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

109-
# 8.15.0
125+
## 8.15.0
110126

111-
# API
127+
## API
112128

113129
* API is generated from the Elasticsearch 8.15.0 specification.
114130

115-
# Typed API
131+
## Typed API
116132

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

119-
# 8.14.0
135+
## 8.14.0
120136

121-
# API
137+
## API
122138

123139
New APIs:
124140

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

130-
# Typed API
146+
## Typed API
131147

132148
New APIs:
133149

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

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

139-
# 8.13.1
155+
## 8.13.1
140156

141-
# Typed API
157+
## Typed API
142158

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

@@ -156,9 +172,9 @@ Canonical`.Request()` method was unaffected.
156172
* `Ml.ValidateDetector`
157173
* `SearchApplication.Put`
158174

159-
# 8.13.0
175+
## 8.13.0
160176

161-
# API
177+
## API
162178

163179
New APIS:
164180

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

184-
# Typed API
200+
## Typed API
185201

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

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

193-
# 8.12.1
209+
## 8.12.1
194210

195211
* Fix: ticker memory leak in bulk indexer due to internal flush call resetting the ticker. #797
196212
* Fix: Scroll now uses the body to pass the scroll_id. #785
197213
* Add: generated UnmarshalJSON for Requests to allow injecting payloads using aliases.
198214
* 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).
199215

200-
# 8.12.0
216+
## 8.12.0
201217

202218
## Client
203219

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

257-
# 8.11.1
273+
## 8.11.1
258274

259275
## Typed API
260276

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

263-
# 8.11.0
279+
## 8.11.0
264280

265281
## API
266282

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

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

279-
# New Compatibility Policy
295+
## New Compatibility Policy
280296

281297
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.
282298

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

285-
# 8.10.1
301+
## 8.10.1
286302

287303
## Typed API
288304

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

291-
# 8.10.0
307+
## 8.10.0
292308

293309
## API
294310
**Experimental APIs for internal use**
@@ -316,7 +332,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
316332
**Beta**
317333
* [Synonyms](https://www.elastic.co/guide/en/elasticsearch/reference/current/synonyms-apis.html)
318334

319-
# 8.9.0
335+
## 8.9.0
320336

321337
## API
322338
**New API**
@@ -343,15 +359,15 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
343359

344360
* Fixed a deserialization issue for `Property` & `Analyzer` #696
345361

346-
# 8.8.2
362+
## 8.8.2
347363

348364
## Typed API
349365

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

354-
# 8.7.0
370+
## 8.7.0
355371

356372
## API
357373

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

381-
# 8.6.0
397+
## 8.6.0
382398

383399
## API
384400

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

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

396-
# 8.5.0
412+
## 8.5.0
397413

398414
## API
399415

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

436452
The Typed API remains in `alpha` stage while its development continues.
437453

438-
# 8.4.0
454+
## 8.4.0
439455

440456
## API
441457

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

456472
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).
457473

458-
# 8.4.0-alpha.2
474+
## 8.4.0-alpha.2
459475

460476
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).
461477

462-
# 8.4.0-alpha.1
478+
## 8.4.0-alpha.1
463479

464480
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.
465481

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

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

509-
# 8.3.0
525+
## 8.3.0
510526

511527
## API
512528

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

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

524-
# 8.2.0
540+
## 8.2.0
525541
## Client
526542

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

544-
# 8.1.0
560+
## 8.1.0
545561
## API
546562

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

560-
# 8.0.0
576+
## 8.0.0
561577
## Client
562578

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

570586
* 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)