9c76898fb1
[Backport 7.x] ESM support ( #1236 )
...
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com >
2020-06-26 11:58:43 +02:00
24961869cc
Reorganized test and force 100% code coverage ( #1226 )
2020-06-15 08:38:46 +02:00
acce06c2af
[Backport 7.x] Helpers: avoid allocating new timers ( #1225 )
...
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com >
2020-06-12 10:44:22 +02:00
fd59d66076
improved test coverage ( #1222 )
2020-06-08 09:44:40 +02:00
93cf8aa3c0
migrated to FakeTimers ( #1221 )
2020-06-08 09:44:40 +02:00
c99eac4699
[Backport 7.x] Improve helper concurrency ( #1216 )
...
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com >
2020-06-04 13:35:38 +02:00
a4093a7338
[Backport 7.x] Added timeout support in bulk and msearch helpers ( #1211 )
...
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com >
2020-06-03 10:34:57 +02:00
57fbbd0a8f
[Backport 7.x] Add multi search helper ( #1202 )
...
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com >
2020-05-25 17:19:44 +02:00
35e587663c
[Backport 7.x] Use filter_path for improving the search helpers performances ( #1201 )
2020-05-25 14:26:58 +02:00
f47bd8147f
Updated skip list
2020-05-15 10:15:36 +02:00
15a9479a81
[Backport 7.x] Force lowercase in all headers ( #1195 )
2020-05-14 16:11:12 +02:00
c343302772
[Backport 7.x] Fix 1153 ( #1161 )
2020-05-14 09:57:44 +02:00
51169d5efa
Support for Elasticsearch 7.7 ( #1192 )
2020-05-14 09:55:54 +02:00
a9a905409e
[Backport 7.x] ApiKey should take precedence over basic auth ( #1117 )
...
* ApiKey should take precedence over basic auth
* Updated docs
* Updated test
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com >
2020-03-13 13:41:57 +01:00
ca23e0b23a
[Backport 7.x] Secure json parsing ( #1113 )
...
* Safe json parsing
* Updated test
Co-authored-by: Tomas Della Vedova <delvedor@users.noreply.github.com >
2020-03-13 09:29:40 +01:00
9852906c23
Migrate to GitHub Actions ( #1104 )
...
* Create nodejs.yml
* Run only on push
* Renamed jobs
* Removed .travis.yml
* Split coverage job and cleanup
* Skip flaky test
* Code coverage reporting
* Renamed codecov file
* Added backport action
* Updated integration test configuration
* Removed unused dependencies
* Fixes
2020-03-10 09:12:30 +01:00
d19313a72c
Update integration test runner ( #1085 )
...
* Improved user and roles handling
* Avoid deleting internal indices
* Updated skip version handling
* Fix leftover
* Improved indices and aliases cleanup
* Clean also internal indices
* Restore previous index/alias cleanup
* Ignore 404
2020-02-11 10:51:08 +01:00
874b04f819
Added integration test stats ( #1083 )
2020-02-06 12:11:14 +01:00
21683e6826
Skip compression in case of empty string body ( #1080 )
...
* Fix #1069
* Updated test
* Updated test
2020-02-04 10:30:49 +01:00
68730dc0e6
Renamed log skip function ( #1061 )
2020-01-23 09:24:54 +01:00
0f60d78e5d
Improve integration test execution time ( #1005 )
...
* Integration test: Add limit of 3 minutes per yaml file
* Monitor all test files that take more than 1m to execute
* Set the threshold to 30s
* Refactored integration test runner
* Better time reporting
* Updated test time limits
* Updated CI script
* Run oss only in oss build
* Run only oss test
* Revert "Run only oss test"
This reverts commit fd3a07d42d .
2020-01-23 08:31:38 +01:00
c0000aa207
Support for Elasticsearch 7.5 ( #1015 )
...
* API generation
* X-Opaque-Id support (#997 )
* Added X-Opaque-Id support
* Updated type definitions
* Updated test
* Updated docs
* Skip data_frame_transform_deprecated.* apis
* API generation
* Fix docs link
* Fix CI configuration
* Added enrich_user to default roles
* Added transform_admin ad transform_user to default roles
2019-12-03 14:31:59 +01:00
7472c5ee94
Support for Elasticsearch 7.4 ( #979 )
...
* Update code generation (#969 )
* Updated code generation scripts to use the new spec
* API generation
* Fix bad link
* Updated API reference doc (#945 )
* Updated API reference doc
* Updated docs script
* Fix issue; node roles are defaulting to true when undefined (fal… (#967 )
* Fix issue; nodeFilter was unable to filter because master, data, and ingest role were true if even they were false on the node.
* Test nodesToHost of BaseConnectionPool correctly maps node roles
* API generation
* Docker: use 7.4-SNAPSHOT
* API generation
* Use 7.4 stable
2019-10-02 11:17:32 +02:00
8c78f47ac3
Support for Elasticsearch 7.3 ( #928 )
2019-08-01 10:09:16 +02:00
2ceb04697b
Fix typo in comments ( #912 )
2019-07-17 17:05:16 +02:00
52416cd072
Added support for arbitrary_key ( #910 )
2019-07-16 12:21:39 +02:00
0df026d3ff
Update standard requirement from ^12.0.1 to ^13.0.2 ( #906 )
2019-07-15 16:54:31 +02:00
33ad918e2e
Merge branch '7.x' of https://github.com/elastic/elasticsearch-js into 7.x
2019-07-10 15:48:09 +02:00
af8f3feaf9
Improve integration test ( #859 )
...
* CI: Added junit plugin
* Updated .gitignore
* Added integration test reporter
* Updated integration testing suite
* Updated ci config
* Updated report file path
* Use refresh 'true' instead of 'wait_for'
* Disable junit reporting
* Refresh one single time
* Update security index name
* Updated skip test handling and use class syntax
* Updated test script
* Disable test timeout
* Added command to automatically remove an old snapshot
* Disable timeout in integration test script
* Updated logs and cleaned up git handling
* Fixed shouldSkip utility
* Updated cleanup code
* Updated cleanup code pt 2
* Rename Platinum to XPack
2019-07-10 15:47:57 +02:00
63c62b6b68
Updated travis configuration ( #894 )
...
* Updated travis configuration
* Run license checker only in Linux
* Fixed script
* Fix windows test
2019-07-08 16:30:15 +02:00
2e62e4ac58
Merge branch '7.x' of https://github.com/elastic/elasticsearch-js into 7.x
2019-07-04 14:43:15 +02:00
060d4ae5fc
Remove auth data from inspect and toJSON in connection class ( #887 )
...
* Remove auth data from inspect and toJSON in connection class
* Updated test
2019-07-04 14:43:01 +02:00
b0861fae0d
Support for 7.2 ( #884 )
...
* API generation
* Add 7.2.0 to testing matrix
* Use 7.2.0-SNAPSHOT
* API generation
* Updated custom skips
* Updated ES version
* Updated esDefaultRoles
2019-07-04 11:27:14 +02:00
0918df8e7d
Updated type definitions ( #882 )
...
* Updated type definitions
* Updated test
2019-06-19 09:15:31 +02:00
bb0ff22fd2
Support for non-friendly chars in url username and password ( #858 )
...
* Support for non-friendly chars in url username and password
- Added auth option to Connection class
- Updated pool.addConnection
* Updated test
2019-05-20 17:10:17 +02:00
96a103b305
Added toJSON method to Connection class ( #849 )
...
* Added toJSON method to Connection class
* Updated test
* Updated typings
2019-05-14 12:01:21 -04:00
064807c5a9
Fix 843 ( #845 )
...
* Fix #843
* Updated test
2019-05-10 10:56:06 +02:00
6f2767628c
Fix 841 ( #842 )
...
* Added errors to exported members
* Updated test
2019-05-09 14:57:33 +02:00
907f9d085c
Added User-Agent header ( #807 )
...
* Added User-Agent header
* Updated test
* Updated user-agent format
* Updated test
2019-05-06 09:59:55 +02:00
132072b8ab
Simplify API wrappers ( #839 )
...
* Updated code generation
* API generation
* Updated test
* Updated code generation
* API generation
* API generation
2019-05-03 19:03:09 +02:00
b1458e3511
Improve observability ( #834 )
...
* API generation
* Added correlation id support
* Updated docs
* Updated test
* Updated code generation
* API generation
* Updated code generation
* Added support for client name and custom context object
* Updated docs
* Updated test
* Fix docs
* Updated docs
* Added id support also for sniffing
* Updated test
* Update docs/observability.asciidoc
Co-Authored-By: delvedor <delvedor@users.noreply.github.com >
* Update docs/observability.asciidoc
Co-Authored-By: delvedor <delvedor@users.noreply.github.com >
* Apply suggestions
* Update docs/configuration.asciidoc
Co-Authored-By: delvedor <delvedor@users.noreply.github.com >
* Update docs/configuration.asciidoc
Co-Authored-By: delvedor <delvedor@users.noreply.github.com >
* Update docs/observability.asciidoc
Co-Authored-By: delvedor <delvedor@users.noreply.github.com >
* Update docs/observability.asciidoc
Co-Authored-By: delvedor <delvedor@users.noreply.github.com >
* Update docs/observability.asciidoc
Co-Authored-By: delvedor <delvedor@users.noreply.github.com >
* Apply suggestions
* Updated README.md
* Fixed test
* Addressed suggestions
2019-05-03 17:25:25 +02:00
9dacd9d9ee
Better handling of hostname/ip:port format ( #837 )
...
* Better handling of hostname/ip:port format
* Updated test
2019-05-03 17:25:04 +02:00
ddb72d6e50
Fix resurrect timeout formula ( #833 )
...
* Fixes #827
* Updated test
2019-04-29 09:19:53 +02:00
12e88d6f87
Support for deprecated paths ( #828 )
...
* Updated code generation
* API generation
* Updated test
2019-04-26 15:02:49 +02:00
29beb44bf5
Improve typings ( #813 )
...
The ApiResponse now accepts a generics that defaults to any, same for every API method that might need a body.
2019-04-10 11:43:14 +02:00
ef3126b361
Custom http agent support ( #810 )
2019-04-10 11:42:51 +02:00
02c656c364
Support for publish_address as hostname/ip:port ( #804 )
2019-04-09 12:06:22 +02:00
1f6c68df9c
v7.0.0-rc1 support 🚀 ( #792 )
...
Support for Elasticsearch `v7.0.0-rc1`
2019-03-28 08:32:24 +01:00
e897d8f050
Improved integration test runner
2019-03-27 15:00:21 +01:00
46bd14a36c
Better api error handling ( #790 )
...
* API generation
* Updated code generation
* Updated test
2019-03-26 12:04:44 +01:00