Skip to content

0.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jul 23:04
· 237 commits to main since this release
f05c27d

What's Changed

  • Initial Commit by @owaiskazi19 in #1
  • Added MAINTAINERS and CODEOWNERS by @owaiskazi19 in #4
  • Refactored code base by @owaiskazi19 in #7
  • Updated namespace opensearchSDK -> org.opensearch.sdk by @owaiskazi19 in #10
  • Update gradle wrapper to 7.4.2 by @dbwiddis in #15
  • Updated Developer Guide by @joshpalis in #16
  • Fail build on wildcard imports by @dbwiddis in #18
  • added additional information in contributing document to require at l… by @joshpalis in #26
  • New Design with createComponent extension point by @owaiskazi19 in #8
  • Update Developer Guide by @ryanbogan in #33
  • Document security scope for extensions by @peternied in #29
  • Fail build on missing Javadocs by @dbwiddis in #45
  • Added tests for createComponent workflow and removed the logs of gradle test by @owaiskazi19 in #44
  • Add license header check/fix using spotless by @dbwiddis in #51
  • Added a new line linter by @owaiskazi19 in #55
  • Project plan for anomaly detection features by @peternied in #43
  • Initial draft of Design for extensions by @saratvemulapalli in #60
  • Move package to handlers by @vibrantvarun in #77
  • Removing Netty4 local copy and consume from Maven by @saratvemulapalli in #76
  • [Feature/extensions] Adding extensibility support for extension point getNamedWriteables. by @joshpalis in #54
  • Renaming the project to reflect opensearch-sdk by @saratvemulapalli in #82
  • Rename to Extensions by @mloufra in #72
  • issue # 49 Rename and possibly move static method for determining local ephemeral address by @mloufra in #85
  • Updating Developer guide by @vibrantvarun in #84
  • Provide Extension API to OpenSearch by @dbwiddis in #74
  • Publish artifacts to maven local by @owaiskazi19 in #92
  • Rename everything from opensearch-sdk to opensearch-sdk-java by @mloufra in #96
  • Created SDK Client to interact with OpenSearch by @owaiskazi19 in #67
  • Only send one extension info when initializing by @dbwiddis in #103
  • Register REST API and forward REST requests to associated extension by @dbwiddis in #101
  • Add Extension API interfaces and implement in sample Hello World extension by @dbwiddis in #109
  • Adding support to register Transport Actions by @saratvemulapalli in #115
  • Code coverage by @mloufra in #104
  • Pass full RestResponse to user from Extension by @dbwiddis in #114
  • Adding dbwiddis@ to opensearch-sdk-java as a maintainer by @owaiskazi19 in #124
  • Handle named wildcards (REST path parameters) by @dbwiddis in #123
  • Added badges for CI in README by @owaiskazi19 in #125
  • Remove warnings by @lucasfsvilela in #134
  • Add ActionListener onFailure to ExtensionsRunner by @ryanbogan in #87
  • Added java compatible version by @owaiskazi19 in #153
  • Add getSettings support for AD by @dbwiddis in #147
  • [Feature/Extensions] Adds Principal-Identity Token to extensions rest request by @DarshitChanpura in #140
  • [Feature/extensions] Adding support for Extension Create Components [environment settings and add setting update consumers] by @joshpalis in #138
  • Change action listener request by @ryanbogan in #141
  • Refactor handler method by @mloufra in #158
  • Pass REST params and content to extensions by @dbwiddis in #163
  • Refactor Netty4 method by @mloufra in #166
  • Refactor transportservice request by @mloufra in #167
  • Adding support for extension to register transport actions by @saratvemulapalli in #164
  • Refactor ExtensionsRunner test code out of production source tree by @roulpriya in #172
  • Temporarily redirect gradle run to helloWorld by @dbwiddis in #177
  • Return consumed params and content from extensions by @dbwiddis in #187
  • Added createComponent to Extension interface by @ryanbogan in #146
  • Re: Updating Netty Logging to only display errors and default logging to debug by @saratvemulapalli in #189
  • [Feature/extensions] Modified Environment settings support by @joshpalis in #179
  • Parse JSON XContent in the RestHelloAction by @dbwiddis in #192
  • Transport service by @mloufra in #191
  • Configure spotless to cleanup misc files by @dbwiddis in #193
  • Simplify gradle check workflow to ensure visibility by @dbwiddis in #197
  • Run spotless check before gradle check by @owaiskazi19 in #198
  • Fix TransportService initialization by @dbwiddis in #199
  • Add copyright line to license headers by @dbwiddis in #196
  • Modified sendClusterStateRequest to return the cluster state to caller by @joshpalis in #201
  • Compiler warning by @mloufra in #195
  • Enforce type safety for ExtensionNamedWriteableRegistry by @mloufra in #203
  • Modified local node request to return discovery node directly to caller by @joshpalis in #202
  • Add dependabot configuration by @dbwiddis in #209
  • Bump com.diffplug.spotless from 6.3.0 to 6.11.0 by @dependabot in #219
  • Bump log4j-core from 2.17.1 to 2.19.0 by @dependabot in #220
  • Migrate client transports to Apache HttpClient/Core5.x by @owaiskazi19 in #231
  • Combine version strings for multi-module dependencies by @dbwiddis in #233
  • Move extension settings reading into the BaseExtension by @mloufra in #205
  • Removed unused exception by @owaiskazi19 in #234
  • Prevent duplicate workflow runs on dependabot PRs by @dbwiddis in #232
  • Bump jacksonDatabindVersion from 2.12.6.1 to 2.13.4 by @dependabot in #237
  • Bump jaxb-api from 2.2.2 to 2.3.1 by @dependabot in #236
  • Bump lucene-core from 9.4.0-snapshot-ddf0d0a to 9.4.1 by @dependabot in #235
  • Bump require-javadoc from 1.0.4 to 1.0.5 by @dependabot in #238
  • Bump jacksonDatabindVersion from 2.14.0-rc3 to 2.14.0 by @dependabot in #239
  • Added OpenSearch configuration for connection by @owaiskazi19 in #207
  • Bump netty-all from 4.1.84.Final to 4.1.85.Final by @dependabot in #249
  • Configure spotless license header for test classes by @dbwiddis in #247
  • Add gradle diffCoverage report by @dbwiddis in #248
  • Fix diffCoverage GHA on non-PR by @dbwiddis in #251
  • Refactor readSettingsFromYaml to ExtensionSettings by @dbwiddis in #253
  • Make NamedXContent available to extensions by @dbwiddis in #244
  • Provide a higher level implementation for REST handlers by @dbwiddis in #246
  • Don't evaluate git diff on CI by @dbwiddis in #254
  • Registered modules in SDKClient for parsing JSON by @owaiskazi19 in #257
  • Bump lucene-core from 9.4.1 to 9.4.2 by @dependabot in #260
  • Bump com.diffplug.spotless from 6.11.0 to 6.12.0 by @dependabot in #259
  • Configure Renovate by @renovate-bot in #256
  • Configure Mend for GitHub.com by @mend-for-github-com in #267
  • Update dependency gradle to v7.6 by @renovate-bot in #264
  • Update dependency org.plumelib:require-javadoc to v1.0.6 by @renovate-bot in #272
  • Enforce minimum guava version to resolve CVE by @dbwiddis in #271
  • Integrate Mend Renovate config into Mend for Github by @dbwiddis in #275
  • Typo fix by @dbwiddis in #278
  • Don't duplicate workflow runs for Mend PRs by @dbwiddis in #280
  • Update jacksonDatabindVersion to v2.14.1 by @mend-for-github-com in #279
  • Renaming to match changes on OpenSearch repo by @ryanbogan in #276
  • Adding specific code owners for easier maintenance by @saratvemulapalli in #284
  • Update dependency io.netty:netty-all to v4.1.86.Final by @mend-for-github-com in #286
  • Removed NamedWriteableRegistry and fixed DiscoveryExtensionNode const… by @ryanbogan in #290
  • Change workflow to pull from main and catch up sdk with changes made on main by @ryanbogan in #297
  • Adding more unit test coverage by @saratvemulapalli in #295
  • Update plugin com.diffplug.spotless to v6.12.1 by @mend-for-github-com in #303
  • Updated MAINTAINERS.md format. by @dblock in #307
  • Added High Level Rest Client for SDK by @owaiskazi19 in #306
  • Adding maven Snapshots repo for SDK by @saratvemulapalli in #311
  • Create formatted error response messages for exceptions by @dbwiddis in #310
  • Added query for initialized extensions by @mloufra in #300
  • Add workflow to publish snapshots by @gaiksaya in #312
  • Update junit5 monorepo to v5.9.2 by @mend-for-github-com in #314
  • Add manual trigger option to snapshots workflow by @gaiksaya in #316
  • Update developer guide by @dbwiddis in #313
  • Fix env variables for publishing snapshots by @gaiksaya in #317
  • Update dependency io.netty:netty-all to v4.1.87.Final by @mend-for-github-com in #334
  • Changing return type of getActions to be generic by @vibrantvarun in #336
  • Update plugin com.diffplug.spotless to v6.13.0 by @mend-for-github-com in #340
  • Replace CountDownLatches for response handlers with CompletableFutures by @ryanbogan in #301
  • Only publish snapshots from org repo by @dbwiddis in #342
  • Simulate ClusterService methods with SDKClusterService class by @dbwiddis in #344
  • Parameterize SettingsUpdateConsumer to avoid need to cast by @dbwiddis in #352
  • [Backport 1.x] Add support for minimum compatible version for Extensions and OpenSearch by @opensearch-trigger-bot in #399
  • [Backport 1.x] Add auto-backport and backport branch deletion workflows by @opensearch-trigger-bot in #400
  • [Backport 1.x] Fix token on delete backport branch workflow by @opensearch-trigger-bot in #402
  • [Backport 1.x] Add new workflow to automatically add 'backport 1.x' label on main branch PR's by @opensearch-trigger-bot in #404
  • [Backport 1.x] Reorder repository search order to put snapshots last by @opensearch-trigger-bot in #405
  • [Backport 1.x] Update plugin com.diffplug.spotless to v6.14.0 by @opensearch-trigger-bot in #406
  • [Backport 1.x] Update jacksonDatabindVersion to v2.14.2 by @opensearch-trigger-bot in #407
  • [Backport 1.x] Create SDKRestClient wrapper class around RestHighLevelClient by @opensearch-trigger-bot in #408
  • [Backport 1.x] Created Searchplugin.java with default implementation by @opensearch-trigger-bot in #409
  • [Backport 1.x] Created EngineExtension with default implementation from EnginePlugin by @opensearch-trigger-bot in #410
  • [Backport 1.x] Update dev guide from _opensearch-sdk-1 to _opensearch-sdk-java-1 in example curl command by @opensearch-trigger-bot in #411
  • [Backport 1.x] Move settings update consumers to new SDKClusterSettings class by @opensearch-trigger-bot in #412
  • [Backport 1.x] Add Plugin to Extension migration guide by @opensearch-trigger-bot in #413
  • [Backport 1.x] Update plugin com.diffplug.spotless to v6.14.1 by @opensearch-trigger-bot in #418
  • Change 1.x branch to pull from 2.6 snapshot and revert 'Migrate client transports to Apache HttpClient/Core5.x' by @ryanbogan in #420
  • [Backport 1.x] Mask snapshots variables by @opensearch-trigger-bot in #426
  • [Backport 1.x] Added mget for high level rest client by @opensearch-trigger-bot in #429
  • [Backport 1.x] Update plugin com.diffplug.spotless to v6.15.0 by @opensearch-trigger-bot in #433
  • [Backport 1.x] Update dependency io.netty:netty-all to v4.1.88.Final by @opensearch-trigger-bot in #439
  • [Backport 1.x] Create ActionExtension Interface by @opensearch-trigger-bot in #442
  • [Backport 1.x] Remove unnecessary exception throwing for settings update consumers by @opensearch-trigger-bot in #443
  • [Backport 1.x] Simplify client creation by passing settings by @opensearch-trigger-bot in #444
  • [Backport 1.x] Add Guice dependency and inject ExtensionsRunner into Extension by @opensearch-trigger-bot in #445
  • [Backport 1.x] Update dependency io.netty:netty-all to v4.1.89.Final by @opensearch-trigger-bot in #446
  • [Backport 1.x] Changed the sequence of Guice injection by @opensearch-trigger-bot in #456
  • [Backport 1.x] Replace jackson YAML reading with snakeyaml by @opensearch-trigger-bot in #459
  • [Backport 1.x] Baseline MAINTAINERS and CODEOWNERS with active maintainers by @opensearch-trigger-bot in #462
  • [Backport 1.x] Added untriaged issue workflow. by @opensearch-trigger-bot in #461
  • [Backport 1.x] Removed lucene dependency by @opensearch-trigger-bot in #471
  • [Backport 1.x] Implement Action dependency injection by @opensearch-trigger-bot in #469
  • [1.x] Publish snapshots after every push by @owaiskazi19 in #474
  • [1.x] Fixed Publish Snapshots by @owaiskazi19 in #475
  • [Backport 1.x] Create SDKNamedXContentRegistry class and provide updated registry by @dbwiddis in #476
  • [Backport 1.x] Pass ExtensionsRunner instance to createComponents by @opensearch-trigger-bot in #479
  • [Backport 1.x] Update log4jVersion to v2.20.0 by @dbwiddis in #480
  • [Backport 1.x] Update dependency gradle to v7.6.1 by @opensearch-trigger-bot in #486
  • [Backport 1.x] Added update for high level rest client by @opensearch-trigger-bot in #488
  • [Backport 1.x] Added localNode() to SDKCluster service to retrieve the extensionNode from the extensionsRunner by @opensearch-trigger-bot in #492
  • [Backport 1.x] Add client.execute to SDKRestClient by @opensearch-trigger-bot in #494
  • [Backport 1.x] Update plugin com.diffplug.spotless to v6.16.0 by @opensearch-trigger-bot in #500
  • [Backport 1.x] Added performRequest for SDKRestClient by @opensearch-trigger-bot in #501
  • [Backport 1.x] Removing SafeConstructor() now that Snakeyml has been bumped up to 2.0 by @opensearch-trigger-bot in #505
  • [Backport 1.x] Update PLUGIN_MIGRATION document with guidance on how to retrieve NamedXContentRegistry objects for created components by @opensearch-trigger-bot in #509
  • [Backport 1.x] Delay sending Settings Update Consumers until initialization by @opensearch-trigger-bot in #511
  • [Backport 1.x] Update tibdex/github-app-token action to v1.8.0 by @opensearch-trigger-bot in #514
  • [Backport 1.x] Added updateSettings for SDKIndicesClient by @opensearch-trigger-bot in #516
  • [Backport 1.x] Properly initialize SDKClient actions map by @opensearch-trigger-bot in #521
  • [Backport 1.x] Whitesource remediate/gradle 8.x by @opensearch-trigger-bot in #523
  • [Backport 1.x] Only store names of extension transport actions by @opensearch-trigger-bot in #528
  • [1.x] Updated add_backport_label.yml to the main branch. (#495) by @vyvy3 in #533
  • [Backport 1.x] Update aws-actions/configure-aws-credentials action to v2 by @opensearch-trigger-bot in #532
  • [Backport 1.x] Add empty or custom SDKNamedXContentRegistry by @ryanbogan in #535
  • [Backport 1.x] Added Changes on SDK Side to register its Implemented Interfaces by @opensearch-trigger-bot in #536
  • [Backport 1.x] Always initialize SDKActionModule by @opensearch-trigger-bot in #548
  • [Backport 1.x] Created ScriptExtension interface #318 by @opensearch-trigger-bot in #549
  • [Backport 1.x] Add sample for validator by @opensearch-trigger-bot in #550
  • [Backport 1.x] Update plugin com.diffplug.spotless to v6.17.0 by @opensearch-trigger-bot in #555
  • [Backport 1.x] Use checkstyle for javadoc checks by @opensearch-trigger-bot in #561
  • [Backport 1.x] Integrated Async Java Client by @opensearch-trigger-bot in #565
  • [Backport 1.x] Created the MapperExtension interface and added the MapperPlugin content by @opensearch-trigger-bot in #566
  • [Backport 1.x] Remove unneeded branch deletion workflow by @opensearch-trigger-bot in #568
  • [Backport 1.x] Update dependency io.netty:netty-all to v4.1.90.Final by @opensearch-trigger-bot in #569
  • [Backport 1.x] Added IndexStoreExtension interface by @opensearch-trigger-bot in #570
  • [Backport 1.x] Change SDKClusterSettings constructor to use same params as ClusterSettings by @opensearch-trigger-bot in #571
  • [Backport 1.x] Added SystemIndexExtension by @opensearch-trigger-bot in #573
  • [Backport 1.x] Add PersistentTaskExtension interface by @opensearch-trigger-bot in #576
  • [Backport 1.x] Added github-merit-badger for SDK by @opensearch-trigger-bot in #592
  • [Backport 1.x] Initialize SDKClient with instance of ExtensionSettings by @opensearch-trigger-bot in #593
  • [Backport 1.x] [FEATURE] Create ReloadableExtension interface by @opensearch-trigger-bot in #596
  • [Backport 1.x] Create IngestExtension interface by @opensearch-trigger-bot in #595
  • [Backport 1.x] Created Repository Extension by @opensearch-trigger-bot in #598
  • [Backport 1.x] Added CircuitBreakerExtension interface by @opensearch-trigger-bot in #601
  • [Backport 1.x] Added getNamedWriteableRegistry() API for extensions by @opensearch-trigger-bot in #617
  • [Backport 1.x] Change imports for xcontent by @ryanbogan in #618
  • [Backport 1.x] Execute remote actions on another extension by @opensearch-trigger-bot in #606
  • [Backport 1.x] Adds getExecutorBuilders and indexNameExpressionResolver to extensionsRunner by @joshpalis in #628
  • [Backport 1.x] Document creating an extension from scratch by @opensearch-trigger-bot in #633
  • [Backport 1.x] Generate RestRequest to pass to Rest Handlers by @dbwiddis in #630
  • [Backport 1.x] Created ExtensibleExtension interface by @opensearch-trigger-bot in #638
  • [Backport 1.x] Added multi search for Search Detector by @opensearch-trigger-bot in #640
  • [Backport 1.x] Add AnalysisExtension interface by @opensearch-trigger-bot in #641
  • [Backport 1.x] Adding performRequestAsync to SDKRestClient by @opensearch-trigger-bot in #646
  • [1.x] Catch up backports by @dbwiddis in #660
  • [Backport 1.x] Added support for headers for ExtensionRestRequest by @opensearch-trigger-bot in #662
  • [Backport 1.x] Match Rest Path registry with RestController using SDKMethodHandlers by @dbwiddis in #664
  • [Backport 1.x] Removed old addSettingsUpdateConsumer method by @opensearch-trigger-bot in #669
  • [Backport 1.x] Changed the test for RegexValidator class by @opensearch-trigger-bot in #663
  • [Backport 1.x] Adding unrecognized method in BaseExtensionRestHandler by @opensearch-trigger-bot in #676
  • [Backport 1.x] Add identity/authorization headers into Rest Client calls by @opensearch-trigger-bot in #677
  • [Backport 1.x] Handle Deprecated and Replaced Routes in Extension Rest Handlers by @opensearch-trigger-bot in #680
  • [Backport 1.x] Updates PLUGIN_MIGRATION.md for aggregation return type by @opensearch-trigger-bot in #678
  • [Backport 1.x] Update dev guide to add another option to run OpenSearch with Extensions feature-flag enable by @opensearch-trigger-bot in #679
  • [Backport 1.x] Implement getFieldMapping on SDKRestClient by @opensearch-trigger-bot in #681
  • [Backport 1.x] Companion changes for moving ExtensionRequest to Protobuf by @opensearch-trigger-bot in #689
  • [Backport 1.x] Adds bulk request for SDKRestClient by @opensearch-trigger-bot in #691
  • [Backport 1.x] Publish sources and javadoc with the release JAR by @opensearch-trigger-bot in #694
  • [Backport 1.x] Update jacksonDatabindVersion to v2.15.0 by @opensearch-trigger-bot in #695
  • [Backport 1.x] Fix javadoc links by @opensearch-trigger-bot in #700
  • [Backport 1.x] Update dependency io.netty:netty-all to v4.1.92.Final by @opensearch-trigger-bot in #699
  • [Backport 1.x] Update junit5 monorepo by @opensearch-trigger-bot in #706
  • [Backport 1.x] Fix javadocs and improve javadoc CI by @dbwiddis in #701
  • [Backport 1.x] Adds DeleteByQuery Request for SDKRestClient by @opensearch-trigger-bot in #710
  • [Backport 1.x] Adding companion changes to RegisterRestActions Protobuf changes by @opensearch-trigger-bot in #711
  • [Backport 1.x] Backport PRs duplicate gradle build and wrapper validation actions by @opensearch-trigger-bot in #712
  • [Backport 1.x] Updates delete by query method by @opensearch-trigger-bot in #716
  • [Backport 1.x] Updates migration doc for ParsedMax by @opensearch-trigger-bot in #719
  • [Backport 1.x] Setup extension TLS by @cwperks in #718
  • [Backport 1.x] Update dependency gradle to v8.1.1 by @opensearch-trigger-bot in #722
  • [Backport 1.x] Fixed gradlew run without security by @opensearch-trigger-bot in #728
  • [Backport 1.x] Update OpenSearch host and port on SDKRestClient after init by @opensearch-trigger-bot in #731
  • [Backport 1.x] [CCI] Added @return to javadoc for MapperExtension class by @opensearch-trigger-bot in #737
  • [Backport 1.x] Added return notation to javadoc of extension interfaces by @opensearch-trigger-bot in #738
  • [Backport 1.x] Adding updateSettings to sdk cluster admin client by @opensearch-trigger-bot in #742
  • [Backport 1.x] Added method for create OK status response with empty JSON content by @opensearch-trigger-bot in #744
  • [Backport 1.x] Adding cross-version support for extension transport apis by @opensearch-trigger-bot in #749
  • [Backport 1.x] Fixed docs for new api changes by @opensearch-trigger-bot in #750
  • [Backport 1.x] Replaced implementation() by api() for opensearch libs by @dbwiddis in #751
  • [Backport 1.x] Added missed javadoc for ActionExtension, CertFileProps by @opensearch-trigger-bot in #754
  • [Backport 1.x] Add dependency information to from-scratch docs by @opensearch-trigger-bot in #756
  • [Backport 1.x] Update dependency com.google.inject:guice to v7 by @opensearch-trigger-bot in #759
  • [Backport 1.x] Update jacksonDatabindVersion to v2.15.1 by @opensearch-trigger-bot in #762
  • [Backport 1.x] Add default Opensearch host and port if init comes from localhost by @opensearch-trigger-bot in #770
  • [Backport 1.x] Removed handler for onIndexModule by @opensearch-trigger-bot in #779
  • [Backport 1.x] Update plugin com.diffplug.spotless to v6.19.0 by @opensearch-trigger-bot in #781
  • Revert "[Backport 1.x] Add default Opensearch host and port if init comes from localhost (#770)" by @joshpalis in #784
  • [Backport 1.x] Don't change Extension REST client Settings with transport node info by @opensearch-trigger-bot in #787
  • [Backport 1.x] Update SDKRestClient/OpenSearchAsync client with http.port setting from OpenSearch during intialization by @opensearch-trigger-bot in #790
  • [Backport 1.x] Update dependency com.google.guava:guava to v32 by @opensearch-trigger-bot in #794
  • [Backport 1.x] Update dependency io.netty:netty-all to v4.1.93.Final by @opensearch-trigger-bot in #795
  • [Backport 1.x] Adds exists/aliasExists() methods to SDKIndicesClient by @opensearch-trigger-bot in #803
  • [Backport 1.x] Update jacksonDatabindVersion to v2.15.2 by @opensearch-trigger-bot in #805
  • [Backport 1.x] Added Publish to Maven Local check before build by @opensearch-trigger-bot in #808
  • [Backport 1.x] Add integration test framework by @opensearch-trigger-bot in #796
  • [Backport 1.x] Adds health() to SDK Cluster admin client by @opensearch-trigger-bot in #811
  • [Backport 1.x] Refactored all sendFooRequest(TransportService transportService) calls by @dbwiddis in #813
  • [Backport 1.x] Adds ClusterName to SDKClusterService by @opensearch-trigger-bot in #819
  • [Backport-1.x] Refactor extension documentation (#777) backport to 1.x by @kolchfa-aws in #816
  • [Backport 1.x] Miscellaneous Spotbugs issues (#582) by @dbwiddis in #814
  • [Backport 1.x] Update dependency com.google.guava:guava to v32.0.1-jre by @opensearch-trigger-bot in #821
  • [Backport 1.x] Add javadoc task to enable automatic javadoc publishing by @opensearch-trigger-bot in #823
  • [Backport 1.x] fix(bug): Extension should not bind to its hostname by @opensearch-trigger-bot in #831
  • [Backport 1.x] Update outdated class names in documentation by @opensearch-trigger-bot in #828
  • [Backport 1.x] Update dependency io.netty:netty-all to v4.1.94.Final by @opensearch-trigger-bot in #832
  • [Backport 1.x] Updated DEV guide with the new initialization api by @opensearch-trigger-bot in #838
  • [Backport 1.x] chore(deps): update vachashah/backport action to v2.2.0 by @opensearch-trigger-bot in #839
  • [Backport-1.x] Added release drafter for one click release of SDK by @owaiskazi19 in #841
  • [Backport 1.x] Added Jenkins file and RELEASING.md by @opensearch-trigger-bot in #843
  • [Backport 1.x] Updated DESIGN.md and the extension design architecture. by @opensearch-trigger-bot in #846
  • [Backport 1.x] Bind Extension host to wildcard address by @opensearch-trigger-bot in #847
  • [Backport 1.x] fix(deps): update dependency com.google.guava:guava to v32.1.1-jre by @opensearch-trigger-bot in #854
  • [Backport 1.x] [Extensions] Fixing Imports String.java by @opensearch-trigger-bot in #765
  • [Backport 1.x] Updated Design diagram by @opensearch-trigger-bot in #863
  • [Backport 1.x] Register new routes via SDK as named routes (#827) and Makes route prefix setting routeNamePrefix optional #868 by @DarshitChanpura in #866
  • [Backport 1.x] Update jenkins file to use updated docker image by @opensearch-trigger-bot in #872
  • [Backport 1.x] Add handlers for read, update, and delete to CREATE_YOUR_FIRST_EXTENSION doc by @opensearch-trigger-bot in #878
  • Revert "[Backport 1.x] Register new routes via SDK as named routes (#827) and Makes route prefix setting routeNamePrefix optional #868" by @DarshitChanpura in #877
  • [Backport 1.x] chore(deps): update dependency gradle to v8.2.1 by @opensearch-trigger-bot in #873
  • [1.x] Downgrade gradle to 8.1.1 for release by @ryanbogan in #884
  • [Backport 1.x] Initial Hello World Extension integration test by @ryanbogan in #881
  • [Backport 1.x] [Extensions] Allow default log4j behavior for users of SDK by @opensearch-trigger-bot in #888
  • [Backport 1.x] chore(deps): update plugin com.diffplug.spotless to v6.20.0 by @opensearch-trigger-bot in #890
  • [Backport 1.x] fix(deps): update dependency io.netty:netty-all to v4.1.95.final by @opensearch-trigger-bot in #893
  • [1.x] Added snapshot check for build.gradle by @owaiskazi19 in #896
  • [Backport 0.1] Updated repository location on jenkins by @opensearch-trigger-bot in #902
  • [Backport 0.1] Updated POM publishing by @opensearch-trigger-bot in #905

New Contributors

Full Changelog: https://github.com/opensearch-project/opensearch-sdk-java/commits/0.1.0