Skip to content

Commit 2b5c565

Browse files
committed
[MD]Re-import @opensearch-project/opensearch@^2.1.0 from alias @opensearch-project/opensearch-next
Signed-off-by: Su <szhongna@amazon.com>
1 parent f5ee06d commit 2b5c565

15 files changed

+42
-21
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
100100
- [Multi DataSource]Update test connection button text([#3247](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3247))
101101
- [Region Maps] Add ui setting to configure custom vector map's size parameter([#3399](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3399))
102102
- [Search Telemetry] Fixes search telemetry's observable object that won't be GC-ed([#3390](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3390))
103+
- [Multiple DataSource] Import @opensearch-project/opensearch@^2.1.0 from alias @opensearch-project/opensearch-next ([#3471](https://github.com/opensearch-project/OpenSearch-Dashboards/issues/3471))
103104

104105
### 🚞 Infrastructure
105106

@@ -134,6 +135,7 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
134135
- Bumps `re2` and `supertest` ([3018](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3018))
135136
- Bump `vega-tooltip` version from ^0.24.2 to ^0.30.0 ([#3358](https://github.com/opensearch-project/OpenSearch-Dashboards/issues/3358))
136137
- Allow relaxing the Node.js runtime version requirement ([3402](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3402))
138+
- Introduce @opensearch-project/opensearch@^2.1.0, aliased as @opensearch-project/opensearch-next ([#3471](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/3471))
137139

138140
### 🪛 Refactoring
139141

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,8 @@
133133
"@hapi/podium": "^4.1.3",
134134
"@hapi/vision": "^6.1.0",
135135
"@hapi/wreck": "^17.1.0",
136-
"@opensearch-project/opensearch": "^2.1.0",
136+
"@opensearch-project/opensearch": "^1.1.0",
137+
"@opensearch-project/opensearch-next": "npm:@opensearch-project/opensearch@^2.1.0",
137138
"@osd/ace": "1.0.0",
138139
"@osd/analytics": "1.0.0",
139140
"@osd/apm-config-loader": "1.0.0",

packages/osd-opensearch/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"osd:watch": "node scripts/build --watch"
1313
},
1414
"dependencies": {
15-
"@opensearch-project/opensearch": "^2.1.0",
15+
"@opensearch-project/opensearch": "^1.1.0",
1616
"@osd/dev-utils": "1.0.0",
1717
"abort-controller": "^3.0.0",
1818
"chalk": "^4.1.0",

src/dev/jest/config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ export default {
5252
moduleNameMapper: {
5353
'@elastic/eui$': '<rootDir>/node_modules/@elastic/eui/test-env',
5454
'@elastic/eui/lib/(.*)?': '<rootDir>/node_modules/@elastic/eui/test-env/$1',
55-
'@opensearch-project/opensearch/aws':
56-
'<rootDir>/node_modules/@opensearch-project/opensearch/lib/aws',
55+
'@opensearch-project/opensearch-next/aws':
56+
'<rootDir>/node_modules/@opensearch-project/opensearch-next/lib/aws',
5757
'^src/plugins/(.*)': '<rootDir>/src/plugins/$1',
5858
'^test_utils/(.*)': '<rootDir>/src/test_utils/public/$1',
5959
'^fixtures/(.*)': '<rootDir>/src/fixtures/$1',

src/plugins/data_source/server/client/client_config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
import { ClientOptions } from '@opensearch-project/opensearch';
6+
import { ClientOptions } from '@opensearch-project/opensearch-next';
77
import { DataSourcePluginConfigType } from '../../config';
88

99
/**

src/plugins/data_source/server/client/client_pool.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
import { Client } from '@opensearch-project/opensearch';
6+
import { Client } from '@opensearch-project/opensearch-next';
77
import { Client as LegacyClient } from 'elasticsearch';
88
import LRUCache from 'lru-cache';
99
import { Logger } from 'src/core/server';

src/plugins/data_source/server/client/configure_client.test.mocks.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
*/
55

66
export const ClientMock = jest.fn();
7-
jest.doMock('@opensearch-project/opensearch', () => {
8-
const actual = jest.requireActual('@opensearch-project/opensearch');
7+
jest.doMock('@opensearch-project/opensearch-next', () => {
8+
const actual = jest.requireActual('@opensearch-project/opensearch-next');
99
return {
1010
...actual,
1111
Client: ClientMock,

src/plugins/data_source/server/client/configure_client.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { DataSourcePluginConfigType } from '../../config';
1111
import { ClientMock, parseClientOptionsMock } from './configure_client.test.mocks';
1212
import { OpenSearchClientPoolSetup } from './client_pool';
1313
import { configureClient } from './configure_client';
14-
import { ClientOptions } from '@opensearch-project/opensearch';
14+
import { ClientOptions } from '@opensearch-project/opensearch-next';
1515
// eslint-disable-next-line @osd/eslint/no-restricted-paths
1616
import { opensearchClientMock } from '../../../../core/server/opensearch/client/mocks';
1717
import { cryptographyServiceSetupMock } from '../cryptography_service.mocks';

src/plugins/data_source/server/client/configure_client.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
import { Client, ClientOptions } from '@opensearch-project/opensearch';
6+
import { Client, ClientOptions } from '@opensearch-project/opensearch-next';
77
import { Client as LegacyClient } from 'elasticsearch';
88
import { Credentials } from 'aws-sdk';
9-
import { AwsSigv4Signer } from '@opensearch-project/opensearch/aws';
9+
import { AwsSigv4Signer } from '@opensearch-project/opensearch-next/aws';
1010
import { Logger } from '../../../../../src/core/server';
1111
import {
1212
AuthType,

src/plugins/data_source/server/client/configure_client_utils.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
import { Client } from '@opensearch-project/opensearch';
6+
import { Client } from '@opensearch-project/opensearch-next';
77
import { Client as LegacyClient } from 'elasticsearch';
88
import { SavedObjectsClientContract } from '../../../../../src/core/server';
99
import { DATA_SOURCE_SAVED_OBJECT_TYPE } from '../../common';

src/plugins/data_source/server/legacy/configure_legacy_client.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
import { Client } from '@opensearch-project/opensearch';
6+
import { Client } from '@opensearch-project/opensearch-next';
77
import { Client as LegacyClient, ConfigOptions } from 'elasticsearch';
88
import { Credentials } from 'aws-sdk';
99
import { get } from 'lodash';

src/plugins/data_source/server/lib/error.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
import { ApiResponse } from '@opensearch-project/opensearch';
6+
import { ApiResponse } from '@opensearch-project/opensearch-next';
77
import {
88
ConnectionError,
99
NoLivingConnectionsError,
1010
ResponseError,
11-
} from '@opensearch-project/opensearch/lib/errors';
11+
} from '@opensearch-project/opensearch-next/lib/errors';
1212
import { SavedObjectsErrorHelpers } from '../../../../../src/core/server';
1313
import { createDataSourceError, DataSourceError } from './error';
1414
import { errors as LegacyErrors } from 'elasticsearch';

src/plugins/data_source/server/lib/error.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
import { ResponseError } from '@opensearch-project/opensearch/lib/errors';
6+
import { ResponseError } from '@opensearch-project/opensearch-next/lib/errors';
77
import { errors as LegacyErrors } from 'elasticsearch';
88
import { SavedObjectsErrorHelpers } from '../../../../../src/core/server';
99
import { OsdError } from '../../../opensearch_dashboards_utils/common';

tsconfig.base.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
"src/test_utils/public/*"
1212
],
1313
"fixtures/*": ["src/fixtures/*"],
14-
"@opensearch-project/opensearch": ["node_modules/@opensearch-project/opensearch/api/new"]
14+
"@opensearch-project/opensearch": ["node_modules/@opensearch-project/opensearch/api/new"],
15+
"@opensearch-project/opensearch-next": [
16+
"node_modules/@opensearch-project/opensearch-next/api/new"
17+
]
1518
},
1619
// Support .tsx files and transform JSX into calls to React.createElement
1720
"jsx": "react",

yarn.lock

+19-4
Original file line numberDiff line numberDiff line change
@@ -2338,12 +2338,22 @@
23382338
mkdirp "^1.0.4"
23392339
rimraf "^3.0.2"
23402340

2341-
"@opensearch-project/opensearch@^2.1.0":
2342-
version "2.1.0"
2343-
resolved "https://registry.yarnpkg.com/@opensearch-project/opensearch/-/opensearch-2.1.0.tgz#d79ab4ae643493512099673e117faffe40b4fe56"
2344-
integrity sha512-iM2u63j2IlUOuMSbcw1TZFpRqjK6qMwVhb3jLLa/x4aATxdKOiO1i17mgzfkeepqj85efNzXBZzN+jkq1/EXhQ==
2341+
"@opensearch-project/opensearch-next@npm:@opensearch-project/opensearch@^2.1.0":
2342+
version "2.2.0"
2343+
resolved "https://registry.yarnpkg.com/@opensearch-project/opensearch/-/opensearch-2.2.0.tgz#2a31a67242bf3bacedc9644a0c68893eb5fb9420"
2344+
integrity sha512-E0f2Hooruz9y+17AF69oyyruikVMAEr1TxcQBNEQV4aQnI3o0+6CjqZS+t94SCZdWRTuN7HjIIVGbaYCJDpxgA==
23452345
dependencies:
23462346
aws4 "^1.11.0"
2347+
debug "^4.3.1"
2348+
hpagent "^1.2.0"
2349+
ms "^2.1.3"
2350+
secure-json-parse "^2.4.0"
2351+
2352+
"@opensearch-project/opensearch@^1.1.0":
2353+
version "1.1.0"
2354+
resolved "https://registry.yarnpkg.com/@opensearch-project/opensearch/-/opensearch-1.1.0.tgz#8b3c8b4cbcea01755ba092d2997bf0b4ca7f22f7"
2355+
integrity sha512-1TDw92JL8rD1b2QGluqBsIBLIiD5SGciIpz4qkrGAe9tcdfQ1ptub5e677rhWl35UULSjr6hP8M6HmISZ/M5HQ==
2356+
dependencies:
23472357
debug "^4.3.1"
23482358
hpagent "^0.1.1"
23492359
ms "^2.1.3"
@@ -9635,6 +9645,11 @@ hpagent@^0.1.1:
96359645
resolved "https://registry.yarnpkg.com/hpagent/-/hpagent-0.1.2.tgz#cab39c66d4df2d4377dbd212295d878deb9bdaa9"
96369646
integrity sha512-ePqFXHtSQWAFXYmj+JtOTHr84iNrII4/QRlAAPPE+zqnKy4xJo7Ie1Y4kC7AdB+LxLxSTTzBMASsEcy0q8YyvQ==
96379647

9648+
hpagent@^1.2.0:
9649+
version "1.2.0"
9650+
resolved "https://registry.yarnpkg.com/hpagent/-/hpagent-1.2.0.tgz#0ae417895430eb3770c03443456b8d90ca464903"
9651+
integrity sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==
9652+
96389653
html-element-map@^1.2.0:
96399654
version "1.3.1"
96409655
resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.1.tgz#44b2cbcfa7be7aa4ff59779e47e51012e1c73c08"

0 commit comments

Comments
 (0)