Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 May 02:37
· 68 commits to main since this release
2e6490d

What's Changed

  • Added Maven Central and Snapshot builds repo information. by @dblock in #196
  • Increment version to next development iteration, v2.1.1. by @dblock in #200
  • Adds integration tests status badge by @harshavamsi in #202
  • Added RELEASING instructions. by @dblock in #199
  • Removing ODFE references by @VachaShah in #203
  • Upgrading junit version by @VachaShah in #204
  • Update Gradle to 7.5.1 by @reta in #209
  • Adding test support for multiple platforms by @VachaShah in #208
  • Adding unit test support for multiple platforms by @VachaShah in #210
  • Adding Dependabot configuration by @VachaShah in #211
  • Bump parsson from 1.0.0 to 1.1.1 in /java-client by @dependabot in #213
  • Bump classgraph from 4.8.116 to 4.8.149 by @dependabot in #224
  • Upgrading to OpenSearch 2.3.0 by @VachaShah in #223
  • Removing strong dependency for jakarta-json-api by @VachaShah in #221
  • Upgrading to the latest dependency-license-report in its 1.x line by @VachaShah in #220
  • Update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4 by @mend-for-github-com in #229
  • Add changelog and changelog verifier by @harshavamsi in #239
  • Set javadoc encoding to utf-8 by @meetesh in #241
  • Update Jackson Databind to 2.13.4.2 (addressing CVE-2022-42003) by @reta in #240
  • Updates changelog for dependabot PRs by @harshavamsi in #247
  • Update tests to use JUnit's Assert by @reta in #244
  • Update literature around changelog by @harshavamsi in #242
  • Bump grgit-gradle from 4.0.1 to 5.0.0 by @dependabot in #243
  • Add support to parse sub-aggregations from filter/nested aggregations by @abhinav-nath in #234
  • Add timeout and throttle to the jenkins workflows by @peterzhuamazon in #231
  • Update Maintainers by @VachaShah in #248
  • Migrate client transports to Apache HttpClient / Core 5.x by @reta in #246
  • Fixing version for the client by @VachaShah in #254
  • Adding javadoc link for the client by @VachaShah in #255
  • Update Jackson to 2.14.0 by @reta in #258
  • Document how to use Java 8 Time (JSR 310) objects by @dbwiddis in #251
  • Removing unsupported dynamic_templates option for bulk by @VachaShah in #276
  • Update Jackson to 2.14.1 by @reta in #279
  • Bump classgraph from 4.8.149 to 4.8.152 by @dependabot in #290
  • Fix: Make ChildrenAggregate as a SingleBucketAggregate by @sivaGH3 in #306
  • Update Gradle to 7.6 by @reta in #309
  • ISSUE-292 Prevent SPI calls at runtime by @chibenwa in #293
  • Updated MAINTAINERS.md format. by @dblock in #314
  • Bump classgraph from 4.8.152 to 4.8.154 in /java-client by @dependabot in #316
  • [BUG] /_nodes/stats throwing serialization error by @reta in #315
  • Adds release workflows to onboard to new release process by @gaiksaya in #321
  • [FEATURE] Introduce new OpenSearchTransport based on Apache HttpClient 5 by @reta in #281
  • Add workflow to publish snapshots via GHA by @gaiksaya in #325
  • Fix: ResponseCompression option. by @dblock in #322
  • Added support for skip-changelog. by @dblock in #331
  • Minor fixes related to ApacheHttpClient5Transport by @reta in #329
  • Fix: do not double-wrap OpenSearchException. by @dblock in #323
  • Document HTTP/2 support by @reta in #330
  • Added support for signing service name (partial support for OpenSearch Serverless) by @dblock in #324
  • Upgrade backport workflow. by @dblock in #334
  • Refactor two-client usage. by @dblock in #333
  • Adding x-amz-content-sha256 header for signed requests by @VachaShah in #339
  • Fix issue with completion suggester being parsed as term suggester. by @iamdanhart in #347
  • Update USER_GUIDE to use exact AWS brand names by @andrross in #352
  • Bumps Jackson from 2.14.1 to 2.14.2 by @reta in #357
  • Bulk UpdateOperation misses upsert options by @reta in #353
  • Upgrading compatibility to opensearch 2.5 by @AmiStrn in #367
  • Feature/range aggregation fix 369 by @szczepanczykd in #370
  • Fixing integration tests by @VachaShah in #375
  • Adding bulk request example in user guide by @VachaShah in #373
  • Fixing issue when tracktotalhits is disabled by @VachaShah in #372
  • Bump io.github.classgraph:classgraph from 4.8.154 to 4.8.156 by @dependabot in #390
  • Add 2PR approval to release workflow by @gaiksaya in #383
  • Adding an example to use raw JSON class instead of target classes by @VachaShah in #385
  • Update Gradle to 8.0.2 by @reta in #392
  • Add "mappings" field to IndexSettings object by @L00kian in #382
  • Added untriaged issue workflow. by @dblock in #364
  • Bump io.github.classgraph:classgraph from 4.8.156 to 4.8.157 in /java-client by @dependabot in #403
  • Add buffered lookahead for Jackson by @luneo7 in #338
  • Mask snapshots variables by @gaiksaya in #411
  • Add option to set headers and sort options in cat requests by @MarinaRazumovsky in #412
  • Support DataStream APIs by @tanqiuliu in #416
  • refactor: create AbstractAggregationRequestIT class + fail with OpenS… by @szczepanczykd in #421
  • Fix compilation issues (after changes in main) by @reta in #423
  • fix: add missing highlight and source field in MultisearchBody.Builder by @szczepanczykd in #442
  • Improve time taken by Github actions by @VachaShah in #439
  • Fix Changelog on main by @VachaShah in #450
  • Publish snapshots from 2.x branch by @VachaShah in #451
  • Upgrade dependabot PR action. by @dblock in #460
  • Bump org.ajoberstar.grgit:grgit-gradle from 5.0.0 to 5.2.0 by @dependabot in #458
  • Include aggregations and suggest in SearchTemplateResponse by @eNorby1 in #462
  • Fixing issues when deserializing response for tasks API by @VachaShah in #463
  • Adds point in time APIs by @harshavamsi in #461
  • Update to Gradle 8.1.1 by @reta in #466
  • Bump io.github.classgraph:classgraph from 4.8.157 to 4.8.158 by @dependabot in #470
  • fix: handle String error deserialization for ErrorCause object (#301) by @szczepanczykd in #476
  • Adding szczepanczykd to Maintainers and Codeowners by @VachaShah in #479
  • Upgrading gradle plugin dependency-license-report to 2.2 by @VachaShah in #483
  • Adding new OpenSearch versions to the compatibility matrix and testing by @VachaShah in #486
  • Fixes deserialization of enums when using booleans instead of strings by @patschl in #482
  • fix: change int type to long by @szczepanczykd in #489
  • refactor: deprecate totalDataSetSize and totalDataSetSizeInBytes in S… by @szczepanczykd in #498
  • Add RestClient initialization code snippets by @reta in #501
  • Update RestClient initialization code snippets (to use Apache HttpClient 5.x) by @reta in #505
  • FIX: catch 401 and 403 status and return proper error message by @chenqi0805 in #495
  • Bump org.eclipse.parsson:parsson from 1.1.1 to 1.1.2 by @dependabot in #492
  • FIX: extract reason from error in AWSSdk2Transport by @chenqi0805 in #493
  • Post 2.5.0 release update for changelog and compatibility by @VachaShah in #513
  • fix: add several missing fields in MultisearchBody.Builder (#506) by @Mstrutov in #516
  • Bump com.github.jk1.dependency-license-report from 2.2 to 2.4 by @dependabot in #515
  • Bump io.github.classgraph:classgraph from 4.8.158 to 4.8.160 in /java-client by @dependabot in #514
  • Fix suggestion classes for Term, Phrase, and Completion. by @harshavamsi in #477
  • Add support for knn_vector property type by @maltehedderich in #524
  • Bumps 'jackson' from 2.14.2 to 2.15.2 by @reta in #537
  • Deprecate RestClientTransport by @reta in #536
  • fix: add missing translog sync interval option to index settings by @Mstrutov in #518
  • Fixes #283 by @urinud in #538
  • Fixes #553: fix max_analyzer_offset field to match OS 2.2.0 by @schmittjoaopedro in #555
  • Add support for approximate k-NN queries by @Xtansia in #548
  • Update httpcomponents dependencies. by @Yury-Fridlyand in #554
  • Update jenkins file to use updated docker image by @gaiksaya in #571
  • Exclude Apache HttpClient5 transitive dependencies on Apache HttpCore5 by @reta in #569
  • Update Gradle to 8.2 by @reta in #570
  • Bump com.github.jk1.dependency-license-report from 2.4 to 2.5 by @dependabot in #575
  • Bump io.github.classgraph:classgraph from 4.8.160 to 4.8.161 in /java-client by @dependabot in #574
  • Update Gradle to 8.2.1 by @reta in #576
  • Bump org.eclipse.parsson:parsson from 1.1.2 to 1.1.3 in /java-client by @dependabot in #581
  • Add k-NN guide and samples by @Xtansia in #586
  • Bump org.eclipse.parsson:parsson from 1.1.3 to 1.1.4 in /java-client by @dependabot in #596
  • Bump org.eclipse.parsson:parsson from 1.1.3 to 1.1.4 by @dependabot in #595
  • Remove code generated comments by @VachaShah in #598
  • Post 2.6.0 release update for changelog and compatibility by @VachaShah in #564
  • Bump io.github.classgraph:classgraph from 4.8.161 to 4.8.162 in /java-client by @dependabot in #602
  • Added "smartcn" analyzer. by @MikePieperSer in #605
  • Remove unsupported fields from PutMappingRequest by @VachaShah in #597
  • Added "cjk" analyzer. by @MikePieperSer in #604
  • Update to Gradle 8.3 by @reta in #608
  • Reorganizing user guide and adding working samples by @VachaShah in #610
  • JarHell caused by latest software.amazon.awssdk 2.20.141 by @reta in #616
  • Don't over-allocate in HeapBufferedAsyncEntityConsumer in order to consume the response by @reta in #620
  • Fix for CVE-2976 + add CVE checker by @okhasawn in #624
  • Add support for wrapper queries by @andrewparmet in #630
  • Moving "software.amazon.awssdk" dependencies to the compileOnly scope. by @dkaukov in #628
  • Added size attribute to MultiTermsAggregation by @fabiankopatschek in #627
  • Bump org.apache.httpcomponents.core5:httpcore5-h2 from 5.2.2 to 5.2.3 by @dependabot in #636
  • Bump org.apache.httpcomponents.core5:httpcore5 from 5.2.2 to 5.2.3 in /java-client by @dependabot in #637
  • Add newer versions of server to compatibility matrix by @VachaShah in #635
  • Add script fields support for multi search request by @VachaShah in #632
  • Fixed GetFieldMappingResponse. by @MikePieperSer in #641
  • Migrating from checkstyle to spotless for formatting by @VachaShah in #648
  • TermvectorsResponse fix for optionals. by @MikePieperSer in #642
  • Enabling spotless for all modules by @VachaShah in #651
  • Make MultiSearchItem.status optional by @Xtansia in #660
  • Updating changelog to accomodate the next release by @VachaShah in #665
  • Adding workflow to increment version after release by @VachaShah in #664
  • Bump io.github.classgraph:classgraph from 4.8.162 to 4.8.163 by @dependabot in #668
  • Bump org.owasp.dependencycheck from 8.4.0 to 8.4.2 by @dependabot in #680
  • Add basic Search API integration test by @reta in #678
  • Bump org.eclipse.parsson:parsson from 1.1.4 to 1.1.5 in /java-client by @dependabot in #681
  • Add support neural query type by @GranT1337 in #674
  • Accept null in arrays by @karthiks3000 in #687
  • Add indexing and search index settings by @russcam in #667
  • Adding an example for bulk update operation by @karthiks3000 in #690
  • Update Gradle to 8.4 by @reta in #691
  • Bump org.ajoberstar.grgit:grgit-gradle from 5.2.0 to 5.2.1 by @dependabot in #695
  • Fixing Hit responses when search request has storedFields as none by @VachaShah in #698
  • Updating CHANGELOG for next release by @VachaShah in #701
  • Add Java 11/17/21 matrix for build, test and integration (main only) checks by @reta in #705
  • Bump io.github.classgraph:classgraph from 4.8.163 to 4.8.164 in /java-client by @dependabot in #710
  • Fixing partial success results for msearch template by @VachaShah in #709
  • Fix Maven local repository location (post Gradle 8.4 update) by @reta in #717
  • Add support for icu_collation_keyword field type by @Bfindlay in #725
  • Add JDK compatibility matrix to COMPATIBILITY.md by @reta in #713
  • Fix PutTemplateRequest deserialization by @Bfindlay in #723
  • Bump org.owasp.dependencycheck from 8.4.2 to 8.4.3 by @dependabot in #738
  • Add support for Flat Objects by @Bfindlay in #735
  • Bump org.owasp.dependencycheck from 8.4.3 to 9.0.1 in /java-client by @dependabot in #747
  • Bump com.diffplug.spotless from 6.22.0 to 6.23.0 by @dependabot in #746
  • Fix MissingRequiredPropertyException on node stats response by @Bfindlay in #745
  • Bump org.apache.httpcomponents.core5:httpcore5-h2 from 5.2.3 to 5.2.4 in /java-client by @dependabot in #753
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.3 by @dependabot in #754
  • add ResponseException#status by @rursprung in #756
  • rename _toQuery() to toQuery() by @channel-dante in #760
  • Bump org.apache.httpcomponents.core5:httpcore5 from 5.2.3 to 5.2.4 in /java-client by @dependabot in #761
  • Bump io.github.classgraph:classgraph from 4.8.164 to 4.8.165 by @dependabot in #762
  • Replacing leftover references to OpenSearch by @VachaShah in #763
  • Fix PutIndexTemplateRequest deserialization by @matthewbogner in #765
  • Bump com.diffplug.spotless from 6.23.0 to 6.23.3 by @dependabot in #772
  • Bump org.owasp.dependencycheck from 9.0.1 to 9.0.7 in /java-client by @dependabot in #774
  • Restore support for Java 8 by @reta in #767
  • Fixing InnerHits storedFields ("stored_fields") generated Json name. by @brentam in #781
  • Bump com.carrotsearch.randomizedtesting:randomizedtesting-runner from 2.7.1 to 2.8.1 in /java-client by @dependabot in #782
  • Changed SearchAfter field type to FieldValue instead of String by @channel-dante in #769
  • Bump org.hamcrest:hamcrest from 2.1 to 2.2 by @dependabot in #783
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.3 to 5.3 in /java-client by @dependabot in #791
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.3 to 5.3 by @dependabot in #792
  • add toBuilder method on some models by @channel-dante in #766
  • Add an integration test that runs on JDK-8 by @reta in #795
  • Bump org.owasp.dependencycheck from 9.0.7 to 9.0.8 by @dependabot in #803
  • Bump com.diffplug.spotless from 6.23.3 to 6.24.0 by @dependabot in #808
  • Add wrapper to builder by @ls-urs-keller in #806
  • Removing unsupported prefix field from CompletionSuggester by @VachaShah in #812
  • Adding OpenSearch 2.11.0 to the matrix by @VachaShah in #814
  • Bump org.owasp.dependencycheck from 9.0.8 to 9.0.9 in /java-client by @dependabot in #817
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.3 to 5.3.1 by @dependabot in #822
  • Bump com.diffplug.spotless from 6.24.0 to 6.25.0 in /java-client by @dependabot in #828
  • Removed required index for Hit.java by @jvan1997 in #833
  • Bump com.diffplug.spotless from 6.24.0 to 6.25.0 by @dependabot in #829
  • Finalize 2.8.2 release by @reta in #840
  • Update CHANGELOG after 2.8.3 release by @VachaShah in #845
  • Fixing cluster stats response for role types and adding search role type by @VachaShah in #848
  • Fixing missing required property exception for cluster manager for 1.… by @VachaShah in #851
  • Bump org.ajoberstar.grgit:grgit-gradle from 5.2.1 to 5.2.2 by @dependabot in #854
  • Add Support for Hybrid Query Type by @vibrantvarun in #850
  • Added scriptedUpsert and detectNoop options to UpdateOperation by @fs-chris in #856
  • Update CHANGELOG after 2.8.4 release by @VachaShah in #861
  • Adding version check for hybrid query integ tests by @vibrantvarun in #863
  • Consolidate and cleanup the server version checks for tests by @reta in #865
  • Update changelog after 2.9.0 release by @VachaShah in #876
  • Fix integer overflow for remaining index stats by @VachaShah in #877
  • Support optional function score variant by @russcam in #880
  • Bump com.github.jk1.dependency-license-report from 2.5 to 2.6 in /java-client by @dependabot in #887
  • Fix pattern replace by making flag optional as on api by @grouh in #895
  • Bump org.owasp.dependencycheck from 9.0.9 to 9.0.10 by @dependabot in #898
  • Bump io.github.classgraph:classgraph from 4.8.165 to 4.8.168 in /java-client by @dependabot in #897
  • feat(add-xy_shape): Ability to use xy_shape field type by @kmessaoudi in #885
  • Bump org.owasp.dependencycheck from 9.0.10 to 9.1.0 in /java-client by @dependabot in #906
  • Bumps jackson from 2.15.2 to 2.17.0 by @reta in #909
  • Update to Gradle 8.7 by @reta in #912
  • Add missed fields to MultisearchBody: seqNoPrimaryTerm, storedFields, explain, fields, indicesBoost by @reta in #914
  • Add missed fields to MultisearchBody: collapse, version, timeout by @reta in #916
  • Add missed fields to MultisearchBody: ext, rescore and to SearchRequest: ext by @reta in #918
  • Client with Java 8 runtime and Apache HttpClient 5 Transport fails with java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer by @reta in #920
  • [FEATURE] Enable Generic HTTP Actions in Java Client by @reta in #910
  • Bump org.eclipse.parsson:parsson from 1.1.5 to 1.1.6 by @dependabot in #923
  • Bump io.github.classgraph:classgraph from 4.8.168 to 4.8.170 in /java-client by @dependabot in #922
  • [FEATURE] Raise errors for HTTP error codes in the generic client by @reta in #929
  • Add "filter" to neural query by @Grogdunn in #932
  • [Forwardport] [main] Prepare 2.10.0 release by @reta in #939
  • Fix CHANGELOG.md (for 2.10.0) by @reta in #941
  • Add missed fields to PhraseSuggestOption: collapseMatch by @reta in #940
  • Bump com.github.jk1.dependency-license-report from 2.6 to 2.7 in /java-client by @dependabot in #944
  • Bump com.github.jk1.dependency-license-report from 2.6 to 2.7 by @dependabot in #945
  • Add missed fields to bulk's UpdateOperation: source by @reta in #947
  • Add 2.10.1 release by @reta in #953
  • Bump io.github.classgraph:classgraph from 4.8.170 to 4.8.172 by @dependabot in #955
  • Bump io.github.classgraph:classgraph from 4.8.170 to 4.8.172 in /java-client by @dependabot in #956
  • Fix integer overflow for remaining index stats by @oksanay in #960
  • Lock MacOS version to 13. by @dblock in #961
  • Added OpenSearch 2.12 and 2.13 to integration tests. by @dblock in #963
  • Fix integrationTest builds for JDK-11 sourcesets by @reta in #968
  • Fixing composite aggregations with correct parameters by @VachaShah in #967
  • Fix: test. by @dblock in #972
  • Update CHANGELOG after 2.10.2 release by @VachaShah in #979
  • Fix the deserialization of SortOptions by @bowenlan-amzn in #981
  • [BUG] Generic HTTP Actions in Java Client does not work with AwsSdk2Transport by @reta in #978
  • Updating security reachout email by @varun-lodaya in #990
  • Finalize 2.10.3 release by @reta in #995
  • Bump org.owasp.dependencycheck from 9.1.0 to 9.2.0 in /java-client by @dependabot in #996
  • Bump org.owasp.dependencycheck from 9.1.0 to 9.2.0 by @dependabot in #997
  • Bump com.github.jk1.dependency-license-report from 2.7 to 2.8 by @dependabot in #1000
  • ApacheHttpClient5Transport requires Apache Commons Logging dependency by @reta in #1003
  • Recreate or wrap exceptions thrown by async transport implementations to preserve caller stack traces by @andrewparmet in #656
  • Modify to not use URLEncodedUtils by @AntCode97 in #999
  • Add text embedding processor by @miguel-vila in #1007
  • Finalize 2.10.4 release (#1017) by @reta in #1018
  • Bump io.github.classgraph:classgraph from 4.8.172 to 4.8.173 in /java-client by @dependabot in #1019
  • Generate client code from OpenAPI specification by @Xtansia in #366
  • Bump commons-codec:commons-codec from 1.11.0 to 1.17.0 in java-codegen by @Xtansia in #1023
  • Regenerate request/response for the info operation by @Xtansia in #1026
  • Enforce & fix license headers by @Xtansia in #1027
  • Add @Generated annotation to generated classes by @Xtansia in #1029
  • Default analyzer deserialization to custom type when unspecified by @Xtansia in #1033
  • Updated CHANGELOG, 2.11.0. by @dblock in #1041
  • Made InlineGet source field nullable by @BrendonFaleiro in #1044
  • fix(parent/agg): deserialize parent aggregation by @romansmirnov in #706
  • Document version auto-increment and fix typos. by @dblock in #1039
  • Bump io.github.classgraph:classgraph from 4.8.173 to 4.8.174 in /java-client by @dependabot in #1050
  • Begin generating client implementations by @Xtansia in #1052
  • Adding @Xtansia to maintainers. by @dblock in #1054
  • Update CHANGELOG post 2.11.1 release by @Xtansia in #1060
  • Bump org.junit:junit-bom from 5.10.2 to 5.10.3 by @dependabot in #1062
  • Add workflow to ensure generated code is up to date by @Xtansia in #1061
  • Add support for phase_took & search_pipeline request params by @dzane17 in #1036
  • Bump org.owasp.dependencycheck from 9.2.0 to 10.0.2 by @dependabot in #1069
  • Bump org.apache.httpcomponents.core5:httpcore5-h2 from 5.2.4 to 5.2.5 in /java-client by @dependabot in #1070
  • Add workflow to auto-update codegen by @Xtansia in #1065
  • Update Gradle to 8.9 by @reta in #1074
  • 588 - [FEATURE] serialize requests to JSON by @Jai2305 in #1064
  • Fix author attribution of code-gen auto PRs by @Xtansia in #1078
  • Bump commons-logging:commons-logging from 1.3.2 to 1.3.3 in /java-client by @dependabot in #1079
  • Bump org.apache.httpcomponents.core5:httpcore5 from 5.2.4 to 5.2.5 by @dependabot in #1080
  • Added json.md - Serialization part by @Jai2305 in #1083
  • Fix error deserialization with AwsSdk2Transport (#1068) by @workmanw in #1072
  • Fix delete backport PR branches workflow by @Xtansia in #1086
  • [main] Prepare changelog for 2.12.0 release by @Xtansia in #1095
  • Bump org.owasp.dependencycheck from 10.0.2 to 10.0.3 in /java-client by @dependabot in #1099
  • Fix handling of OpenAPI schemas with multiple types by @Xtansia in #1102
  • add checks to existing unit tests by @al-niessner in #1104
  • Default normalizer deserialization to custom type when unspecified by @Blomex in #1111
  • Use own copy of PercentCodec for URI path encoding by @Xtansia in #1109
  • Fixed deserialization of SearchRequest when _source is an array by @Xtansia in #1117
  • Regenerate dangling_indices namespace by @Xtansia in #1124
  • Bump org.eclipse.parsson:parsson from 1.1.6 to 1.1.7 by @dependabot in #1125
  • Update main changelog with 2.13.0 entry by @Xtansia in #1133
  • Bump org.hamcrest:hamcrest from 2.2 to 3.0 in /java-client by @dependabot in #1135
  • Bump org.hamcrest:hamcrest from 2.2 to 3.0 by @dependabot in #1134
  • Removed null constraints on NodeInfo fields that are returned null from Amazon OpenSearch Service by @dancristiancecoi in #1132
  • Fixes #1137 - Adding query_image to Neural query by @urinud in #1138
  • Update Gradle to 8.10 by @reta in #1140
  • Bump com.github.jk1.dependency-license-report from 2.8 to 2.9 in /java-client by @dependabot in #1143
  • Fix Github Action workflow by @reta in #1145
  • Bump com.github.jk1.dependency-license-report from 2.8 to 2.9 by @dependabot in #1144
  • Fixes #1116 - Add cancel_after_time_interval by @urinud in #1147
  • Tweak codegen logic for formatting, documentation and handling of anyOf by @Xtansia in #1152
  • Bump io.github.classgraph:classgraph from 4.8.174 to 4.8.175 by @dependabot in #1154
  • Bump commons-logging:commons-logging from 1.3.3 to 1.3.4 in /java-client by @dependabot in #1155
  • Generate the ml namespace by @Xtansia in #1158
  • Fix copy-paste mistake in NeuralSearch sample by @Xtansia in #1161
  • Update changelog post releasing 2.14.0 by @Xtansia in #1167
  • Reduce required release approvals by @Xtansia in #1168
  • Invert abstractness of generated vs "handwritten" client classes by @Xtansia in #1170
  • Bump org.junit:junit-bom from 5.10.3 to 5.11.0 by @dependabot in #1176
  • Bump org.owasp.dependencycheck from 10.0.3 to 10.0.4 in /java-client by @dependabot in #1175
  • support for withJson-618 by @Jai2305 in #1148
  • Forbid wildcard imports by @Xtansia in #1180
  • Fix queries losing inherited data when toBuilder is called. by @PiSoup in #1181
  • [Backport main] Add support for codegen overrides by @Xtansia in #1185
  • Bump org.owasp.dependencycheck from 10.0.2 to 10.0.4 by @dependabot in #1188
  • Regenerate tasks namespace by @Xtansia in #1187
  • Bump org.apache.httpcomponents.core5:httpcore5-h2 from 5.2.5 to 5.3 by @dependabot in #1192
  • Bump org.apache.httpcomponents.core5:httpcore5 from 5.2.5 to 5.3 by @reta in #1194
  • Update Gradle to 8.10.1 by @reta in #1195
  • fix: remove required check on indices.stats.ShardStats.shards by @LiamMacpherson in #1177
  • Support new mechanism of defining deprecated enum variants in OpenAPI by @Xtansia in #1198
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1113
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.3.1 to 5.4 by @dependabot in #1204
  • Bump io.github.classgraph:classgraph from 4.8.175 to 4.8.176 in /java-client by @dependabot in #1203
  • Begin generating snapshot namespace by @Xtansia in #1207
  • Bump org.junit:junit-bom from 5.11.0 to 5.11.1 by @dependabot in #1211
  • Generate hashCode and equals by @miguel-vila in #1201
  • Update TextEmbeddingProcessor.java by @ehc0825 in #1127
  • Re-run codegen by @Xtansia in #1216
  • Improve code generation by @Xtansia in #1219
  • Bump io.github.classgraph:classgraph from 4.8.176 to 4.8.177 by @dependabot in #1222
  • Bump org.junit:junit-bom from 5.11.1 to 5.11.2 by @dependabot in #1227
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1210
  • Update changelog post 2.15.0 release by @Xtansia in #1233
  • Bump org.ajoberstar.grgit:grgit-gradle from 5.2.2 to 5.3.0 by @dependabot in #1237
  • Support Radial Search by @alex-keeler in #1166
  • Fix deserializing GeoBoundsAggregate when bounds is not returned by @Xtansia in #1238
  • Add support for radial search on Neural query by @Xtansia in #1235
  • Add @Override to generated equals & hashCode by @Xtansia in #1249
  • Change sort and searchAfter to List by @Xtansia in #1225
  • Bump org.apache.httpcomponents.core5:httpcore5-h2 from 5.3 to 5.3.1 in /java-client by @dependabot in #1251
  • Bump org.owasp.dependencycheck from 10.0.4 to 11.0.0 by @dependabot in #1252
  • Begin generating index CRUD operations by @Xtansia in #1220
  • Generate KnnVectorProperty by @Xtansia in #1255
  • Bump org.owasp.dependencycheck from 11.0.0 to 11.1.0 by @dependabot in #1258
  • Correct changelog by @Xtansia in #1268
  • Fix test report artifact uploading by @Xtansia in #1267
  • Add dependabot config to auto-update GitHub Actions by @Xtansia in #1269
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4 to 5.4.1 in /java-client by @dependabot in #1276
  • Bump org.junit:junit-bom from 5.11.2 to 5.11.3 by @dependabot in #1272
  • Bump VachaShah/backport from 2.1.0 to 2.2.0 by @dependabot in #1273
  • Bump peter-evans/create-pull-request from 5 to 7 by @dependabot in #1271
  • Bump lycheeverse/lychee-action from 1.5.0 to 2.0.2 by @dependabot in #1270
  • Bump org.apache.httpcomponents.core5:httpcore5 from 5.3 to 5.3.1 in /java-client by @dependabot in #1274
  • Bump dangoslen/dependabot-changelog-helper from 2 to 3 by @dependabot in #1278
  • Bump actions/cache from 3 to 4 by @dependabot in #1279
  • Bump actions/github-script from 6 to 7 by @dependabot in #1280
  • Bump tibdex/github-app-token from 1.5.0 to 2.1.0 by @dependabot in #1282
  • Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #1283
  • Bump lycheeverse/lychee-action from 2.0.2 to 2.1.0 by @dependabot in #1284
  • AwsSdk2Transport throw exception when using ApacheHttpClient to make an unsupported DELETE/GET request with a body by @Xtansia in #1256
  • Generate TokenFilter variants by @Xtansia in #1287
  • Generate remaining analysis types by @Xtansia in #1289
  • Generate Property variants by @Xtansia in #1291
  • Generate basic index template operations by @Xtansia in #1293
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1236
  • Bump io.github.classgraph:classgraph from 4.8.177 to 4.8.179 in /java-client by @dependabot in #1302
  • Bump aws-actions/configure-aws-credentials from 1 to 4 by @dependabot in #1303
  • Bump actions/checkout from 3 to 4 by @dependabot in #1304
  • Add support for disabling typed keys serialization by @Xtansia in #1296
  • Bump softprops/action-gh-release from 1 to 2 by @dependabot in #1305
  • Add batch_size param for text_embedding processor by @YeonghyeonKO in #1298
  • Update Gradle to 8.11 by @reta in #1316
  • Update CHANGELOG post 2.18.0 release by @Xtansia in #1318
  • Update Gradle to 8.11.1 by @reta in #1319
  • Generate toBuilder and Builder.copy methods by @Xtansia in #1300
  • Implement SortOptionsVariant in FieldSort by @suzuki764 in #1323
  • Fix toJsonString default mapper serialize type by @playLeo in #1309
  • Bump actions/setup-java from 3 to 4 by @dependabot in #1325
  • Generate GetSnapshot by @hogesako in #1299
  • Generate IndexSettings types by @Xtansia in #1295
  • Generate CreateSnapshot(Fix CreateSnapshotResponse deserialization when wait_for_completion is false) by @hogesako in #1332
  • Revert throwing on AwsSdk2 + ApacheHttpClient by @Xtansia in #1333
  • Revert "Revert throwing on AwsSdk2 + ApacheHttpClient (#1333)" by @Xtansia in #1338
  • Generate query DSL types by @Xtansia in #1337
  • Generate more indices operations by @Xtansia in #1342
  • Bump org.owasp.dependencycheck from 11.1.0 to 11.1.1 by @dependabot in #1344
  • Bump com.carrotsearch.randomizedtesting:randomizedtesting-runner from 2.8.1 to 2.8.2 by @dependabot in #1343
  • Fix serialization of nested aggregates under SingleBucketAggregateBase by @Xtansia in #1350
  • Generate DataStream operations by @Xtansia in #1351
  • Update changelog post 2.19.0 release by @Xtansia in #1356
  • Generate remaining snapshot requests by @Xtansia in #1357
  • Generate more indices operations by @Xtansia in #1358
  • Remove unsupported namespaces by @Xtansia in #1361
  • Fix serialization of time_zone field in CompositeDateHistogramAggregationSource by @fcrespel in #1362
  • Generate majority of indices operations by @Xtansia in #1360
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1364
  • Bump lycheeverse/lychee-action from 2.1.0 to 2.2.0 by @dependabot in #1366
  • Bump org.junit:junit-bom from 5.11.3 to 5.11.4 by @dependabot in #1367
  • Generate cluster namespace by @Xtansia in #1365
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1371
  • Generate nodes namespace by @Xtansia in #1372
  • Generate ingest namespace by @Xtansia in #1375
  • Generate cat namespace by @Xtansia in #1376
  • Generate part of core namespace by @Xtansia in #1377
  • Fix missing PR links in changelog by @Xtansia in #1378
  • Update Gradle to 8.12 by @reta in #1379
  • Bump org.owasp.dependencycheck from 11.1.1 to 12.0.0 by @dependabot in #1381
  • Bump org.apache.httpcomponents.core5:httpcore5 from 5.3.1 to 5.3.2 by @dependabot in #1383
  • Generate new ml operations by @Xtansia in #1389
  • Bump org.owasp.dependencycheck from 12.0.0 to 12.0.1 by @dependabot in #1393
  • Generate aggregation types by @Xtansia in #1392
  • Get ready for OpenSearch 3.0.0 baseline by @reta in #1397
  • Bump org.owasp.dependencycheck from 12.0.1 to 12.0.2 in /java-client by @dependabot in #1399
  • Bump org.apache.httpcomponents.core5:httpcore5 from 5.3.2 to 5.3.3 by @dependabot in #1402
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.1 to 5.4.2 in /java-client by @dependabot in #1401
  • Update Gradle to 8.12.1 by @reta in #1398
  • Bump org.owasp.dependencycheck from 12.0.1 to 12.0.2 by @dependabot in #1404
  • Bump lycheeverse/lychee-action from 2.2.0 to 2.3.0 by @dependabot in #1416
  • Bump commons-logging:commons-logging from 1.3.4 to 1.3.5 in /java-client by @dependabot in #1418
  • Bump org.opensearch.gradle:build-tools from 3.0.0-alpha1-SNAPSHOT to 3.0.0-SNAPSHOT by @dependabot in #1420
  • Revert "Bump org.opensearch.gradle:build-tools from 3.0.0-alpha1-SNAPSHOT to 3.0.0-SNAPSHOT (#1420)" by @Xtansia in #1423
  • Generate remaining query DSL types by @Xtansia in #1415
  • Fix changelog post release by @Xtansia in #1424
  • Adding support for docvalue_fields in msearch by @jainankitk in #1429
  • Correcting the changelog for #1429 by @jainankitk in #1433
  • Update changelog post 2.21.0 release by @Xtansia in #1437
  • Generate additional search request related structures by @Xtansia in #1438
  • Bump org.owasp.dependencycheck from 12.0.2 to 12.1.0 by @dependabot in #1440
  • Generate search pipeline requests by @Xtansia in #1442
  • Add support for SimplePattern tokenizers by @Xtansia in #1448
  • Add Search response phase_took field by @Xtansia in #1449
  • Fix mistake in Simple Pattern Tokenizer specification/generation by @Xtansia in #1451
  • Bump org.junit:junit-bom from 5.11.4 to 5.12.0 by @dependabot in #1456
  • Updated affiliation for @dblock. by @dblock in #1458
  • Update Andriy Redko (https://github.com/reta) affiliation by @reta in #1460
  • Issues/1463 by @matthiasValuecloud in #1464
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1465
  • Bump dangoslen/dependabot-changelog-helper from 3 to 4 by @dependabot in #1466
  • Add support for GeoDistanceSort's nested and validation_method fields by @Xtansia in #1470
  • Update changelog post 2.22.0 release by @Xtansia in #1477
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1479
  • Fix ClassCastException in extractAndWrapCause when handling Execution… by @wonthechan in #1483
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1484
  • Bump org.junit:junit-bom from 5.12.0 to 5.12.1 by @dependabot in #1486
  • Bump com.carrotsearch.randomizedtesting:randomizedtesting-runner from 2.8.2 to 2.8.3 by @dependabot in #1487
  • Support normalizer on wildcard field by @lukas-krecan in #1489
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1494
  • Update to OpenSearch 3.0.0-beta1-SNAPSHOT by @reta in #1500
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.2 to 5.4.3 in /java-client by @dependabot in #1506
  • Bump org.owasp.dependencycheck from 12.1.0 to 12.1.1 by @dependabot in #1514
  • Bump lycheeverse/lychee-action from 2.3.0 to 2.4.0 by @dependabot in #1516
  • Fix getting cluster stats against AOS by @Xtansia in #1520
  • Changed OpenApi spec for reflecting recent hybrid search by @leewjae in #1490
  • Bump org.junit:junit-bom from 5.12.1 to 5.12.2 by @dependabot in #1525
  • Regenerate from latest spec by @Xtansia in #1529
  • Re-generated client code using latest OpenSearch API specification by @opensearch-trigger-bot in #1533
  • Generate aggregate types by @Xtansia in #1527
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.3 to 5.4.4 in /java-client by @dependabot in #1544
  • Fix changelog post v2.23.0 release by @Xtansia in #1546
  • Bump org.opensearch.gradle:build-tools from 3.0.0-alpha1-SNAPSHOT to 3.1.0-SNAPSHOT by @dependabot in #1543
  • Bump lycheeverse/lychee-action from 2.4.0 to 2.4.1 by @dependabot in #1553
  • Update integration test matrix to include 3.0.0 by @Xtansia in #1555
  • Generate from latest specification by @Xtansia in #1557
  • Prepare 3.0.0 release by @Xtansia in #1560
  • [Backport 3.x] Set version as env variable for release by @opensearch-trigger-bot in #1567

New Contributors

Full Changelog: v2.1.0...v3.0.0