File: opensearch.release-notes-1.3.0.md

package info (click to toggle)
opensearch 2.4.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 109,808 kB
  • sloc: java: 1,199,376; sh: 963; xml: 379; python: 73; perl: 66; makefile: 11
file content (1297 lines) | stat: -rw-r--r-- 49,838 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
## Version 1.3.0 Release Notes

* __MapperService has to be passed in as null for EnginePlugins CodecService constructor (#2177) (#2413)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Wed, 9 Mar 2022 10:17:33 -0500

    efs/remotes/os_or/1.3
    * MapperService has to be passed in as null for EnginePlugins CodecService
    constructor

    * Addressing code review comments

    * Delayed CodecService instantiation up to the shard initialization

    * Added logger (associated with shard) to CodecServiceConfig

    * Refactored the EngineConfigFactory / IndexShard instantiation of the
    CodecService
    (cherry picked from commit 9c679cbbfcf685e3865d2cf06b8f4e10c3082d49)

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Replace exclusionary words whitelist and blacklist in the places that… (#2365)__

    [aponb](mailto:apre@gmx.at) - Mon, 7 Mar 2022 15:14:36 -0800

  * Replace the exclusionary word whitelist with allowlist, and blacklist with
      denylist, in code commet and internal variable/method/class/package name.

  Signed-off-by: Andreas <apre@gmx.at>


* __Install plugin command help (#2193) (#2264)__

    [Joshua Palis](mailto:jpalis@amazon.com) - Mon, 7 Mar 2022 15:24:56 -0500
  * edited opensearch-plugin install help output to include plugin URL
  * fixed unit test for plugin install help output by correctly identifying the
          beginning og the non-option argument list
  * added comments to install plugins help non option argument ouput unit test
  * fixed format violation
  * added additional details on valid plugin ids and how to use plugin URLs
  * added additional information to plugin install help output
          (cherry picked from commit b251d2b565b918708a1612ec16d1916122c7805d) Signed-off-by: Joshua Palis <jpalis@amazon.com>

  Signed-off-by: Joshua Palis <jpalis@amazon.com>


* __Add valuesField in PercentilesAggregationBuilder streamInput constructor (#2308) (#2389)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Mon, 7 Mar 2022 13:07:41 -0500

     Signed-off-by: Subhobrata Dey <sbcd90@gmail.com>
     (cherry picked from commit e1fd4b75b4f888d8d486baceeb9fd6fe7df44416)
      Co-authored-by: Subhobrata Dey <sbcd90@gmail.com>


* __Updated the url for docker distribution (#2325) (#2360)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Mon, 7 Mar 2022 11:52:46 -0500

  Signed-off-by: Owais Kazi <owaiskazi19@gmail.com>
    (cherry picked from commit 9224537704bb12980a129afb1e7b6ba6ab93680e)
     Co-authored-by: Owais Kazi <owaiskazi19@gmail.com>


* __Reintroduce negative epoch_millis #1991 (#2232) (#2380)__

    [Breno Faria](mailto:breno.faria@intrafind.com) - Mon, 7 Mar 2022 11:46:54 -0500

    * Reintroduce negative epoch_millis #1991
     Fixes a regression introduced with Elasticsearch 7 regarding the date
    field
    type that removed support for negative timestamps with sub-second
    granularity. Thanks to Ryan Kophs (https://github.com/rkophs) for allowing me to use
    his previous work.
     Signed-off-by: Breno Faria <breno.faria@intrafind.de>

    * applying spotless fix
     Signed-off-by: Breno Faria <breno.faria@intrafind.de>

    * more conservative implementation of isSupportedBy
     Signed-off-by: Breno Faria <breno.faria@intrafind.de>

    * adding braces to control flow statement
     Signed-off-by: Breno Faria <breno.faria@intrafind.de>

    * spotless fix...
     Signed-off-by: Breno Faria <breno.faria@intrafind.de>
     Co-authored-by: Breno Faria <breno.faria@intrafind.de>
     Co-authored-by: Breno Faria <breno.faria@intrafind.de>


* __Add 'key' field to 'function_score' query function definition in explanation response (#1711) (#2346)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Mon, 7 Mar 2022 11:42:03 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Fix java-version-checker source/target compatibility settings (#2354)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Fri, 4 Mar 2022 15:21:54 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>

* __Fixing the --release flag usage for javac (#2343)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Fri, 4 Mar 2022 13:49:01 -0500

    * Fixing the --release flag usage for javac
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>

    * Fixing the --html5 flag usage for javadoc
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Fixing soft deletes deprecation warning (#2339)__

    [Vacha Shah](mailto:vachshah@amazon.com) - Fri, 4 Mar 2022 10:06:11 -0500

    Signed-off-by: Vacha Shah <vachshah@amazon.com>


* __Remove Github DCO action since DCO runs via Github App now (#2317) (#2323)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Thu, 3 Mar 2022 12:12:55 -0800

    Signed-off-by: Vacha Shah <vachshah@amazon.com>
    (cherry picked from commit cdb42ad3013f67970def21e15c546c9c4fd08d6f)
     Co-authored-by: Vacha Shah <vachshah@amazon.com>


* __[Backport 1.x] Avoid logging duplicate deprecation warnings multiple times (#2315)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Thu, 3 Mar 2022 14:23:05 -0500

    * Avoid logging duplicate deprecation warnings multiple times (#1660)

    * Avoid logging duplicate deprecation warnings multiple times
     Signed-off-by: Vacha <vachshah@amazon.com>

    * Fixes test failures
     Signed-off-by: Vacha <vachshah@amazon.com>

    * Adding deprecation logger tests
     Signed-off-by: Vacha <vachshah@amazon.com>

    * Using ConcurrentHashMap keySet
     Signed-off-by: Vacha Shah <vachshah@amazon.com>
    (cherry picked from commit e66ea2c4f3ec583f087a82d1ebfb6383b2f159c1)

    * Fixing failing RestResizeHandlerTests in 1.x
     Signed-off-by: Vacha Shah <vachshah@amazon.com>
     Co-authored-by: Vacha <vachshah@amazon.com>


* __Restore Java 8 compatibility for build tools. (#2300)__

    [Daniel Doubrovkine (dB.)](mailto:dblock@dblock.org) - Thu, 3 Mar 2022 14:14:23 -0500

    * Restore Java 8 compatibility for build tools.
     Signed-off-by: dblock <dblock@dblock.org>

    * Make source code compatible with Java 8.
     Signed-off-by: dblock <dblock@dblock.org>

* __Add support of SOCKS proxies for S3 repository (#2160) (#2316)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Thu, 3 Mar 2022 13:49:40 -0500

    Signed-off-by: Andrey Pleskach <ples@aiven.io>
    (cherry picked from commit f13b951c7006700a9b8a8bb2cdecd67439bc1e86)
     Co-authored-by: Andrey Pleskach <ples@aiven.io>


* __Fix flaky test case - string profiler via global ordinals (#2226) (#2313)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Wed, 2 Mar 2022 17:48:34 -0600

    forcemerge to one segment before executing aggregation query.
     Signed-off-by: Peng Huo <penghuo@gmail.com>
    (cherry picked from commit 9e225dc9b85c4fc2d3d910846bd0da25bc6a40df)
     Co-authored-by: Peng Huo <penghuo@gmail.com>

* __Auto-increment next development iteration. (#1816) (#2164)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Wed, 2 Mar 2022 15:46:28 -0800

    * Auto-increment next development iteration.
     Signed-off-by: dblock <dblock@amazon.com>

    * Make bwc increments on X.Y and main branches.
     Signed-off-by: dblock <dblock@amazon.com>
    Signed-off-by: dblock
    <dblock@dblock.org>
     Co-authored-by: Daniel Doubrovkine (dB.) <dblock@dblock.org>


* __Downgrade to JDK 11. (#2301)__

    [Daniel Doubrovkine (dB.)](mailto:dblock@dblock.org) - Wed, 2 Mar 2022 13:37:23 -0500

    * Downgrade to JDK 11.
     Signed-off-by: dblock <dblock@dblock.org>

    * Added support for patch JDK version, like 11.0.14+1
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>

    * Use JDK 11.0.14.1+1.
     Signed-off-by: dblock <dblock@dblock.org>

    * ./gradlew :build-tools:spotlessApply
     Signed-off-by: dblock <dblock@dblock.org>
     Co-authored-by: Andriy Redko <andriy.redko@aiven.io>


* __Adding shards per node constraint for predictability to testClusterGr… (#2110) (#2265)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Mon, 28 Feb 2022 15:59:57 -0600

    * Adding shards per node constraint for predictability to
    testClusterGreenAfterPartialRelocation
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Fixing precommit violation
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Adding assertion to ensure invariant
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>
    (cherry picked from commit 8ae0db5285963b8e3552ce106ef1368813dbc8b1)
     Co-authored-by: Ankit Jain <jain.ankitk@gmail.com>


* __Revert "[Backport 1.x] Override Default Distribution Download Url with Custom Distribution Url When User Passes a Url (#2191)" (#2243)__

    [Rabi Panda](mailto:adnapibar@gmail.com) - Thu, 24 Feb 2022 15:58:30 -0800

    Signed-off-by: Rabi Panda <adnapibar@gmail.com>


* __added config file to git issue template directory to disable blank issue creation (#2158) (#2249)__

    [Joshua Palis](mailto:99766446+joshpalis@users.noreply.github.com) - Thu, 24 Feb 2022 15:34:24 -0800

    Signed-off-by: Joshua Palis <jpalis@amazon.com>
     Co-authored-by: Joshua Palis <jpalis@amazon.com>
    (cherry picked from commit fb187eacc26487cd644f09091e462001d8839315)


* __Case Insensitive Support in Regexp Interval (#2237) (#2246)__

    [Matt Weber](mailto:matt@mattweber.org) - Thu, 24 Feb 2022 15:58:09 -0600

    1x backport of #2237.  Add a `case_insensitive` flag to regexp interval source.

    Signed-off-by: Matt Weber <matt@mattweber.org>


* __Add Factory to enable Lucene ConcatenateGraphFilter (#1278) (#2152) (#2219)__

    [Mau Bach Quang](mailto:quangmaubach@gmail.com) - Thu, 24 Feb 2022 10:49:31 -0800

    Lucene has a ConcatenateGraphFilter that can concatenate tokens from a
    TokenStream
    to create a single token (or several tokens that have the same
    position if
    input TokenStream is a graph).
     The change is to enable that ConcatenateGraphFilter by adding a Factory.

    (cherry-pick from 0e95bb9dff976a9c7f9cdac63a92040043d029e2)
     Signed-off-by: Mau Bach Quang <quangmaubach@gmail.com>


* __[Backport 1.x] Override Default Distribution Download Url with Custom Distribution Url When User Passes a Url (#2191)__

    [Rishikesh Pasham](mailto:62345295+Rishikesh1159@users.noreply.github.com) - Mon, 21 Feb 2022 10:56:00 -0800

    * Backport Enabling Sort Optimization to make use of Lucene
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>

    * Backport Enabling Sort Optimization to make use of Lucene and small change in
    a method call signature
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>

    * [Backport 1.x] Override Default Distribution Download Url with Custom
    Distribution Url When User Passes a Url
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>

    * Adding Spotless check to previous PR
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>

* __Support unordered non-overlapping intervals (#2103) (#2172)__

    [Matt Weber](mailto:matt@mattweber.org) - Fri, 18 Feb 2022 11:52:52 -0500

    This commit exposes Intervals.unorderedNoOverlaps (LUCENE-8828).

    (#2103 backport)
     Signed-off-by: Matt Weber <matt@mattweber.org>


* __Add regexp interval source (#1917) (#2069)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Wed, 16 Feb 2022 14:46:35 -0500

    * Add regexp interval source
     Add a regexp interval source provider so people can use regular
    expressions
    inside of intervals queries.
     Signed-off-by: Matt Weber <matt@mattweber.org>

    * Fixes

      - register regexp interval in SearchModule
      - use fully-qualified name for lucene RegExp
      - get rid of unnecessary variable
       Signed-off-by: Matt Weber <matt@mattweber.org>
      (cherry picked from commit b9420d8f70dfc168b9d44f736850af4ef7306a99)
       Co-authored-by: Matt Weber <matt@mattweber.org>


* __Add proxy username and password settings for Azure repository (#2098) (#2108)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Wed, 16 Feb 2022 12:01:51 -0500

    Added username/password proxy settings for Azure repository.
    Security
    settings:
    - azure.client.*.proxy.username - Proxy user name
    - azure.client.*.proxy.password - Proxy user password
     Signed-off-by: Andrey Pleskach <ples@aiven.io>
    (cherry picked from commit 62361ceafce4abb735567066d1c4865ca6d7136f)
     Co-authored-by: Andrey Pleskach <ples@aiven.io>


* __Support first and last parameter for missing bucket ordering in composite aggregation (#1942) (#2049)__

    [Peng Huo](mailto:penghuo@gmail.com) - Tue, 15 Feb 2022 14:07:35 -0800

    Support for "first" and "last" parameters for missing bucket ordering in
    composite aggregation.
    By default, if order is asc, missing_bucket at first,
    if order is desc, missing_bucket at last. If
    missing_order is "first" or
    "last", regardless order, missing_bucket is at first or last respectively.
     Signed-off-by: Peng Huo <penghuo@gmail.com>


* __Mapping update for “date_range” field type is not idempotent (#2094) (#2106)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Tue, 15 Feb 2022 11:44:17 -0600

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>
    (cherry picked from commit 6b6f03368f49f5f8001d6d0ed85cd9af7bab76f6)
     Co-authored-by: Andriy Redko <andriy.redko@aiven.io>


* __Fix integration tests failure (#2067) (#2090)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Fri, 11 Feb 2022 11:07:46 -0500

    Fixed integration tests failure on Linux with Kernel 5.16.x
     Signed-off-by: Andrey Pleskach <ples@aiven.io>
    (cherry picked from commit 27ed6fc82c7db7a3a741499f0dbd7722fa053f9d)
     Co-authored-by: Andrey Pleskach <ples@aiven.io>


* __Backport/backport 2048,2074 to 1.x (#2085)__

    [Ankit Jain](mailto:jain.ankitk@gmail.com) - Fri, 11 Feb 2022 09:36:21 -0500

    * Stabilizing org.opensearch.cluster.routing.MovePrimaryFirstTests.test…
    (#2048)

    * Stabilizing
    org.opensearch.cluster.routing.MovePrimaryFirstTests.testClusterGreenAfterPartialRelocation

     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Removing unused import
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Making code more readable
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>
    (cherry picked from commit 343b82fe24525bbab01ef5a0d9bb8917068c71bf)

    * Added timeout to ensureGreen() for testClusterGreenAfterPartialRelocation
    (#2074)
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>
    (cherry picked from commit f0984eb409d44e8b68deb1c262bf81accc300acb)


* __Removing lingering transportclient (#1955) (#2088)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Thu, 10 Feb 2022 17:21:12 -0800

    Signed-off-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>
    (cherry picked from commit 781156471a1827b1b66445f716c7567f714dda86)
     Co-authored-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>


* __Prioritize primary shard movement during shard allocation (#1445) (#2079)__

    [opensearch-trigger-bot[bot]](mailto:98922864+opensearch-trigger-bot[bot]@users.noreply.github.com) - Thu, 10 Feb 2022 13:48:38 -0500

    When some node or set of nodes is excluded (based on some cluster setting)
    BalancedShardsAllocator iterates over them in breadth first order picking 1
    shard from
    each node and repeating the process until all shards are balanced.
    Since shards from
    each node are picked randomly it's possible the p and r of
    shard1 is relocated first
    leaving behind both p and r of shard2. If the
    excluded nodes were to go down the
    cluster becomes red.
     This commit introduces a new setting
    "cluster.routing.allocation.move.primary_first"
    that prioritizes the p of both
    shard1 and shard2 first so the cluster does not become
    red if the excluded
    nodes were to go down before relocating other shards. Note that
    with this
    setting enabled performance of this change is a direct function of number
    of
    indices, shards, replicas, and nodes. The larger the indices, replicas, and
    distribution scale, the slower the allocation becomes. This should be used with
    care.
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>
    (cherry picked from commit 6eb8f6f307567892bbabbe37aff7cd42be486df0)
     Co-authored-by: Ankit Jain <jain.ankitk@gmail.com>


* __Adding workflow to auto delete backport merged branches from backport workflow (#2050) (#2065)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Tue, 8 Feb 2022 12:27:45 -0800

    Signed-off-by: Vacha Shah <vachshah@amazon.com>
    (cherry picked from commit 9c9e218ae697b65e410304825cac81ccdf355e66)
     Co-authored-by: Vacha <vachshah@amazon.com>


* __Another attempt to fix o.o.transport.netty4.OpenSearchLoggingHandlerIT fails w/ stack overflow (#2051) (#2055)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Mon, 7 Feb 2022 16:11:06 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>
    (cherry picked from commit 1e5d98329eaa76d1aea19306242e6fa74b840b75)
     Co-authored-by: Andriy Redko <andriy.redko@aiven.io>


* __added backport for 1.2.5 to 1.x branch (#2057)__

    [Abhinav Gupta](mailto:guptabhi123@gmail.com) - Mon, 7 Feb 2022 13:33:27 -0500

    Signed-off-by: Abhinav Gupta <abhng@amazon.com>


* __[Backport] Introduce FS Health HEALTHY threshold to fail stuck node (#1269)__

    [Bukhtawar Khan](mailto:bukhtawa@amazon.com) - Mon, 7 Feb 2022 12:48:03 -0500

    * Introduce FS Health HEALTHY threshold to fail stuck node (#1167)
     This will cause the leader stuck on IO during publication to step down and
    eventually trigger a leader election.
    * Issue Description
      * The publication of cluster state is time bound to 30s by a
        cluster.publish.timeout settings. If this time is reached before the new
        cluster state is committed, then the cluster state change is rejected and the
        leader considers itself to have failed. It stands down and starts trying to
        elect a new master.
         There is a bug in leader that when it tries to publish the new cluster state
        it first tries acquire a lock to flush the new state under a mutex to disk. The
        same lock is used to cancel the publication on timeout. Below is the state of
        the timeout scheduler meant to cancel the publication. So essentially if the
        flushing of cluster state is stuck on IO, so will the cancellation of the
        publication since both of them share the same mutex. So leader will not step
        down and effectively block the cluster from making progress.
         Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up settings
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up tests
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up tests
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up tests
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>


* __[Backport] Handle shard over allocation during partial zone/rack or independent … (#1268)__

    [Bukhtawar Khan](mailto:bukhtawa@amazon.com) - Mon, 7 Feb 2022 09:58:10 -0500

    * Handle shard over allocation during partial zone/rack or independent node
    failures  (#1149)
     The changes ensure that in the event of a partial zone failure, the surviving
    nodes in the minority zone don't get overloaded with shards, this is governed
    by a skewness limit.
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up imports
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up imports
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up imports
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

    * Fix up check style
     Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>


* __Add Version.V_1_2_5 constant__

    [Nicholas Walter Knize](mailto:nknize@apache.org) - Fri, 4 Feb 2022 18:29:46 -0600

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>


* __add 1.2.5 to bwcVersions__

    [Nicholas Walter Knize](mailto:nknize@apache.org) - Fri, 4 Feb 2022 18:29:35 -0600

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>


* __Revert "Upgrading Shadow plugin to 7.1.2 (#2033) (#2037)" (#2047)__

    [Sarat Vemulapalli](mailto:vemulapallisarat@gmail.com) - Wed, 2 Feb 2022 19:40:51 -0800

    This reverts commit 8725061c15fac70a81d144ed2d79b09f5e1a2f7f.
     Signed-off-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>


* __Fix AssertionError message (#2044) (#2045)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Wed, 2 Feb 2022 21:05:15 -0500

    Signed-off-by: Lukáš Vlček <lukas.vlcek@aiven.io>
    (cherry picked from commit 270c59f523acbb3af73ab56dbcfe754e619fdca9)
     Co-authored-by: Lukáš Vlček <lukas.vlcek@aiven.io>


* __Upgrading Shadow plugin to 7.1.2 (#2033) (#2037)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Wed, 2 Feb 2022 14:52:31 -0800

    Shadow plugin is used for publishing jars
    and this upgrades Log4J dependency
    for build.
     Signed-off-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>
    (cherry picked from commit 1f9517c4caee48eda6eee77f603d815af1fd7770)
     Co-authored-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>


* __[FEATURE] Add OPENSEARCH_JAVA_HOME env to override JAVA_HOME (#2040)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Wed, 2 Feb 2022 12:16:50 -0800

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __build: introduce support for reproducible builds (#1995) (#2038)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Wed, 2 Feb 2022 14:21:34 -0500

    Reproducible builds is an initiative to create an independently-verifiable path
    from source to binary code [1]. This can be done by:
    - Make all archive tasks in gradle reproducible by ignoring timestamp on files
    [2]
    - Preserve the order in side the archives [2]
    - Ensure GlobalBuildInfoPlugin.java use [SOURCE_DATE_EPOCH] when available

    [SOURCE_DATE_EPOCH]: https://reproducible-builds.org/docs/source-date-epoch/
    [1]: https://reproducible-builds.org/
    [2]:
    https://docs.gradle.org/current/userguide/working_with_files.html#sec:reproducible_archives

     Signed-off-by: Leonidas Spyropoulos <artafinde@gmail.com>
    (cherry picked from commit 6da253b8fff9a9d9cbbf65807efa7aeaddc9c9d3)
     Co-authored-by: Leonidas Spyropoulos <artafinde@gmail.com>


* __[1x] Deprecate index.merge.policy.max_merge_at_once_explicit (#1981) (#1984)__

    [Nick Knize](mailto:nknize@apache.org) - Wed, 2 Feb 2022 11:48:00 -0600

    max_merge_at_once_explicit is removed in lucene 9 so the index setting is

    deprecated for removal in the next major release.
     Signed-off-by: Nicholas Walter Knize <nknize@apache.org>


* __[Deprecate] Setting explicit version on analysis component (#1978) (#1985)__

    [Nick Knize](mailto:nknize@apache.org) - Wed, 2 Feb 2022 12:28:44 -0500

    Lucene 9 removes the ability to define an explicit version on an analysis

    component. The version parameter is deprecated at parse time and a warning is

    issued to the user through the deprecation logger.
     Signed-off-by: Nicholas Walter Knize <nknize@apache.org>


* __[BUG] Docker distribution builds are failing. Switching to http://vault.centos.org (#2024) (#2030)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Tue, 1 Feb 2022 14:16:50 -0600

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __[Backport] Enabling Sort Optimization to make use of Lucene (#1989)__

    [Rishikesh Pasham](mailto:62345295+Rishikesh1159@users.noreply.github.com) - Mon, 31 Jan 2022 10:48:13 -0600

    * Backport Enabling Sort Optimization to make use of Lucene
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>

    * Backport Enabling Sort Optimization to make use of Lucene and small change in
    a method call signature
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>


* __Upgrading Jackson-Databind version (#1982) (#1987)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Sun, 30 Jan 2022 16:32:14 -0800

    * Upgrading Jackson-Databind version
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>

    * Adding jackson-databind version using getProperty method
     Signed-off-by: Rishikesh1159 <rishireddy1159@gmail.com>
    (cherry picked from commit 1568407c362b2534366048379f1bd93f2d164d89)
     Co-authored-by: Rishikesh Pasham
    <62345295+Rishikesh1159@users.noreply.github.com>


* __Update bundled JDK distribution to 17.0.2+8 (#2007) (#2009)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Sat, 29 Jan 2022 09:45:19 -0800

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Linked the formatting setting file (#1860) (#1961)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Thu, 27 Jan 2022 12:24:34 -0800

    Signed-off-by: Owais Kazi <owaiskazi19@gmail.com>
    (cherry picked from commit cfc9ec292dea2169495deffe6d1e25b654e5e35e)
     Co-authored-by: Owais Kazi <owaiskazi19@gmail.com>


* __Add hook to execute logic before Integ test task starts (#1969) (#1971)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Wed, 26 Jan 2022 17:42:45 -0600

    Add hook to execute custom logic before the integ test starts.
    This is
    required for a workaround to enable the jacoco code coverage for Integ Tests.
     Signed-off-by: Ankit Kala <ankikala@amazon.com>


* __Fixing typo in TESTING.md (#1849) (#1959)__

    [github-actions[bot]](mailto:41898282+github-actions[bot]@users.noreply.github.com) - Wed, 26 Jan 2022 17:41:33 -0600

    Fixes some grammar and link typos found in TESTING.md.
     Signed-off-by: Vacha Shah <vachshah@amazon.com>


* __Add max_expansions option to wildcard interval (#1916) (#1979)__

    [Matt Weber](mailto:matt@mattweber.org) - Wed, 26 Jan 2022 16:08:34 -0600

    Add support for setting the max expansions on a wildcard interval.
    The default
    value is still 128 and the max value is bounded by
    `BooleanQuery.getMaxClauseCount()`.
     Signed-off-by: Matt Weber <matt@mattweber.org>


* __Update protobuf-java to 3.19.3 (#1945) (#1949)__

    [Tianli Feng](mailto:ftl94@live.com) - Fri, 21 Jan 2022 08:52:05 -0800

    * Update protobuf-java to 3.19.3
     Signed-off-by: Tianli Feng <ftl94@live.com>

    * Exclude some API usage violations in the package com.google.protobuf for
    thirdPartyAudit task to pass
     Signed-off-by: Tianli Feng <ftl94@live.com>


* __Timeout fix backport to 1.x (#1953)__

    [Suraj Singh](mailto:79435743+dreamer-89@users.noreply.github.com) - Thu, 20 Jan 2022 20:53:43 -0600

    * [Bug] Wait for outstanding requests to complete (#1925)
     Signed-off-by: Suraj Singh <surajrider@gmail.com>

    * [BUG] Wait for outstanding requests to complete in LastSuccessfulSett…
    (#1939)

    * [BUG] Wait for outstanding requests to complete in
    LastSuccessfulSettingsUpdate test
     Signed-off-by: Suraj Singh <surajrider@gmail.com>

    * [BUG] Wait for outstanding requests to complete in
    LastSuccessfulSettingsUpdate test
     Signed-off-by: Suraj Singh <surajrider@gmail.com>


* __Update Netty to 4.1.73.Final (#1936) (#1937)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Wed, 19 Jan 2022 00:00:42 -0500

    efs/remotes/origin/1.3
    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Modernize and consolidate JDKs usage across all stages of the build. Use JDK-17 as bundled JDK distribution to run tests (#1922)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Tue, 18 Jan 2022 10:51:53 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Expand SearchPlugin javadocs. (#1909) (#1923)__

    [Matt Weber](mailto:matt@mattweber.org) - Tue, 18 Jan 2022 09:48:52 -0600

    Add and clarify some search plugin point documentation.
     Signed-off-by: Matt Weber <matt@mattweber.org>


* __Make SortBuilders pluggable (#1856) (#1915)__

    [Matt Weber](mailto:matt@mattweber.org) - Mon, 17 Jan 2022 12:28:22 -0500

    Add the ability for plugin authors to add custom sort builders.
     Signed-off-by: Matt Weber <matt@mattweber.org>


* __Refactor LegacyESVersion tests from Version tests (#1662) (#1663)__

    [Nick Knize](mailto:nknize@apache.org) - Mon, 17 Jan 2022 12:27:56 -0500

    In preparation for removing all LegacyESVersion support by 3.0; this commit

    largely refactors the LegacyESVersion test logic from the OpenSearch Version

    test logic into an independent test class. This PR also updates
    Version.fromString
    to ensure a proper legacy version is returned when major is
    > 3 (to support
    legacy yaml test and build scripts).
     Note that bwc w/ legacy versions are still supported so some cross
    compatibility
    testing is retained in the Version test class.

     Signed-off-by: Nicholas Walter Knize <nknize@apache.org>


* __Fixing org.opensearch.common.network.InetAddressesTests.testForStringIPv6WithScopeIdInput (#1913) (#1914)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Sat, 15 Jan 2022 10:14:17 -0600

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __[BUG] Serialization bugs can cause node drops (#1885) (#1911)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Fri, 14 Jan 2022 14:23:25 -0600

    This commit restructures InboundHandler to ensure all data
    is consumed over
    the wire.
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Fix o.o.transport.netty4.OpenSearchLoggingHandlerIT stack overflow test failure (#1900) (#1906)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Fri, 14 Jan 2022 12:38:18 -0600

    Attempt to fix o.o.transport.netty4.OpenSearchLoggingHandlerIT fails w/ stack
    overflow by
    hardening test expectation patterns in regex patterns
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Replace JCenter with Maven Central. (#1057) (#1892)__

    [Marc Handalian](mailto:handalm@amazon.com) - Wed, 12 Jan 2022 17:03:42 -0800

    On February 3 2021, JFrog
    [announced](https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/)
    the shutdown of JCenter. Later on April 27 2021, an update was provided that
    the repository will only be read only and new package and versions are no
    longer accepted on JCenter.  This means we should no longer use JCenter for our
    central artifacts repository.
     This change replaces JCenter with Maven Central as per the Gradle
    recommendation - https://blog.gradle.org/jcenter-shutdown
     Signed-off-by: Rabi Panda <adnapibar@gmail.com>
    Signed-off-by: Marc Handalian
    <handalm@amazon.com>
     Co-authored-by: Rabi Panda <adnapibar@gmail.com>


* __Update FIPS API libraries of Bouncy Castle (#1853) (#1886)__

    [Tianli Feng](mailto:ftl94@live.com) - Wed, 12 Jan 2022 09:37:05 -0500

    * Update bc-fips to 1.0.2.1
     Signed-off-by: Tianli Feng <ftl94@live.com>

    * Update bcpg-fips to 1.0.5.1
     Signed-off-by: Tianli Feng <ftl94@live.com>

    * Update bctls-fips to 1.0.12.2
     Signed-off-by: Tianli Feng <ftl94@live.com>

    * Use the unified bouncycastle version for bcpkix-jdk15on in HDFS testing
    fixture
     Signed-off-by: Tianli Feng <ftl94@live.com>


* __[1.x] Remove remaining Flavor Serialization (#1751) (#1757)__

    [Nick Knize](mailto:nknize@apache.org) - Thu, 6 Jan 2022 11:11:31 -0800

    * [Remove] Remaining Flavor Serialization (#1751)
     This commit removes unnecessary serialization of unused flavor variable in
    build
    metadata from V_1_3_0+
     Signed-off-by: Nicholas Walter Knize <nknize@apache.org>

    * change flavor version check to V_1_3_0
     This commit changes the flavor serialization check in Build from V_2_0_0 to
    V_1_3_0.
     Signed-off-by: Nicholas Walter Knize <nknize@apache.org>


* __Update junit to 4.13.1 (#1837) (#1842)__

    [Ashish Agrawal](mailto:ashisagr@amazon.com) - Wed, 5 Jan 2022 08:15:56 -0500

    * Update junit to 4.13.1
     Signed-off-by: Ashish Agrawal <ashisagr@amazon.com>

    * update junit to 4.13.2
     Signed-off-by: Ashish Agrawal <ashisagr@amazon.com>

    * update SHA1 file
     Signed-off-by: Ashish Agrawal <ashisagr@amazon.com>


* __Upgrading bouncycastle to 1.70 (#1832) (#1834)__

    [Sarat Vemulapalli](mailto:vemulapallisarat@gmail.com) - Tue, 4 Jan 2022 11:57:01 -0800

    Signed-off-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>


* __Updatting Netty to 4.1.72.Final (#1831) (#1835)__

    [Sarat Vemulapalli](mailto:vemulapallisarat@gmail.com) - Tue, 4 Jan 2022 11:56:39 -0800

    Signed-off-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>


* __Intermittent java.lang.Exception: Suite timeout exceeded (>= 1200000 msec) (#1827)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Wed, 29 Dec 2021 13:23:49 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Execution failed for task ':test:fixtures:azure/s3/hdfs/gcs-fixture:composeDown' (#1824) (#1825)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Wed, 29 Dec 2021 11:28:51 -0600

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Update to log4j 2.17.1 (#1820) (#1822)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Tue, 28 Dec 2021 17:57:26 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __RestIntegTestTask fails because of missed log4j-core dependency (#1815) (#1818)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Tue, 28 Dec 2021 17:08:37 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Gradle clean failing after a failed gradle check, folders created by Docker under 'root' user (#1726) (#1775)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Thu, 23 Dec 2021 17:42:09 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __[plugin] repository-azure: add configuration settings for connect/write/response/read timeouts (#1789) (#1802)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Thu, 23 Dec 2021 12:26:27 -0600

    * [plugin] repository-azure: add configuration settings for
    connect/write/response/read timeouts
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>

    * Addressing code review comments: renaming connectionXxx to connectXxx
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>

    * Addressing code review comments: adding timeout comment
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Add bwc version 1.2.4 (#1797)__

    [Rabi Panda](mailto:adnapibar@gmail.com) - Thu, 23 Dec 2021 10:19:15 -0500

    Signed-off-by: Rabi Panda <adnapibar@gmail.com>


* __Use try-with-resources with MockLogAppender (#1595) (#1784)__

    [Andrew Ross](mailto:andrross@amazon.com) - Tue, 21 Dec 2021 20:03:11 -0800

    I previously added a helper that started a MockLogAppender to ensure it
    was never added to a Logger before it was started. I subsequently found
    the opposite case in RolloverIT.java where the appender was stopped
    before it was closed, therefore creating a race where a concurrently
    running test in the same JVM could cause a logging failure. This seems
    like a really easy mistake to make when writing a test or introduce when
    refactoring a test. I've made a change to use try-with-resources to
    ensure that proper setup and teardown is done. This should make it much
    harder to introduce this particular test bug in the future. Unfortunately,
    it did involve touching a lot of files. The changes here are purely structural
    to leverage try-with-resources; no testing logic has been changed.

    Signed-off-by: Andrew Ross <andrross@amazon.com>


* __Ignore file order in test assertion (#1755) (#1782)__

    [Andrew Ross](mailto:andrross@amazon.com) - Mon, 20 Dec 2021 19:35:36 -0600

    This unit test asserts that a SHA file for a groovy dependency gets
    created.
    However, a SHA file for javaparser-core also gets created in
    the same
    directory. For some reason, builds were failing on my machine
    because
    `Files::list` was returning the javaparser-core file first. I
    don't believe
    there are any ordering guarantees with that API, so I
    relaxed the assertion to
    not depend on ordering.

    Signed-off-by: Andrew Ross <andrross@amazon.com>


* __Fixing allocation filters to persist existing state on settings update (#1718) (#1780)__

    [Ankit Jain](mailto:jain.ankitk@gmail.com) - Mon, 20 Dec 2021 18:31:53 -0500

    * Fixing allocation filters to persist existing state on settings update
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Adding test for filter settings update
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Adding more tests and review comments
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Adding assertion and unit test for operation type mismatch
     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>

    * Updating test names

     Signed-off-by: Ankit Jain <jain.ankitk@gmail.com>


* __Update to log4j 2.17.0 (#1771) (#1773)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Sat, 18 Dec 2021 11:33:16 -0800

   Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Updating .gitattributes for additional file types (#1727) (#1766)__

    [Sarat Vemulapalli](mailto:vemulapallisarat@gmail.com) - Fri, 17 Dec 2021 15:51:12 -0800

    * Updating .gitattributes for additional types

    Signed-off-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>


* __Better JDK-18 EA (and beyond) support of SecurityManager (#1750) (#1753)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Fri, 17 Dec 2021 16:08:30 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Add version 1.2.3. (#1759)__

    [Daniel Doubrovkine (dB.)](mailto:dblock@dblock.org) - Fri, 17 Dec 2021 09:14:45 -0800

    Signed-off-by: dblock <dblock@dblock.org>


* __[plugin] repository-azure is not working properly hangs on basic operations (#1740)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Thu, 16 Dec 2021 15:01:50 -0500

    * [plugin] repository-azure is not working properly hangs on basic operations
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>

    * Added tests cases and TODO items, addressing code review comments
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Adding 1.2.2 (#1731) (#1736)__

    [Sarat Vemulapalli](mailto:vemulapallisarat@gmail.com) - Wed, 15 Dec 2021 14:16:16 -0500

    Signed-off-by: Sarat Vemulapalli <vemulapallisarat@gmail.com>


* __Upgrade to log4j 2.16.0 (#1721) (#1723)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Tue, 14 Dec 2021 12:19:35 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Support JDK 18 EA builds (#1714)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Tue, 14 Dec 2021 06:47:00 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Fixing .gitattributes for binary content, removing *.class files (#1717) (#1720)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Mon, 13 Dec 2021 16:11:25 -0800

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Upgrade to logj4 2.15.0 (#1705)__

    [Andrew Ross](mailto:andrross@amazon.com) - Fri, 10 Dec 2021 16:35:18 -0500

    Signed-off-by: Andrew Ross <andrross@amazon.com>


* __Add version 1.2.1. (#1701) (#1702)__

    [Daniel Doubrovkine (dB.)](mailto:dblock@dblock.org) - Fri, 10 Dec 2021 15:36:19 -0500

    Signed-off-by: dblock <dblock@dblock.org>


* __Move Gradle wrapper and precommit checks into OpenSearch repo. (#1664) (#1678)__

    [Daniel Doubrovkine (dB.)](mailto:dblock@dblock.org) - Wed, 8 Dec 2021 11:45:55 -0500

    * Move Gradle checks into OpenSearch repo.
     Signed-off-by: dblock <dblock@amazon.com>

    * Use working-directory for gradle wrapper validation.
     Signed-off-by: dblock <dblock@amazon.com>

    * Use https://github.com/gradle/wrapper-validation-action.
     Signed-off-by: dblock <dblock@amazon.com>


* __Moving DCO to workflows (#1458) (#1666)__

    [Daniel Doubrovkine (dB.)](mailto:dblock@dblock.org) - Wed, 8 Dec 2021 07:59:34 -0500

    Signed-off-by: CEHENKLE <henkle@amazon.com>
     Co-authored-by: CEHENKLE <henkle@amazon.com>


* __Start MockLogAppender before adding to static context (#1587) (#1659)__

    [Andrew Ross](mailto:andrross@amazon.com) - Mon, 6 Dec 2021 16:45:49 -0500

    I observed a test failure with the message
    'Attempted to append to non-started appender mock' from an assertion in
    `OpenSearchTestCase::after`. I believe this indicates that a
    MockLogAppender
    (which is named "mock") was added as an appender to the
    static logging context
    and some other test in the same JVM happened to
    cause a logging statement to
    hit that appender and cause an error, which
    then caused an unrelated test to
    fail (because they share static state
    with the logger). Almost all usages of
    MockLogAppender start it
    immediately after creation. I found a few that did
    not and fixed those.
    I also made a static helper in MockLogAppender to start
    it upon
    creation.
     Signed-off-by: Andrew Ross <andrross@amazon.com>


* __Revert "Support Gradle 7 (#1609) (#1622)" (#1657)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Mon, 6 Dec 2021 10:47:35 -0500

    This reverts commit 93bd32b14270be0da8a6b5eef8eeabfce7eb2b58.
     Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Added .gitattributes to manage end-of-line checks for Windows/*nix systems (#1638) (#1655)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Mon, 6 Dec 2021 08:08:01 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Support Gradle 7 (#1609) (#1622)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Fri, 3 Dec 2021 15:53:57 -0500

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Renaming Slave terminology to Replica in 1.x branch (backporting) (#1645)__

    [Rishikesh Pasham](mailto:62345295+Rishikesh1159@users.noreply.github.com) - Fri, 3 Dec 2021 15:52:51 -0500

    Signed-off-by: Rishikesh Pasham <rishireddy1159@gmail.com>


* __Upgrading commons-codec in hdfs-fixture and cleaning up dependencies in repository-hdfs (#1603) (#1621)__

    [Vacha](mailto:vachshah@amazon.com) - Tue, 30 Nov 2021 17:17:21 -0500

    Signed-off-by: Vacha <vachshah@amazon.com>


* __Rename field_masking_span to span_field_masking (#1606) (#1623)__

    [Xue Zhou](mailto:85715413+xuezhou25@users.noreply.github.com) - Mon, 29 Nov 2021 23:18:13 -0500

    * Rename field_masking_span to span_field_masking
     Signed-off-by: Xue Zhou <xuezhou@amazon.com>

    * Update SearchModuleTests.java
     Signed-off-by: Xue Zhou <xuezhou@amazon.com>

    * Rename field_masking_span to span_field_masking
     Signed-off-by: Xue Zhou <xuezhou@amazon.com>


* __Upgrade dependency (#1571) (#1594)__

    [Vacha](mailto:vachshah@amazon.com) - Mon, 29 Nov 2021 14:48:33 -0500

    * Upgrading guava, commons-io and apache-ant dependencies.
     Signed-off-by: Vacha <vachshah@amazon.com>

    * Adding failureaccess since guava needs it.
     Signed-off-by: Vacha <vachshah@amazon.com>


* __Lower build requirement from Java 14+ to Java 11+ (#940) (#1608)__

    [Marc Handalian](mailto:handalm@amazon.com) - Tue, 23 Nov 2021 21:41:59 -0500

    * Lower build requirement from Java 14+ to Java 11+
     Avoid use of -Werror -Xlint:all, which may change significantly across
    java
    releases (new warnings could be added). Instead, just list the
    warnings
    individually.
     Workaround JDK 11 compiler bug (JDK-8209058) that only impacts test fixture
    code in the build itself.
     Signed-off-by: Robert Muir <rmuir@apache.org>

    * Disable warning around -source 7 -release 7 for java version checker
     The java version checker triggers some default warnings because it
    targets
    java7:

      ```
       Task :distribution:tools:java-version-checker:compileJava FAILED
       warning: [options] source value 7 is obsolete and will be removed in a future release
       warning: [options] target value 7 is obsolete and will be removed in a future release
       warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.

       error: warnings found and -Werror specified
      ```

    * Suppress this warning explicitly for this module.
     Signed-off-by: Robert Muir <rmuir@apache.org>

    * more java14 -> java11 cleanup
     Signed-off-by: Robert Muir <rmuir@apache.org>
     Co-authored-by: Robert Muir <rmuir@apache.org>
    Signed-off-by: Marc Handalian
    <handalm@amazon.com>
     Co-authored-by: Daniel Doubrovkine (dB.) <dblock@dblock.org>
    Co-authored-by:
    Robert Muir <rmuir@apache.org>


* __Giving informative error messages for double slashes in API call URLs- [ BACKPORT-1.x ] (#1601)__

    [Megha Sai Kavikondala](mailto:kavmegha@amazon.com) - Tue, 23 Nov 2021 13:34:31 -0500

    * Integration test that checks for settings upgrade  (#1482)

    * Made changes.
     Signed-off-by: Megha Sai Kavikondala <kavmegha@amazon.com>

    * Signed-off-by: Megha Sai Kavikondala <kavmegha@amazon.com>
     Changes made by deleting the TestSettingsIT file and adding new lines in
    FullClusterRestartSettingsUpgradeIT.java
     Signed-off-by: Megha Sai Kavikondala <kavmegha@amazon.com>

    * Signed-off-by: Megha Sai Kavikondala <kavmegha@amazon.com>
     Informative error messages related to empty index name.[Backport]


* __Enable RestHighLevel-Client to set parameter require_alias for bulk index and reindex requests (#1604)__

    [Jan Baudisch](mailto:jan.baudisch.de@gmail.com) - Tue, 23 Nov 2021 10:20:07 -0500

    Signed-off-by: Jan Baudisch <jan.baudisch.libri@gmail.com>
     Co-authored-by: Jan Baudisch <jan.baudisch.libri@gmail.com>


* __Upgrading gson to 2.8.9 (#1541). (#1545)__

    [Vacha](mailto:vachshah@amazon.com) - Fri, 19 Nov 2021 16:52:38 -0500

    Signed-off-by: Vacha <vachshah@amazon.com>


* __[repository-azure] Update to the latest Azure Storage SDK v12, remove privileged runnable wrapper in favor of access helper (#1521) (#1538)__

    [Andriy Redko](mailto:andriy.redko@aiven.io) - Thu, 11 Nov 2021 14:05:47 -0800

    Signed-off-by: Andriy Redko <andriy.redko@aiven.io>


* __Integration test that checks for settings upgrade  (#1482) (#1524)__

    [Megha Sai Kavikondala](mailto:kavmegha@amazon.com) - Thu, 11 Nov 2021 12:55:11 -0800

    * Made changes.
     Signed-off-by: Megha Sai Kavikondala <kavmegha@amazon.com>

    * Signed-off-by: Megha Sai Kavikondala <kavmegha@amazon.com>
     Changes made by deleting the TestSettingsIT file and adding new lines in
    FullClusterRestartSettingsUpgradeIT.java
     Signed-off-by: Megha Sai Kavikondala <kavmegha@amazon.com>


* __Added logic to allow {dot} files on startup (#1437) (#1516)__

    [Ryan Bogan](mailto:10944539+ryanbogan@users.noreply.github.com) - Thu, 11 Nov 2021 11:02:03 -0800

    * Added logic to allow {dot} files on startup
     Signed-off-by: Ryan Bogan <rbogan@amazon.com>

    * Ensures that only plugin directories are returned by findPluginDirs()
     Signed-off-by: Ryan Bogan <rbogan@amazon.com>

    * Prevents . files from being returned as plugins
     Signed-off-by: Ryan Bogan <rbogan@amazon.com>


* __Add staged version 1.1.1 (#1509)__

    [Nick Knize](mailto:nknize@apache.org) - Thu, 4 Nov 2021 14:46:57 -0500

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>