Skip to content

Commit ae192d3

Browse files
chore(9.1): release 9.1.1
1 parent d698f0d commit ae192d3

File tree

3 files changed

+70
-60
lines changed

3 files changed

+70
-60
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "9.1.0"
2+
".": "9.1.1"
33
}

CHANGELOG.md

Lines changed: 68 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,50 @@
1-
# 9.1.0
1+
# Changelog
22

3-
# API
3+
## [9.1.1](https://github.com/elastic/go-elasticsearch/compare/v9.1.0...v9.1.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)) ([#1054](https://github.com/elastic/go-elasticsearch/issues/1054)) ([4abd799](https://github.com/elastic/go-elasticsearch/commit/4abd799f95d424c8dc4f9df931ead4f6c8641541))
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)) ([#1058](https://github.com/elastic/go-elasticsearch/issues/1058)) ([22d2e7c](https://github.com/elastic/go-elasticsearch/commit/22d2e7c6f36b6453a6c566020d38d69c2d4f10a4))
14+
15+
## 9.1.0
16+
17+
## API
418

519
* Updated APIs to 9.1.0
620

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

923
* Update TypedAPI to latest [elasticsearch-specification 9.1](https://github.com/elastic/elasticsearch-specification/commit/907d11a)
1024
* This release introduces a new `MethodAPI` used by the `TypedClient` which makes the client friendlier for dead code elimination.
1125
Reducing the size of the client when only a subset of the APIs are used. The old `API` structure remains available for backward compatibility, but it is now deprecated.
1226

13-
# 8.19.0
27+
## 8.19.0
1428

15-
# API
29+
## API
1630

1731
* Updated APIs to 8.19.0
1832

19-
# Typed API
33+
## Typed API
2034

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

23-
# 9.0.1
37+
## 9.0.1
2438

25-
# API
39+
## API
2640

2741
* Updated APIs to 9.0.4
2842

29-
# Typed API
43+
## Typed API
3044

3145
* Update TypedAPI to latest [elasticsearch-specification 9.0](https://github.com/elastic/elasticsearch-specification/commit/e585438)
3246

33-
# 9.0.0
47+
## 9.0.0
3448

3549
* The client now requires **Go 1.23** or later.
3650

@@ -161,21 +175,21 @@
161175
}
162176
```
163177

164-
# API
178+
## API
165179

166180
* Updated APIs to 9.0.0
167181

168-
# Typed API
182+
## Typed API
169183

170184
* Update APIs to 9.0.0 ([52c473e](https://github.com/elastic/elasticsearch-specification/tree/52c473efb1fb5320a5bac12572d0b285882862fb))
171185

172186

173-
# 8.18.0
187+
## 8.18.0
174188

175189
* Update `elastictransport` to `8.7.0`.
176190
* Thanks to @zaneli, the `TypedClient` can now be used in the `BulkIndexer`.
177191

178-
# New
192+
## New
179193

180194
* 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.
181195

@@ -224,59 +238,59 @@ if err != nil {
224238
log.Printf("Elasticsearch version typedapi: %s\n", typedRes.Version.Int)
225239
```
226240

227-
# API
241+
## API
228242

229243
* Updated APIs to 8.18.0
230244

231-
# Typed API
245+
## Typed API
232246

233247
* Update APIs to 8.18.0 ([f6a370d](https://github.com/elastic/elasticsearch-specification/tree/f6a370d0fba975752c644fc730f7c45610e28f36))
234248

235-
# 8.17.1
249+
## 8.17.1
236250

237251
* Update elastictransport to 8.6.1
238252

239253
Thanks to @AkisAya and @jmfrees for their contributions!
240254

241-
# 8.17.0
255+
## 8.17.0
242256

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

245-
# API
259+
## API
246260

247261
Updated APIs to 8.17.0
248262

249-
# Typed API
263+
## Typed API
250264

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

253-
# 8.16.0
267+
## 8.16.0
254268

255-
# API
269+
## API
256270

257271
* `InferenceStreamInference` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/stream-inference-api.html)
258272
* `QueryRulesTest` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/test-query-ruleset.html)
259273
* `Ingest.DeleteIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-ip-location-database-api.html)
260274
* `Ingest.GetIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-ip-location-database-api.html)
261275
* `Ingest.PutIPLocationDatabase` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/put-ip-location-database-api.html)
262276

263-
# Typed API
277+
## Typed API
264278

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

267-
# 8.15.0
281+
## 8.15.0
268282

269-
# API
283+
## API
270284

271285
* API is generated from the Elasticsearch 8.15.0 specification.
272286

273-
# Typed API
287+
## Typed API
274288

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

277-
# 8.14.0
291+
## 8.14.0
278292

279-
# API
293+
## API
280294

281295
New APIs:
282296

@@ -285,18 +299,18 @@ New APIs:
285299
* TextStructureFindFieldStructure [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/find-field-structure.html)
286300
* TextStructureFindMessageStructure [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/find-message-structure.html)
287301

288-
# Typed API
302+
## Typed API
289303

290304
New APIs:
291305

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

294-
# Transport
308+
## Transport
295309
* Fixed a deadlock in the connection pool https://github.com/elastic/elastic-transport-go/issues/20
296310

297-
# 8.13.1
311+
## 8.13.1
298312

299-
# Typed API
313+
## Typed API
300314

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

@@ -314,9 +328,9 @@ Canonical`.Request()` method was unaffected.
314328
* `Ml.ValidateDetector`
315329
* `SearchApplication.Put`
316330

317-
# 8.13.0
331+
## 8.13.0
318332

319-
# API
333+
## API
320334

321335
New APIS:
322336

@@ -339,7 +353,7 @@ New APIS:
339353
* `Indices.ResolveCluster` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/indices-resolve-cluster-api.html)
340354
* `Security.QueryUser` [Documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-query-user.html)
341355

342-
# Typed API
356+
## Typed API
343357

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

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

351-
# 8.12.1
365+
## 8.12.1
352366

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

358-
# 8.12.0
372+
## 8.12.0
359373

360374
## Client
361375

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

415-
# 8.11.1
429+
## 8.11.1
416430

417431
## Typed API
418432

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

421-
# 8.11.0
435+
## 8.11.0
422436

423437
## API
424438

@@ -434,19 +448,19 @@ More about what you can expect in the [Semantic Conventions for Elasticsearch](h
434448

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

437-
# New Compatibility Policy
451+
## New Compatibility Policy
438452

439453
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.
440454

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

443-
# 8.10.1
457+
## 8.10.1
444458

445459
## Typed API
446460

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

449-
# 8.10.0
463+
## 8.10.0
450464

451465
## API
452466
**Experimental APIs for internal use**
@@ -474,7 +488,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
474488
**Beta**
475489
* [Synonyms](https://www.elastic.co/guide/en/elasticsearch/reference/current/synonyms-apis.html)
476490

477-
# 8.9.0
491+
## 8.9.0
478492

479493
## API
480494
**New API**
@@ -501,15 +515,15 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
501515

502516
* Fixed a deserialization issue for `Property` & `Analyzer` #696
503517

504-
# 8.8.2
518+
## 8.8.2
505519

506520
## Typed API
507521

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

512-
# 8.7.0
526+
## 8.7.0
513527

514528
## API
515529

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

539-
# 8.6.0
553+
## 8.6.0
540554

541555
## API
542556

@@ -551,7 +565,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
551565

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

554-
# 8.5.0
568+
## 8.5.0
555569

556570
## API
557571

@@ -593,7 +607,7 @@ In addition, a bug was fixed preventing the use of wildcards in index names, and
593607

594608
The Typed API remains in `alpha` stage while its development continues.
595609

596-
# 8.4.0
610+
## 8.4.0
597611

598612
## API
599613

@@ -613,11 +627,11 @@ This new API is still in `alpha` stage and will be release alongside the existin
613627

614628
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).
615629

616-
# 8.4.0-alpha.2
630+
## 8.4.0-alpha.2
617631

618632
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).
619633

620-
# 8.4.0-alpha.1
634+
## 8.4.0-alpha.1
621635

622636
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.
623637

@@ -664,7 +678,7 @@ While being different, the new API uses all the existing layers that were built
664678

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

667-
# 8.3.0
681+
## 8.3.0
668682

669683
## API
670684

@@ -679,7 +693,7 @@ Feedback is very welcome, play with it, use it, let us know what you think!
679693

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

682-
# 8.2.0
696+
## 8.2.0
683697
## Client
684698

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

702-
# 8.1.0
716+
## 8.1.0
703717
## API
704718

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

718-
# 8.0.0
732+
## 8.0.0
719733
## Client
720734

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

728742
* API is generated from the Elasticsearch 8.0.0 specification.
729-
730-
731-
732-

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 = "9.1.1-SNAPSHOT"
24+
const Version = "9.1.1"

0 commit comments

Comments
 (0)