Releases: opensearch-project/opensearch-js
Releases · opensearch-project/opensearch-js
2.7.0
What's Changed
- Added search_pipeline to search by @nhtruong in #716
- fix typo in msearch guide (index -> indices) by @weisun10 in #740
- Bump @types/node from 20.11.24 to 20.11.25 by @dependabot in #731
- Bump @aws-sdk/types from 3.523.0 to 3.535.0 by @dependabot in #733
- Bump simple-git from 3.22.0 to 3.23.0 by @dependabot in #735
- Bump @types/node from 20.11.25 to 20.11.30 by @dependabot in #738
- Bump @babel/eslint-parser from 7.23.10 to 7.24.1 by @dependabot in #739
- Bump simple-git from 3.23.0 to 3.24.0 by @dependabot in #741
- Bump @types/node from 20.11.30 to 20.12.2 by @dependabot in #743
- Bump @types/node from 20.12.2 to 20.12.5 by @dependabot in #747
New Contributors
Full Changelog: 2.6.0...2.7.0
2.6.0
What's Changed
- Bump prettier from 3.1.1 to 3.2.2 by @dependabot in #693
- Bump prettier from 3.2.2 to 3.2.4 by @dependabot in #702
- Bump @aws-sdk/types from 3.485.0 to 3.496.0 by @dependabot in #701
- Bump @types/node from 20.10.7 to 20.11.5 by @dependabot in #697
- Bump eslint-plugin-prettier from 5.1.2 to 5.1.3 by @dependabot in #706
- Bump @types/node from 20.11.5 to 20.11.10 by @dependabot in #704
- Bump @babel/eslint-parser from 7.23.3 to 7.23.9 by @dependabot in #705
- Bump @aws-sdk/types from 3.496.0 to 3.502.0 by @dependabot in #711
- Bump @babel/eslint-parser from 7.23.9 to 7.23.10 by @dependabot in #709
- Bump @types/node from 20.11.10 to 20.11.16 by @dependabot in #710
- Make optional fields optional in
MappingGenericProperty
(#703) by @alex-at-cascade in #708 - Bump semver from 7.5.1 to 7.6.0 by @dependabot in #713
- Bump @aws-sdk/types from 3.502.0 to 3.511.0 by @dependabot in #714
- Bump prettier from 3.2.4 to 3.2.5 by @dependabot in #715
- Bump @aws-sdk/types from 3.511.0 to 3.515.0 by @dependabot in #719
- Bump cross-zip from 4.0.0 to 4.0.1 by @dependabot in #718
- Bump @types/node from 20.11.16 to 20.11.19 by @dependabot in #717
- Update Default Password for OS 2.12 by @nhtruong in #707
- Bump @aws-sdk/types from 3.515.0 to 3.521.0 by @dependabot in #722
- Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #721
- Bump @types/node from 20.11.19 to 20.11.20 by @dependabot in #720
- Corrected bulk.md by @nhtruong in #723
- Bump @types/node from 20.11.20 to 20.11.24 by @dependabot in #727
- Fix wrong documentation for file
serach.md
regardingsearch_after
param by @pajh0509 in #584 - Bump @aws-sdk/types from 3.521.0 to 3.523.0 by @dependabot in #726
- Inherit AwsSigV4 in .child by @bandinib-amzn in #725
- Version Bump: 2.6.0 by @nhtruong in #730
New Contributors
- @alex-at-cascade made their first contribution in #708
- @pajh0509 made their first contribution in #584
- @bandinib-amzn made their first contribution in #725
Full Changelog: 2.5.0...2.6.0
2.5.0
What's Changed
- Http namespace by @nhtruong in #649
- Add new types to package exports definition for ESM support by @perttukarna in #674
- Added deprecation warnings for Index Template APIs by @nhtruong in #645
- Sample code for search by @tejeshreddy in #656
- feat: added sample script for multisearch by @tejeshreddy in #657
- [Update] delete index guide with ignore_unavailable by @tejeshreddy in #665
- Add expiration buffer to prevent credentials to expire earlier than request may finish. by @ozonep in #678
New Contributors
- @tejeshreddy made their first contribution in #656
- @ozonep made their first contribution in #678
- @perttukarna made their first contribution in #674
Full Changelog: 2.4.0...2.5.0
2.4.0
Notable Changes:
- Added Security Namespace by @nhtruong in #606
- Added serialization and deserialization of numerals larger than
Number.MAX_SAFE_INTEGER
by @AMoo-Miki in #544
Other Changes
- [Bug] Fixed bundler.yml by @nhtruong in #497
- Implemented Docker Image caching for
integration-unreleased
workflow by @nhtruong in #498 - Add upgrading NPM to all workflows running older Node.js versions by @AMoo-Miki in #545
- Upgrade and secure the backport workflow by @AMoo-Miki in #547
- Added docs for edge case in Sigv4Signer by @nick-bir in #622
Dependency Updates:
- Bump prettier from 2.8.7 to 2.8.8 by @dependabot in #501
- Bump ora from 6.1.2 to 6.3.0 by @dependabot in #500
- Bump @types/node from 18.15.11 to 18.16.0 by @dependabot in #499
- Bump eslint from 8.38.0 to 8.39.0 by @dependabot in #504
- Bump xmlbuilder2 from 3.0.2 to 3.1.0 by @dependabot in #503
- Bump simple-git from 3.17.0 to 3.18.0 by @dependabot in #512
- Bump @babel/eslint-parser from 7.21.3 to 7.21.8 by @dependabot in #513
- Bump @aws-sdk/types from 3.257.0 to 3.329.0 by @dependabot in #516
- Added timursaurus to MAINTAINERS.md by @nhtruong in #517
- Bump semver from 7.3.8 to 7.5.1 by @dependabot in #520
- Bump xmlbuilder2 from 3.1.0 to 3.1.1 by @dependabot in #519
- Bump @types/node from 18.16.0 to 20.1.4 by @dependabot in #518
- Bump eslint from 8.39.0 to 8.41.0 by @dependabot in #525
- Bump node-fetch from 3.2.10 to 3.3.1 by @dependabot in #526
- Bump ora from 6.3.0 to 6.3.1 by @dependabot in #524
- Bump @aws-sdk/types from 3.329.0 to 3.341.0 by @dependabot in #527
- Bump @types/node from 20.1.4 to 20.2.5 by @dependabot in #528
- Bump rimraf from 5.0.0 to 5.0.1 by @dependabot in #564
- Bump eslint from 8.41.0 to 8.45.0 by @dependabot in #563
- Bump dedent from 0.7.0 to 1.1.0 by @dependabot in #565
- Bump @types/node from 20.2.5 to 20.4.4 by @dependabot in #571
- Bump @aws-sdk/types from 3.341.0 to 3.370.0 by @dependabot in #572
- Bump @babel/eslint-parser from 7.21.8 to 7.22.9 by @dependabot in #573
- Bump @types/node from 20.4.4 to 20.4.5 by @dependabot in #576
- Bump eslint from 8.45.0 to 8.46.0 by @dependabot in #574
- Bump prettier from 2.8.8 to 3.0.1 by @dependabot in #579
- Bumped eslint-plugin-prettier to 5.0.0 to Fix Prettier error. by @nhtruong in #581
- Bump node-fetch from 3.3.1 to 3.3.2 by @dependabot in #578
- Bump tap from 16.3.4 to 16.3.8 by @dependabot in #577
- Bump eslint-config-prettier from 8.8.0 to 9.0.0 by @dependabot in #587
- Bump @types/node from 20.4.5 to 20.5.0 by @dependabot in #588
- Bump @aws-sdk/types from 3.370.0 to 3.387.0 by @dependabot in #589
- Bump prettier from 3.0.1 to 3.0.2 by @dependabot in #590
- Bump @babel/eslint-parser from 7.22.9 to 7.22.10 by @dependabot in #592
- Bump eslint from 8.46.0 to 8.47.0 by @dependabot in #591
- Bump ora from 6.3.1 to 7.0.1 by @dependabot in #594
- Bump @babel/eslint-parser from 7.22.10 to 7.22.11 by @dependabot in #596
- Bump eslint from 8.47.0 to 8.48.0 by @dependabot in #595
- Add
enableLongNumeralSupport
to the type-def by @AMoo-Miki in #598 - Bump @types/node from 20.5.0 to 20.5.9 by @dependabot in #602
- Bump prettier from 3.0.2 to 3.0.3 by @dependabot in #601
- Bump dedent from 1.1.0 to 1.5.1 by @dependabot in #605
- Bump @aws-sdk/types from 3.387.0 to 3.408.0 by @dependabot in #604
- Bump @types/node from 20.5.9 to 20.6.0 by @dependabot in #603
- Bump eslint from 8.48.0 to 8.49.0 by @dependabot in #607
- Bump @babel/eslint-parser from 7.22.11 to 7.22.15 by @dependabot in #609
- Bump @types/node from 20.6.0 to 20.6.5 by @dependabot in #611
- Bump eslint from 8.49.0 to 8.50.0 by @dependabot in #613
- Bump @aws-sdk/types from 3.408.0 to 3.418.0 by @dependabot in #612
- Bump simple-git from 3.18.0 to 3.20.0 by @dependabot in #619
- Bump rimraf from 5.0.1 to 5.0.5 by @dependabot in #617
- Bumped Version to 2.4.0 by @nhtruong in #623
New Contributors
Full Changelog: 2.2.1...2.4.0
2.3.1
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