Skip to content

Commit b8e3031

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

File tree

3 files changed

+62
-52
lines changed

3 files changed

+62
-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: 60 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,37 @@
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+
* 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))
14+
15+
## 8.19.0
16+
17+
## API
418

519
* Updated APIs to 8.19.0
620

7-
# Typed API
21+
## Typed API
822

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

11-
# 8.18.1
25+
## 8.18.1
1226

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

15-
# 8.18.0
29+
## 8.18.0
1630

1731
* Update `elastictransport` to `8.7.0`.
1832
* Thanks to @zaneli, the `TypedClient` can now be used in the `BulkIndexer`.
1933

20-
# New
34+
## New
2135

2236
* 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.
2337

@@ -66,59 +80,59 @@ if err != nil {
6680
log.Printf("Elasticsearch version typedapi: %s\n", typedRes.Version.Int)
6781
```
6882

69-
# API
83+
## API
7084

7185
* Updated APIs to 8.18.0
7286

73-
# Typed API
87+
## Typed API
7488

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

77-
# 8.17.1
91+
## 8.17.1
7892

7993
* Update elastictransport to 8.6.1
8094

8195
Thanks to @AkisAya and @jmfrees for their contributions!
8296

83-
# 8.17.0
97+
## 8.17.0
8498

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

87-
# API
101+
## API
88102

89103
Updated APIs to 8.17.0
90104

91-
# Typed API
105+
## Typed API
92106

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

95-
# 8.16.0
109+
## 8.16.0
96110

97-
# API
111+
## API
98112

99113
* `InferenceStreamInference` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/stream-inference-api.html)
100114
* `QueryRulesTest` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/test-query-ruleset.html)
101115
* `Ingest.DeleteIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-ip-location-database-api.html)
102116
* `Ingest.GetIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-ip-location-database-api.html)
103117
* `Ingest.PutIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/put-ip-location-database-api.html)
104118

105-
# Typed API
119+
## Typed API
106120

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

109-
# 8.15.0
123+
## 8.15.0
110124

111-
# API
125+
## API
112126

113127
* API is generated from the Elasticsearch 8.15.0 specification.
114128

115-
# Typed API
129+
## Typed API
116130

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

119-
# 8.14.0
133+
## 8.14.0
120134

121-
# API
135+
## API
122136

123137
New APIs:
124138

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

130-
# Typed API
144+
## Typed API
131145

132146
New APIs:
133147

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

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

139-
# 8.13.1
153+
## 8.13.1
140154

141-
# Typed API
155+
## Typed API
142156

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

@@ -156,9 +170,9 @@ Canonical`.Request()` method was unaffected.
156170
* `Ml.ValidateDetector`
157171
* `SearchApplication.Put`
158172

159-
# 8.13.0
173+
## 8.13.0
160174

161-
# API
175+
## API
162176

163177
New APIS:
164178

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

184-
# Typed API
198+
## Typed API
185199

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

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

193-
# 8.12.1
207+
## 8.12.1
194208

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

200-
# 8.12.0
214+
## 8.12.0
201215

202216
## Client
203217

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

257-
# 8.11.1
271+
## 8.11.1
258272

259273
## Typed API
260274

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

263-
# 8.11.0
277+
## 8.11.0
264278

265279
## API
266280

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

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

279-
# New Compatibility Policy
293+
## New Compatibility Policy
280294

281295
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.
282296

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

285-
# 8.10.1
299+
## 8.10.1
286300

287301
## Typed API
288302

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

291-
# 8.10.0
305+
## 8.10.0
292306

293307
## API
294308
**Experimental APIs for internal use**
@@ -316,7 +330,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
316330
**Beta**
317331
* [Synonyms](https://www.elastic.co/guide/en/elasticsearch/reference/current/synonyms-apis.html)
318332

319-
# 8.9.0
333+
## 8.9.0
320334

321335
## API
322336
**New API**
@@ -343,15 +357,15 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
343357

344358
* Fixed a deserialization issue for `Property` & `Analyzer` #696
345359

346-
# 8.8.2
360+
## 8.8.2
347361

348362
## Typed API
349363

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

354-
# 8.7.0
368+
## 8.7.0
355369

356370
## API
357371

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

381-
# 8.6.0
395+
## 8.6.0
382396

383397
## API
384398

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

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

396-
# 8.5.0
410+
## 8.5.0
397411

398412
## API
399413

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

436450
The Typed API remains in `alpha` stage while its development continues.
437451

438-
# 8.4.0
452+
## 8.4.0
439453

440454
## API
441455

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

456470
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).
457471

458-
# 8.4.0-alpha.2
472+
## 8.4.0-alpha.2
459473

460474
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).
461475

462-
# 8.4.0-alpha.1
476+
## 8.4.0-alpha.1
463477

464478
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.
465479

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

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

509-
# 8.3.0
523+
## 8.3.0
510524

511525
## API
512526

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

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

524-
# 8.2.0
538+
## 8.2.0
525539
## Client
526540

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

544-
# 8.1.0
558+
## 8.1.0
545559
## API
546560

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

560-
# 8.0.0
574+
## 8.0.0
561575
## Client
562576

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

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