v3.0.0
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
whenbounds
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 fortext_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
'snested
andvalidation_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
- @dependabot made their first contribution in #213
- @meetesh made their first contribution in #241
- @abhinav-nath made their first contribution in #234
- @peterzhuamazon made their first contribution in #231
- @dbwiddis made their first contribution in #251
- @iamdanhart made their first contribution in #347
- @andrross made their first contribution in #352
- @AmiStrn made their first contribution in #367
- @L00kian made their first contribution in #382
- @luneo7 made their first contribution in #338
- @MarinaRazumovsky made their first contribution in #412
- @tanqiuliu made their first contribution in #416
- @patschl made their first contribution in #482
- @Mstrutov made their first contribution in #516
- @urinud made their first contribution in #538
- @Yury-Fridlyand made their first contribution in #554
- @MikePieperSer made their first contribution in #605
- @okhasawn made their first contribution in #624
- @andrewparmet made their first contribution in #630
- @dkaukov made their first contribution in #628
- @fabiankopatschek made their first contribution in #627
- @GranT1337 made their first contribution in #674
- @karthiks3000 made their first contribution in #687
- @russcam made their first contribution in #667
- @Bfindlay made their first contribution in #725
- @brentam made their first contribution in #781
- @grouh made their first contribution in #895
- @Grogdunn made their first contribution in #932
- @oksanay made their first contribution in #960
- @bowenlan-amzn made their first contribution in #981
- @varun-lodaya made their first contribution in #990
- @AntCode97 made their first contribution in #999
- @miguel-vila made their first contribution in #1007
- @workmanw made their first contribution in #1072
- @al-niessner made their first contribution in #1104
- @Blomex made their first contribution in #1111
- @dancristiancecoi made their first contribution in #1132
- @PiSoup made their first contribution in #1181
- @LiamMacpherson made their first contribution in #1177
- @ehc0825 made their first contribution in #1127
- @alex-keeler made their first contribution in #1166
- @YeonghyeonKO made their first contribution in #1298
- @fcrespel made their first contribution in #1362
- @wonthechan made their first contribution in #1483
- @lukas-krecan made their first contribution in #1489
- @leewjae made their first contribution in #1490
Full Changelog: v2.1.0...v3.0.0