Releases: opensearch-project/opensearch-js
Releases · opensearch-project/opensearch-js
2.3.0
What's Changed
- Add upgrading NPM to all workflows running older Node.js versions (#545) by @AMoo-Miki in #553
- Add serialization and deserialization of numerals larger than
NumberMAX_SAFE_INTEGER
(#544) by @AMoo-Miki in #554 - Version Bump: 2.3.0 (#546) by @AMoo-Miki in #555
Full Changelog: 2.2.1...2.3.0
2.2.1
What's Changed
- Updated user guide to include Amazon OpenSearch Serverless by @saimedhi in #372
- Bump simple-git from 3.15.1 to 3.16.0 by @dependabot in #373
- Bump secure-json-parse from 2.4.0 to 2.7.0 by @dependabot in #369
- Bump @aws-sdk/types from 3.226.0 to 3.257.0 by @dependabot in #375
- Bump ora from 5.4.1 to 6.1.2 by @dependabot in #376
- Bump @types/node from 18.11.18 to 18.11.19 by @dependabot in #380
- Allow fields in BulkOperation to be optional by @camerondurham in #378
- Bump eslint from 8.32.0 to 8.33.0 by @dependabot in #379
- Bump simple-statistics from 7.7.0 to 7.8.3 by @dependabot in #384
- Bump dezalgo from 1.0.3 to 1.0.4 by @dependabot in #383
- Added untriaged issue workflow. by @dblock in #386
- Add missing types for AwsSigv4SignerOptions.service by @magoz in #377
- Bump tsd from 0.24.1 to 0.25.0 by @dependabot in #389
- Bump minimist from 1.2.7 to 1.2.8 by @dependabot in #388
- Bump prettier from 2.8.3 to 2.8.4 by @dependabot in #407
- Bump aws4 from 1.11.0 to 1.12.0 by @dependabot in #406
- Downgraded @types/node to 17 from 18 due to breaking changes. by @nhtruong in #405
- Updated Maintainers list and changelogs by @nhtruong in #409
- Add 2PR approval to release workflow by @gaiksaya in #411
- Update documentation regarding 2PR approval process by @gaiksaya in #412
- Bump deepmerge from 4.2.2 to 4.3.0 by @dependabot in #414
- [CCI] Refactor: Remove unnecessary
data
argument when invokingOpenSearchClientError
by @timursaurus in #421 - Bump tap from 16.3.0 to 16.3.4 by @dependabot in #413
- [CCI] fix: pass required
data
argument to SerializationError class by @timursaurus in #419 - Fix deprecated folder mapping "./" in the "exports" field by @silvialeung in #416
- [CCI] doc: fix grammar by @Naurabay in #427
- Bump rimraf from 4.1.1 to 4.4.0 by @dependabot in #432
- Bump tsd from 0.25.0 to 0.27.0 by @dependabot in #431
- [CCI] Remove waitCluster in Integration Tests by @Wielmany in #423
- [CCI] Update Developer Guide by @Wielmany in #436
- Bump simple-git from 3.16.0 to 3.17.0 by @dependabot in #447
- Bump @types/node from 17.0.45 to 18.15.3 by @dependabot in #448
- [CCI] Add pull request template by @Wielmany in #440
- [CCI] Don't run tests on PRs with doc changes only by @Wielmany in #441
- [CCI] Fix2 deprecation warnings in
bulk.test.js
by @ilikmeister in #446 - Added the solution on Developer Guide for the possible error by @ilikmeister in #453
- [CCI] Bump caniuse-lite from 1.0.30001249 to 1.0.30001469 by @Wielmany in #459
- [CCI] Update developerGuide regarding yarn troubleshoot steps by @Wielmany in #456
- Bump eslint-config-prettier from 8.6.0 to 8.8.0 by @dependabot in #463
- Bump @types/node from 18.15.3 to 18.15.10 by @dependabot in #462
- [CCI] Type improvement and optional callback on
empty
method by @timursaurus in #451 - Bump deepmerge from 4.3.0 to 4.3.1 by @dependabot in #468
- Bump split2 from 4.1.0 to 4.2.0 by @dependabot in #467
- [CCI] Create index_template guide by @Nicksqain in #479
- [CCI] Create bulk guide by @Nicksqain in #480
- [CCI] Create index lifecycle guide by @Nicksqain in #482
- [CCI] Create document lifecycle guide by @Nicksqain in #481
- Bump prettier from 2.8.4 to 2.8.7 by @dependabot in #487
- Bump jsdoc from 4.0.0 to 4.0.2 by @dependabot in #485
- Bump @babel/eslint-parser from 7.19.1 to 7.21.3 by @dependabot in #486
- [CCI] feat: NotCompatibleError by @timursaurus in #484
- [CCI] Connection
request
method callback by @timursaurus in #478 - [CCI] Create advanced index actions guide by @Nicksqain in #483
- [CCI] Create search guide by @Nicksqain in #488
- Add Search guide by @sayuree in #489
- [CCI] feat: add missing createConnection type by @timursaurus in #490
- Bump rimraf from 4.4.0 to 5.0.0 by @dependabot in #492
- Bump eslint from 8.33.0 to 8.38.0 by @dependabot in #494
- Bump @types/node from 18.15.10 to 18.15.11 by @dependabot in #493
- Bumped Version 2.2.1 In preparation for release by @nhtruong in #495
New Contributors
- @saimedhi made their first contribution in #372
- @camerondurham made their first contribution in #378
- @magoz made their first contribution in #377
- @silvialeung made their first contribution in #416
- @Naurabay made their first contribution in #427
- @Wielmany made their first contribution in #423
- @ilikmeister made their first contribution in #446
- @Nicksqain made their first contribution in #479
- @sayuree made their first contribution in #489
Full Changelog: 2.2.0...2.2.1
1.2.0
Added Sigv4 Support for AWS Managed OpenSearch and OpenSearch Serverless
Other Changes
- Add basic template files by @ananzh in #6
- Remove product check and replace with compatible check by @ananzh in #24
- Revise workflow to run using v7.10.2 by @ananzh in #25
- [Bug][CI] Fix bundler support test bug for clean CI by @ananzh in #86
- clean up docs folder by @ananzh in #105
- [M2]Remove xpack API and non-oss contents by @ananzh in #99
- add SPDX License header by @ananzh in #113
- clean templates by @ananzh in #114
- remove apikey and bearer auth by @ananzh in #111
- Remove x-elastic-client-meta header by @boktorbb in #121
- replace elastic url to opensearch url by @ananzh in #116
- Correct copyright notices to reflect Copyright OpenSearch Contributors by @ananzh in #136
- Update cluster to use opendistro by @ananzh in #134
- Add admins and modify maintainers in alphabetical order by @ananzh in #142
- Update cluster to use opensearch by @ananzh in #147
- remove tagline and build_flavor by @ananzh in #150
- Remove unused ci files by @ananzh in #157
- Rename all elastic/elasticsearch/kibana references by @boktorbb in #125
- Add Developer Guide by @ananzh in #160
- Add integration test for secure cluster by @ananzh in #161
- Restore codecov test by @ananzh in #163
- [M4] Add status badge by @ananzh in #165
- Add an example in README by @ananzh in #167
- changed README to avoid using the NPM registry by @stockholmux in #169
- support nodejs v10 by @ananzh in #170
- update package.json by @ananzh in #172
- 📝 Fix typo in README by @hansott in #171
- modify client name by @ananzh in #177
- Add DCO workflow check by @ananzh in #184
- Update README.md with NPM info by @elfisher in #182
- add back OpenSearchDashboardsClient types by @ananzh in #183
- [1.x] modify Dockerfile to solve osd connection issue by @ananzh in #196
- [1.x] Backport bug fix in helper.bulk by @ananzh in #216
- [1.x] backpack circuit-breaker PR by @ananzh in #215
- [Backport 1.x] Removing DCO workflow since it runs via App now by @opensearch-trigger-bot in #230
- [Backport 1.x] Adding CODEOWNERS, backport and documentation by @opensearch-trigger-bot in #227
- [Backport 1.x] Add support to test against multiple versions of OpenSearch by @opensearch-trigger-bot in #237
- [Backport 1.x] Bump node-fetch from 2.6.1 to 2.6.7 by @opensearch-trigger-bot in #234
- [Backport 1.x] Bump minimist from 1.2.5 to 1.2.6 by @opensearch-trigger-bot in #236
- [Backport 1.x] Bump simple-git from 2.42.0 to 3.5.0 by @opensearch-trigger-bot in #235
- Upgrading tap to 15.2 by @harshavamsi in #397
- Backport/backport 279 to 1.x by @harshavamsi in #391
- Backport/backport 333 to 1.x by @harshavamsi in #398
- Backport/backport 377 to 1.x by @harshavamsi in #400
- Backport/backport 366 to 1.x by @harshavamsi in #399
- Bumping version to 1.2 for a new release by @harshavamsi in #401
- Backport/1.x/release workflow by @nhtruong in #404
- [CCI] Backport fix: remove data arg in 1.x by @timursaurus in #425
- Updated user guide to include Amazon OpenSearch Serverless (#372) by @harshavamsi in #402
New Contributors
- @boktorbb made their first contribution in #121
- @stockholmux made their first contribution in #169
- @hansott made their first contribution in #171
- @elfisher made their first contribution in #182
Full Changelog: https://github.com/opensearch-project/opensearch-js/commits/1.2.0
2.2.0
What's Changed
- Added Support for AOSS by @nhtruong in #366
- Added point in time APIs by @ajygupta in #348
- Allow overriding the aws service identifier in AwsSigv4Signer by @bwg in #333
- Ensure Dependabot PR workflow retriggers on label change by @Xtansia in #360
- Implement JSDOC by @nhtruong in #337
- Add release details and bump the jenkins lib version by @gaiksaya in #319
- [CVE-2022-25912] Bumps simple-git from 3.4.0 to 3.15.0 by @ananzh in #341
- Added skip-changelog label by @nhtruong in #339
- Bump xmlbuilder2 from 2.4.1 to 3.0.2 by @dependabot in #321
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #345
- Bump eslint-plugin-prettier from 4.0.0 to 4.2.1 by @dependabot in #351
- Bump eslint from 7.32.0 to 8.30.0 by @dependabot in #346
- Bump minimist from 1.2.6 to 1.2.7 by @dependabot in #350
- Updated MAINTAINERS.md format. by @dblock in #358
- Bump @aws-sdk/types from 3.190.0 to 3.226.0 by @dependabot in #355
- Bump json5 from 2.2.0 to 2.2.3 by @dependabot in #359
- Bump split2 from 3.2.2 to 4.1.0 by @dependabot in #354
- Bump @types/node from 15.14.7 to 18.11.18 by @dependabot in #353
- Bump prettier from 2.7.1 to 2.8.3 by @dependabot in #363
- Bump eslint from 8.30.0 to 8.32.0 by @dependabot in #362
- Bump hpagent from 0.1.2 to 1.2.0 by @dependabot in #361
- Bump eslint-config-prettier from 8.5.0 to 8.6.0 by @dependabot in #368
- Bump rimraf from 3.0.2 to 4.1.1 by @dependabot in #370
New Contributors
- @bwg made their first contribution in #333
- @dblock made their first contribution in #358
- @ajygupta made their first contribution in #348
- @Xtansia made their first contribution in #360
Full Changelog: 2.1.0...2.2.0
2.1.0
Version 2.1.0 Release Notes
Compatible with OpenSearch 2.0
Features
- Add AwsSigV4 signing functionality by @harshavamsi in #279
- Fix awssigv4signer.test.js tests not running by @rawpixel-vincent in #294
- Feature/add default credentials provider by @rawpixel-vincent in #295
- Allow document to be overwritten in
onDocument
iteratee of bulk helper by @robdasilva in #263 - Add missing memory circuit breaker options by @robdasilva in #266
Bug Fixes
- Fix: support TS resolution for .mjs by @alexsasharegan in #296
- Fix: Mutability of headers by @mmtdm in #311
- Fix: #253 Cannot read property 'then' of null in Transport.js issue. by @rawpixel-vincent in #283
Infrastructure
- Adding link checker workflow by @VachaShah in #262
- Removing OpenDistro integration tests by @VachaShah in #271
- Adding Dependabot configuration by @VachaShah in #278
- Add release workflows by @gaiksaya in #317
- Adds license header checker workflow by @harshavamsi in #302
- Retry for OpenSearch Container by @nhtruong in #304
- Add changelog and changelog verifier by @harshavamsi in #306
Maintenance
- Adding new OpenSearch versions and updating compatibility matrix by @VachaShah in #257
- Using standardized templates from .github by @VachaShah in #249
- Adds bulk example to README by @harshavamsi in #277
- Update Maintainers List by @nhtruong in #308
- Upgrade dependencies by @VachaShah in #272
- Bump semver from 7.3.5 to 7.3.7 by @dependabot in #280
- Bump simple-git from 3.5.0 to 3.13.0 by @dependabot in #286
- Removed Unused Variables by @nhtruong in #301
- Bump node-fetch from 2.6.7 to 3.2.10 by @dependabot in #281
- Bump @aws-sdk/types from 3.160.0 to 3.190.0 by @dependabot in #309
- Bump prettier from 2.6.2 to 2.7.1 by @dependabot in #310
- Bump tsd from 0.22.0 to 0.24.1 by @dependabot in #312
- Bump semver from 7.3.7 to 7.3.8 by @dependabot in #313
New Contributors
- @robdasilva made their first contribution in #263
- @harshavamsi made their first contribution in #277
- @rawpixel-vincent made their first contribution in #283
- @alexsasharegan made their first contribution in #296
- @nhtruong made their first contribution in #301
- @mmtdm made their first contribution in #311
- @gaiksaya made their first contribution in #317
Full Changelog: 2.0.0...2.1.0
2.0.0
Version 2.0.0 Release Notes
Compatible with OpenSearch 2.0
Features
- Change the "Blacklist / Whitelist" nomenclature in nodejs client (#224)
- Type removal for 2.0 (#233)
- Removing the remaining existsType and flushSynced references (#246)
- Deprecate the "Master" nomenclature in nodejs client (#222)
Infrastructure
- Configure WhiteSource for GitHub.com (#201)
- Bump node-fetch from 2.6.1 to 2.6.7 (#213)
- Bump simple-git from 2.42.0 to 3.5.0 (#219)
- Bump minimist from 1.2.5 to 1.2.6 (#220)
- Add support to test against multiple versions of OpenSearch (#228)
- Adding support to test against unreleased OpenSearch (#232)
Maintenance
- Adding CODEOWNERS, backport and documentation (#226)
- Removing DCO workflow since it runs via App now (#229)
- Bump nodejs client to 2.0.0 (#238)
- Add eslint and prettier and apply (#242)
- Add 2.0.0 in integration compatibility (#248)
Full Changelog: https://github.com/opensearch-project/opensearch-py/commits/v2.0.0