You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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
4
18
5
19
* Updated APIs to 8.19.0
6
20
7
-
# Typed API
21
+
##Typed API
8
22
9
23
* Update TypedAPI to latest [elasticsearch-specification 8.19](https://github.com/elastic/elasticsearch-specification/commit/470b4b9)
10
24
11
-
# 8.18.1
25
+
##8.18.1
12
26
13
27
* This patch release fixes the broken build found in 8.18.0. If you are using the `TypedClient`, you should update to this version.
14
28
15
-
# 8.18.0
29
+
##8.18.0
16
30
17
31
* Update `elastictransport` to `8.7.0`.
18
32
* Thanks to @zaneli, the `TypedClient` can now be used in the `BulkIndexer`.
19
33
20
-
# New
34
+
##New
21
35
22
36
* 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.
23
37
@@ -66,59 +80,59 @@ if err != nil {
66
80
log.Printf("Elasticsearch version typedapi: %s\n", typedRes.Version.Int)
67
81
```
68
82
69
-
# API
83
+
##API
70
84
71
85
* Updated APIs to 8.18.0
72
86
73
-
# Typed API
87
+
##Typed API
74
88
75
89
* Update APIs to 8.18 ([cbfcc73](https://github.com/elastic/elasticsearch-specification/tree/cbfcc73d01310bed2a480ec35aaef98138b598e5))
76
90
77
-
# 8.17.1
91
+
##8.17.1
78
92
79
93
* Update elastictransport to 8.6.1
80
94
81
95
Thanks to @AkisAya and @jmfrees for their contributions!
82
96
83
-
# 8.17.0
97
+
##8.17.0
84
98
85
99
* Expose BulkIndexer total flushed bytes metric [#914](https://github.com/elastic/go-elasticsearch/pull/914) thanks to @aureleoules
86
100
87
-
# API
101
+
##API
88
102
89
103
Updated APIs to 8.17.0
90
104
91
-
# Typed API
105
+
##Typed API
92
106
93
107
Update APIs to latest [elasticsearch-specification 8.17](https://github.com/elastic/elasticsearch-specification/tree/2f823ff6fcaa7f3f0f9b990dc90512d8901e5d64)
@@ -190,14 +204,14 @@ Thanks to @pakio, transport now has an optional pool based compression option. [
190
204
191
205
And to @tblyler for fixing a very subtle memory leak in the `BulkIndexer`. #797
192
206
193
-
# 8.12.1
207
+
##8.12.1
194
208
195
209
* Fix: ticker memory leak in bulk indexer due to internal flush call resetting the ticker. #797
196
210
* Fix: Scroll now uses the body to pass the scroll_id. #785
197
211
* Add: generated UnmarshalJSON for Requests to allow injecting payloads using aliases.
198
212
* 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).
199
213
200
-
# 8.12.0
214
+
##8.12.0
201
215
202
216
## Client
203
217
@@ -254,13 +268,13 @@ More about what you can expect in the [Semantic Conventions for Elasticsearch](h
* Fix https://github.com/elastic/go-elasticsearch/issues/756 preventing from settings indices in `indices.PutSettings`
262
276
263
-
# 8.11.0
277
+
##8.11.0
264
278
265
279
## API
266
280
@@ -276,19 +290,19 @@ More about what you can expect in the [Semantic Conventions for Elasticsearch](h
276
290
277
291
* Mandatory URL parameters are not exposed as functions anymore as they already exist in the constructor.
278
292
279
-
# New Compatibility Policy
293
+
##New Compatibility Policy
280
294
281
295
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.
282
296
283
297
If you have any questions or concerns, please do not hesitate to reach out to us.
284
298
285
-
# 8.10.1
299
+
##8.10.1
286
300
287
301
## Typed API
288
302
289
303
Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elastic/elasticsearch-specification/commit/3b09f9d8e90178243f8a340a7bc324aab152c602)
290
304
291
-
# 8.10.0
305
+
##8.10.0
292
306
293
307
## API
294
308
**Experimental APIs for internal use**
@@ -316,7 +330,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
@@ -343,15 +357,15 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
343
357
344
358
* Fixed a deserialization issue for `Property` & `Analyzer`#696
345
359
346
-
# 8.8.2
360
+
##8.8.2
347
361
348
362
## Typed API
349
363
350
364
* Fixed deserialization for `Suggest` in search responses.
351
365
* Fixed double-quoted strings in deserialization for unions normalized as string. #684
352
366
* Fixed handling of `core.Get` response when the index did not exist. #678
353
367
354
-
# 8.7.0
368
+
##8.7.0
355
369
356
370
## API
357
371
@@ -378,7 +392,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
378
392
*`.Raw` now takes a reader as input.
379
393
* User defined values such as `_source` in `Hits` are now `json.RawMessage` to highlight they later deserializable nature.
380
394
381
-
# 8.6.0
395
+
##8.6.0
382
396
383
397
## API
384
398
@@ -393,7 +407,7 @@ Update APIs to latest [elasticsearch-specification 8.10](https://github.com/elas
393
407
394
408
Improvements were made to the BulkIndexer memory usage to allow better handling under burst use cases. Thanks to @christos68k and @rockdaboot !
395
409
396
-
# 8.5.0
410
+
##8.5.0
397
411
398
412
## API
399
413
@@ -435,7 +449,7 @@ In addition, a bug was fixed preventing the use of wildcards in index names, and
435
449
436
450
The Typed API remains in `alpha` stage while its development continues.
437
451
438
-
# 8.4.0
452
+
##8.4.0
439
453
440
454
## API
441
455
@@ -455,11 +469,11 @@ This new API is still in `alpha` stage and will be release alongside the existin
455
469
456
470
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).
457
471
458
-
# 8.4.0-alpha.2
472
+
##8.4.0-alpha.2
459
473
460
474
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).
461
475
462
-
# 8.4.0-alpha.1
476
+
##8.4.0-alpha.1
463
477
464
478
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.
465
479
@@ -506,7 +520,7 @@ While being different, the new API uses all the existing layers that were built
506
520
507
521
Feedback is very welcome, play with it, use it, let us know what you think!
508
522
509
-
# 8.3.0
523
+
##8.3.0
510
524
511
525
## API
512
526
@@ -521,7 +535,7 @@ Feedback is very welcome, play with it, use it, let us know what you think!
* 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!
557
571
*`OidcAuthenticate`, `OidcLogout` and `OidcPrepareAuthentication`[see documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api.html#security-openid-apis)
558
572
*`TransformResetTransform`
559
573
560
-
# 8.0.0
574
+
##8.0.0
561
575
## Client
562
576
563
577
* 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!
568
582
## API
569
583
570
584
* API is generated from the Elasticsearch 8.0.0 specification.
0 commit comments