9a9057db9e
ApiKey should take precedence over basic auth ( #1115 )
...
* ApiKey should take precedence over basic auth
* Updated docs
* Updated test
2020-03-13 13:34:47 +01:00
6bf04473c9
Secure json parsing ( #1110 )
...
* Safe json parsing
* Updated test
2020-03-12 16:35:45 +01:00
94d4ac7525
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:03:26 +01:00
54ec923491
Updated skip list
2020-03-09 15:37:18 +01:00
1c03ccc7af
Updated skip list
2020-03-09 14:40:10 +01:00
43ee0445fc
Updated skip list
2020-03-09 12:33:56 +01:00
15ba60a0ec
Updated skip list
2020-02-26 12:12:06 +01:00
fec4e837ac
Skip broken test
2020-02-25 15:05:23 +01:00
18a87fca82
Fixed integration test
2020-02-25 14:31:54 +01:00
b2c85f7797
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:49:49 +01:00
6e7385a478
Added integration test stats ( #1083 )
2020-02-06 12:04:55 +01:00
d701516dda
Skip compression in case of empty string body ( #1080 )
...
* Fix #1069
* Updated test
* Updated test
2020-02-04 10:28:42 +01:00
416ace2e30
Renamed log skip function ( #1061 )
2020-01-23 09:24:03 +01:00
01b233428f
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:25:51 +01:00
f3ccf7baa3
Updated reserved user list
2020-01-16 09:24:18 +01:00
daf30653f1
Updated skip list
...
- With https://github.com/elastic/elasticsearch/pull/50977 this skips are no longer valid
2020-01-15 09:55:33 +01:00
2e33680047
Updated skip list
2020-01-13 12:45:41 +01:00
8e113271b5
Updated skip list
2020-01-08 10:21:47 +01:00
2abd2a8e7f
Updated skip list
2020-01-08 08:53:23 +01:00
8215327a03
Updated skip list
2020-01-07 19:19:07 +01:00
0f1746014c
X-Opaque-Id support ( #997 )
...
* Added X-Opaque-Id support
* Updated type definitions
* Updated test
* Updated docs
2019-12-02 09:21:03 +01:00
9866153ae7
Updated integration test helpers
2019-10-24 13:29:47 +02:00
99ba31df84
Fixed types test
2019-10-24 09:59:55 +02:00
7fef37cf90
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
2019-09-18 08:45:47 +02:00
a948a98be6
Refactored connection pool ( #913 )
...
* Refactored ConnectionPool
- Created BaseConnectionPool class
- Created CloudConnectionPool
- connection pool updates are immutable
- resurrect now happens inside getConnection()
* Rewritten connection pool(s) type definitions
* Updated test
* Fixed test
* Fix if check
* Removed old files
* Improve code coverage
* Updated license header
* Fix if check
* Improve code coverage
* Updated coverage script
2019-07-26 11:43:48 +02:00
36a1666cc8
Updated license header ( #915 )
2019-07-22 11:46:59 +02:00
0ebbd71e9a
Improve authentication handling ( #908 )
2019-07-18 10:33:11 +02:00
2bd1c66e6d
Fix typo in comments ( #912 )
2019-07-17 17:04:01 +02:00
45672e89f7
Added support for arbitrary_key ( #910 )
2019-07-16 12:21:01 +02:00
ce16f28e8f
Update standard requirement from ^12.0.1 to ^13.0.2 ( #906 )
2019-07-15 14:20:21 +02:00
6c8b99f78a
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:27:44 +02:00
a3eb4d2874
Updated travis configuration ( #894 )
...
* Updated travis configuration
* Run license checker only in Linux
* Fixed script
* Fix windows test
2019-07-08 16:29:10 +02:00
1a3dbeb94b
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 13:56:06 +02:00
eadf9a77e8
Updated test blacklist
2019-07-01 14:19:10 +02:00
ca50f580f4
Updated type definitions ( #882 )
...
* Updated type definitions
* Updated test
2019-06-19 09:14:19 +02:00
95007b8c9d
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 11:09:33 -04:00
7f77250ed5
Added toJSON method to Connection class ( #849 )
...
* Added toJSON method to Connection class
* Updated test
* Updated typings
2019-05-14 12:00:27 -04:00
37f11281aa
Fix 843 ( #845 )
...
* Fix #843
* Updated test
2019-05-10 10:55:28 +02:00
82a0a110b5
Fix 841 ( #842 )
...
* Added errors to exported members
* Updated test
2019-05-09 14:57:04 +02:00
802f7902a4
Added User-Agent header ( #807 )
...
* Added User-Agent header
* Updated test
* Updated user-agent format
* Updated test
2019-05-06 09:59:22 +02:00
215cc036c3
Simplify API wrappers ( #839 )
...
* Updated code generation
* API generation
* Updated test
* Updated code generation
* API generation
* API generation
2019-05-03 19:02:10 +02:00
269c0fc96a
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:23:40 +02:00
1261e60d41
Better handling of hostname/ip:port format ( #837 )
...
* Better handling of hostname/ip:port format
* Updated test
2019-05-03 14:36:17 +02:00
9320ef939d
Fix resurrect timeout formula ( #833 )
...
* Fixes #827
* Updated test
2019-04-29 09:18:38 +02:00
349b832d2b
Support for deprecated paths ( #828 )
...
* Updated code generation
* API generation
* Updated test
2019-04-26 09:25:34 +02:00
928746d19f
Updated test
2019-04-24 10:55:14 +02:00
a21281fc48
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:40:25 +02:00
2919f93b73
Custom http agent support ( #810 )
2019-04-10 11:13:22 +02:00
5af9ec1040
Support for publish_address as hostname/ip:port ( #804 )
2019-04-08 17:13:44 +02:00
fb73b4b08d
Master should use the latest version of ES ( #780 )
...
The `master` branch should work with the latest snapshot of Elasticsearch.
- Use `8.0.0-SNAPSHOT`
- Code generation
- Updated scripts and CI conf
2019-03-28 09:05:00 +01:00