Skip to content

Commit 1918329

Browse files
committedFeb 21, 2025
Bump version to 3.0.0-alpha1
Signed-off-by: David Zane <davizane@amazon.com>
1 parent fdca619 commit 1918329

18 files changed

+36
-31
lines changed
 

‎.github/workflows/ci.yml

+11-5
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@ jobs:
1616
needs: Get-CI-Image-Tag
1717
strategy:
1818
matrix:
19-
java: [21]
20-
os: [ ubuntu-latest ]
19+
java:
20+
- 21
21+
- 23
22+
os:
23+
- ubuntu-24.04-arm # arm64-preview
24+
- ubuntu-24.04 # x64
2125
name: Build and Test query-insights plugin with JDK ${{ matrix.java }} on ${{ matrix.os }}
2226
runs-on: ${{ matrix.os }}
2327
container:
@@ -35,9 +39,10 @@ jobs:
3539

3640
# This step uses the setup-java Github action: https://github.com/actions/setup-java
3741
- name: Setup Java ${{ matrix.java }}
38-
uses: actions/setup-java@v1
42+
uses: actions/setup-java@v4
3943
with:
4044
java-version: ${{ matrix.java }}
45+
distribution: 'temurin'
4146

4247
- name: Build and Test
4348
run: |
@@ -92,7 +97,7 @@ jobs:
9297

9398
steps:
9499
- name: Checkout Branch
95-
uses: actions/checkout@v2
100+
uses: actions/checkout@v4
96101

97102
# This is a hack, but this step creates a link to the X: mounted drive, which makes the path
98103
# short enough to work on Windows
@@ -101,9 +106,10 @@ jobs:
101106
run: subst 'X:' .
102107

103108
- name: Setup Java ${{ matrix.java }}
104-
uses: actions/setup-java@v1
109+
uses: actions/setup-java@v4
105110
with:
106111
java-version: ${{ matrix.java }}
112+
distribution: 'temurin'
107113

108114
- name: Build and Test
109115
working-directory: ${{ env.WORKING_DIR }}

‎build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import java.util.stream.Collectors
88

99
buildscript {
1010
ext {
11-
opensearch_version = System.getProperty("opensearch.version", "3.0.0-SNAPSHOT")
11+
opensearch_version = System.getProperty("opensearch.version", "3.0.0-alpha1-SNAPSHOT")
1212
isSnapshot = "true" == System.getProperty("build.snapshot", "true")
13-
buildVersionQualifier = System.getProperty("build.version_qualifier", "")
13+
buildVersionQualifier = System.getProperty("build.version_qualifier", "alpha1")
1414
version_tokens = opensearch_version.tokenize('-')
1515
opensearch_build = version_tokens[0] + '.0'
1616
if (buildVersionQualifier) {

‎src/main/java/org/opensearch/plugin/insights/QueryInsightsPlugin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import java.util.List;
1313
import java.util.function.Supplier;
1414
import org.opensearch.action.ActionRequest;
15-
import org.opensearch.client.Client;
1615
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
1716
import org.opensearch.cluster.node.DiscoveryNodes;
1817
import org.opensearch.cluster.service.ClusterService;
@@ -53,6 +52,7 @@
5352
import org.opensearch.threadpool.ExecutorBuilder;
5453
import org.opensearch.threadpool.ScalingExecutorBuilder;
5554
import org.opensearch.threadpool.ThreadPool;
55+
import org.opensearch.transport.client.Client;
5656
import org.opensearch.watcher.ResourceWatcherService;
5757

5858
/**

‎src/main/java/org/opensearch/plugin/insights/core/exporter/LocalIndexExporter.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.opensearch.action.bulk.BulkRequestBuilder;
2929
import org.opensearch.action.bulk.BulkResponse;
3030
import org.opensearch.action.index.IndexRequest;
31-
import org.opensearch.client.Client;
3231
import org.opensearch.cluster.ClusterState;
3332
import org.opensearch.cluster.service.ClusterService;
3433
import org.opensearch.common.settings.Settings;
@@ -40,6 +39,7 @@
4039
import org.opensearch.plugin.insights.core.metrics.OperationalMetric;
4140
import org.opensearch.plugin.insights.core.metrics.OperationalMetricsCounter;
4241
import org.opensearch.plugin.insights.rules.model.SearchQueryRecord;
42+
import org.opensearch.transport.client.Client;
4343

4444
/**
4545
* Local index exporter for exporting query insights data to local OpenSearch indices.
@@ -249,8 +249,7 @@ public void deleteSingleIndex(String indexName, Client client) {
249249
Logger logger = LogManager.getLogger();
250250
client.admin().indices().delete(new DeleteIndexRequest(indexName), new ActionListener<>() {
251251
@Override
252-
// CS-SUPPRESS-SINGLE: RegexpSingleline It is not possible to use phrase "cluster manager" instead of master here
253-
public void onResponse(org.opensearch.action.support.master.AcknowledgedResponse acknowledgedResponse) {}
252+
public void onResponse(org.opensearch.action.support.clustermanager.AcknowledgedResponse acknowledgedResponse) {}
254253

255254
@Override
256255
public void onFailure(Exception e) {

‎src/main/java/org/opensearch/plugin/insights/core/exporter/QueryInsightsExporterFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
import java.util.Map;
1616
import org.apache.logging.log4j.LogManager;
1717
import org.apache.logging.log4j.Logger;
18-
import org.opensearch.client.Client;
1918
import org.opensearch.cluster.service.ClusterService;
2019
import org.opensearch.plugin.insights.core.metrics.OperationalMetric;
2120
import org.opensearch.plugin.insights.core.metrics.OperationalMetricsCounter;
21+
import org.opensearch.transport.client.Client;
2222

2323
/**
2424
* Factory class for validating and creating exporters based on provided settings

‎src/main/java/org/opensearch/plugin/insights/core/reader/LocalIndexReader.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import org.apache.logging.log4j.Logger;
2020
import org.opensearch.action.search.SearchRequest;
2121
import org.opensearch.action.search.SearchResponse;
22-
import org.opensearch.client.Client;
2322
import org.opensearch.common.xcontent.LoggingDeprecationHandler;
2423
import org.opensearch.common.xcontent.XContentType;
2524
import org.opensearch.core.xcontent.NamedXContentRegistry;
@@ -34,6 +33,7 @@
3433
import org.opensearch.plugin.insights.rules.model.SearchQueryRecord;
3534
import org.opensearch.search.SearchHit;
3635
import org.opensearch.search.builder.SearchSourceBuilder;
36+
import org.opensearch.transport.client.Client;
3737

3838
/**
3939
* Local index reader for reading query insights data from local OpenSearch indices.

‎src/main/java/org/opensearch/plugin/insights/core/reader/QueryInsightsReaderFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import java.util.Map;
1616
import org.apache.logging.log4j.LogManager;
1717
import org.apache.logging.log4j.Logger;
18-
import org.opensearch.client.Client;
1918
import org.opensearch.core.xcontent.NamedXContentRegistry;
19+
import org.opensearch.transport.client.Client;
2020

2121
/**
2222
* Factory class for validating and creating Readers based on provided settings

‎src/main/java/org/opensearch/plugin/insights/core/service/QueryInsightsService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
import java.util.stream.Collectors;
3434
import org.apache.logging.log4j.LogManager;
3535
import org.apache.logging.log4j.Logger;
36-
import org.opensearch.client.Client;
3736
import org.opensearch.cluster.metadata.IndexMetadata;
3837
import org.opensearch.cluster.service.ClusterService;
3938
import org.opensearch.common.inject.Inject;
@@ -59,6 +58,7 @@
5958
import org.opensearch.telemetry.metrics.MetricsRegistry;
6059
import org.opensearch.threadpool.Scheduler;
6160
import org.opensearch.threadpool.ThreadPool;
61+
import org.opensearch.transport.client.Client;
6262

6363
/**
6464
* Service responsible for gathering, analyzing, storing and exporting

‎src/main/java/org/opensearch/plugin/insights/core/service/TopQueriesService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
import java.util.stream.Stream;
3636
import org.apache.logging.log4j.LogManager;
3737
import org.apache.logging.log4j.Logger;
38-
import org.opensearch.client.Client;
3938
import org.opensearch.cluster.metadata.IndexMetadata;
4039
import org.opensearch.common.unit.TimeValue;
4140
import org.opensearch.plugin.insights.core.exporter.QueryInsightsExporter;
@@ -55,6 +54,7 @@
5554
import org.opensearch.plugin.insights.settings.QueryInsightsSettings;
5655
import org.opensearch.telemetry.metrics.tags.Tags;
5756
import org.opensearch.threadpool.ThreadPool;
57+
import org.opensearch.transport.client.Client;
5858

5959
/**
6060
* Service responsible for gathering and storing top N queries

‎src/main/java/org/opensearch/plugin/insights/rules/resthandler/health_stats/RestHealthStatsAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
import java.util.List;
1515
import java.util.Set;
16-
import org.opensearch.client.node.NodeClient;
1716
import org.opensearch.common.settings.Settings;
1817
import org.opensearch.core.common.Strings;
1918
import org.opensearch.core.rest.RestStatus;
@@ -27,6 +26,7 @@
2726
import org.opensearch.rest.RestRequest;
2827
import org.opensearch.rest.RestResponse;
2928
import org.opensearch.rest.action.RestResponseListener;
29+
import org.opensearch.transport.client.node.NodeClient;
3030

3131
/**
3232
* Rest action to get operational health stats of the query insights plugin

‎src/main/java/org/opensearch/plugin/insights/rules/resthandler/top_queries/RestTopQueriesAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import java.util.Locale;
1717
import java.util.Set;
1818
import java.util.stream.Collectors;
19-
import org.opensearch.client.node.NodeClient;
2019
import org.opensearch.common.settings.Settings;
2120
import org.opensearch.core.common.Strings;
2221
import org.opensearch.core.rest.RestStatus;
@@ -31,6 +30,7 @@
3130
import org.opensearch.rest.RestRequest;
3231
import org.opensearch.rest.RestResponse;
3332
import org.opensearch.rest.action.RestResponseListener;
33+
import org.opensearch.transport.client.node.NodeClient;
3434

3535
/**
3636
* Rest action to get Top N queries by certain metric type

‎src/test/java/org/opensearch/plugin/insights/QueryInsightsPluginTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import java.util.List;
1717
import org.junit.Before;
1818
import org.opensearch.action.ActionRequest;
19-
import org.opensearch.client.Client;
2019
import org.opensearch.cluster.service.ClusterService;
2120
import org.opensearch.common.settings.ClusterSettings;
2221
import org.opensearch.common.settings.Settings;
@@ -38,6 +37,7 @@
3837
import org.opensearch.threadpool.ExecutorBuilder;
3938
import org.opensearch.threadpool.ScalingExecutorBuilder;
4039
import org.opensearch.threadpool.ThreadPool;
40+
import org.opensearch.transport.client.Client;
4141

4242
public class QueryInsightsPluginTests extends OpenSearchTestCase {
4343

‎src/test/java/org/opensearch/plugin/insights/core/exporter/LocalIndexExporterTests.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@
3434
import org.opensearch.action.bulk.BulkResponse;
3535
import org.opensearch.action.support.PlainActionFuture;
3636
import org.opensearch.action.support.replication.ClusterStateCreationUtils;
37-
import org.opensearch.client.AdminClient;
38-
import org.opensearch.client.Client;
39-
import org.opensearch.client.IndicesAdminClient;
4037
import org.opensearch.cluster.ClusterState;
4138
import org.opensearch.cluster.metadata.IndexMetadata;
4239
import org.opensearch.cluster.metadata.MappingMetadata;
@@ -51,6 +48,9 @@
5148
import org.opensearch.test.OpenSearchTestCase;
5249
import org.opensearch.threadpool.TestThreadPool;
5350
import org.opensearch.threadpool.ThreadPool;
51+
import org.opensearch.transport.client.AdminClient;
52+
import org.opensearch.transport.client.Client;
53+
import org.opensearch.transport.client.IndicesAdminClient;
5454

5555
/**
5656
* Granular tests for the {@link LocalIndexExporterTests} class.

‎src/test/java/org/opensearch/plugin/insights/core/exporter/QueryInsightsExporterFactoryTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import java.time.format.DateTimeFormatter;
1616
import java.util.Locale;
1717
import org.junit.Before;
18-
import org.opensearch.client.Client;
1918
import org.opensearch.cluster.service.ClusterService;
2019
import org.opensearch.common.settings.ClusterSettings;
2120
import org.opensearch.common.settings.Settings;
@@ -25,6 +24,7 @@
2524
import org.opensearch.test.ClusterServiceUtils;
2625
import org.opensearch.test.OpenSearchTestCase;
2726
import org.opensearch.threadpool.ThreadPool;
27+
import org.opensearch.transport.client.Client;
2828

2929
/**
3030
* Granular tests for the {@link QueryInsightsExporterFactoryTests} class.

‎src/test/java/org/opensearch/plugin/insights/core/reader/LocalIndexReaderTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.junit.Before;
2626
import org.opensearch.action.search.SearchRequest;
2727
import org.opensearch.action.search.SearchResponse;
28-
import org.opensearch.client.Client;
2928
import org.opensearch.common.action.ActionFuture;
3029
import org.opensearch.common.document.DocumentField;
3130
import org.opensearch.common.xcontent.XContentFactory;
@@ -36,6 +35,7 @@
3635
import org.opensearch.search.SearchHit;
3736
import org.opensearch.search.SearchHits;
3837
import org.opensearch.test.OpenSearchTestCase;
38+
import org.opensearch.transport.client.Client;
3939

4040
/**
4141
* Granular tests for the {@link LocalIndexReaderTests} class.

‎src/test/java/org/opensearch/plugin/insights/core/reader/QueryInsightsReaderFactoryTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
import java.time.format.DateTimeFormatter;
1717
import java.util.Locale;
1818
import org.junit.Before;
19-
import org.opensearch.client.Client;
2019
import org.opensearch.core.xcontent.NamedXContentRegistry;
2120
import org.opensearch.plugin.insights.core.metrics.OperationalMetricsCounter;
2221
import org.opensearch.telemetry.metrics.Counter;
2322
import org.opensearch.telemetry.metrics.MetricsRegistry;
2423
import org.opensearch.test.OpenSearchTestCase;
24+
import org.opensearch.transport.client.Client;
2525

2626
/**
2727
* Granular tests for the {@link QueryInsightsReaderFactoryTests} class.

‎src/test/java/org/opensearch/plugin/insights/core/service/QueryInsightsServiceTests.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@
4747
import org.junit.Before;
4848
import org.opensearch.Version;
4949
import org.opensearch.action.support.replication.ClusterStateCreationUtils;
50-
import org.opensearch.client.AdminClient;
51-
import org.opensearch.client.Client;
52-
import org.opensearch.client.IndicesAdminClient;
5350
import org.opensearch.cluster.ClusterState;
5451
import org.opensearch.cluster.metadata.IndexMetadata;
5552
import org.opensearch.cluster.metadata.MappingMetadata;
@@ -85,6 +82,9 @@
8582
import org.opensearch.threadpool.ScalingExecutorBuilder;
8683
import org.opensearch.threadpool.TestThreadPool;
8784
import org.opensearch.threadpool.ThreadPool;
85+
import org.opensearch.transport.client.AdminClient;
86+
import org.opensearch.transport.client.Client;
87+
import org.opensearch.transport.client.IndicesAdminClient;
8888

8989
/**
9090
* Unit Tests for {@link QueryInsightsService}.

‎src/test/java/org/opensearch/plugin/insights/core/service/TopQueriesServiceTests.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@
2323
import java.util.stream.Collectors;
2424
import org.junit.Before;
2525
import org.opensearch.Version;
26-
import org.opensearch.client.AdminClient;
27-
import org.opensearch.client.Client;
28-
import org.opensearch.client.IndicesAdminClient;
2926
import org.opensearch.cluster.coordination.DeterministicTaskQueue;
3027
import org.opensearch.cluster.metadata.IndexMetadata;
3128
import org.opensearch.cluster.metadata.MappingMetadata;
@@ -44,6 +41,9 @@
4441
import org.opensearch.telemetry.metrics.MetricsRegistry;
4542
import org.opensearch.test.OpenSearchTestCase;
4643
import org.opensearch.threadpool.ThreadPool;
44+
import org.opensearch.transport.client.AdminClient;
45+
import org.opensearch.transport.client.Client;
46+
import org.opensearch.transport.client.IndicesAdminClient;
4747

4848
/**
4949
* Unit Tests for {@link QueryInsightsService}.

0 commit comments

Comments
 (0)