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
12e88d6f87
Support for deprecated paths ( #828 )
...
* Updated code generation
* API generation
* Updated test
2019-04-26 15:02:49 +02:00
dc009dc3a5
Use Elasticsearch 7.0.0 ( #820 )
2019-04-17 14:13:04 +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
6cc2b21ce2
Use Elasticsearch 7.0.0-rc2
2019-04-09 12:10:10 +02:00
0e47cb88eb
Docs: Fix ingest doc links ( #801 )
...
The ingest docs in Elasticsearch doing point to the actual ingest APIs.
This makes up generate links to the real APIs instead, fixing some
broken links in the 5.x docs in the process.
2019-03-29 18:07:55 +01:00
6f4a8bbe6a
Docs: Handle more funny cases from ES api spec ( #800 )
...
Handles a few "special" doc urls from ES's api spec files. These are
only a problem in 6.x but we'd like to keep the generateDocs script the
same across all branches for easier backporting.
2019-03-29 15:46:17 +01:00
af544e8a55
Docs: Fix the API reference ( #799 )
2019-03-29 08:50:57 +01:00
f3422a6f43
Fix docs ( #796 )
...
Follow up of https://github.com/elastic/docs/pull/701 .
2019-03-28 17:36:08 +01:00
f2c43a843b
Updated CONTRIBUTING.md ( #794 )
...
As titled, also renamed the script files for a better DX.
2019-03-28 10:11:04 +01:00
1f6c68df9c
v7.0.0-rc1 support 🚀 ( #792 )
...
Support for Elasticsearch `v7.0.0-rc1`
2019-03-28 08:32:24 +01:00
4537308c38
Doc updates ( #791 )
...
Updates for better displaying the documentation in the website.
2019-03-27 07:45:31 +01:00
3a1bb9377a
Merge branch 'master' into 7.x
2019-03-26 12:06:04 +01:00
46bd14a36c
Better api error handling ( #790 )
...
* API generation
* Updated code generation
* Updated test
2019-03-26 12:04:44 +01:00
358474bca8
Feat: Support bundlers ( #783 )
...
With this change, we support code bundlers, such as webpack.
Fixes: https://github.com/elastic/elasticsearch-js/issues/781
2019-03-19 09:53:43 +01:00
68c4dd29fb
feat: add support for querystring in options object ( #779 )
...
In very few cases, some API uses the same key for both url and query params, such as the bulk method.
The client is not designed to handle such cases since accepts both url and query keys in the same object, and the url parameter will always take precedence.
This pr fixes this edge case by adding a `querystring` key in the options object.
Fixes: https://github.com/elastic/elasticsearch-js/pull/778
```js
client.bulk({
index: 'index',
type: '_doc',
body: [...]
}, {
querystring: {
type: '_doc'
}
}, console.log)
```
2019-03-19 09:53:43 +01:00
3b41c555ae
Feat: Support bundlers ( #783 )
...
With this change, we support code bundlers, such as webpack.
Fixes: https://github.com/elastic/elasticsearch-js/issues/781
2019-03-19 07:50:05 +01:00
c53c798899
feat: add support for querystring in options object ( #779 )
...
In very few cases, some API uses the same key for both url and query params, such as the bulk method.
The client is not designed to handle such cases since accepts both url and query keys in the same object, and the url parameter will always take precedence.
This pr fixes this edge case by adding a `querystring` key in the options object.
Fixes: https://github.com/elastic/elasticsearch-js/pull/778
```js
client.bulk({
index: 'index',
type: '_doc',
body: [...]
}, {
querystring: {
type: '_doc'
}
}, console.log)
```
2019-03-15 18:09:44 +01:00
e901b89e35
Updated code generation
2019-03-13 16:12:24 +01:00
e98cab1a34
Revert d4d7d0bef5
2019-03-13 14:13:32 +01:00
a90e9e1fe1
Revert d4d7d0bef5
2019-03-13 14:13:02 +01:00
a713e28853
WIP: benchmarks ( #745 )
...
* Updated dependencies
* Updated .gitignore
* WIP: macro and micro benchmarks
* Updated benchmark suite
* Use the same suite for both macro and micro benchmarks
* WIP: benchmark report
* Updated benchmark suite
* Updated docker scripts
* Updated benchmark suite
* Updated scripts
* Updated benchmark suite
* Added split2
2019-03-12 16:45:49 +01:00
d4d7d0bef5
Updated code generation
2019-03-11 18:37:33 +01:00
cae38e6b2b
License ( #773 )
...
- Added license header
- Added license checker
- Fixed tap
2019-03-08 07:47:24 +01:00
ed3cca0fe6
Platinum integration test ( #772 )
...
🎉
2019-03-01 08:42:56 +01:00
e9cc0324c2
Updated scripts
2019-02-19 13:59:27 +01:00
709ee6fa30
Updated scripts
2019-02-18 12:59:46 +01:00
5a18409a61
Added documentation generator
2019-02-14 07:57:16 +01:00
1b519671eb
Updated code generation
2019-02-12 16:39:42 +01:00
140774128b
Updated code generation
2019-01-30 11:38:29 +01:00
fbfb9479b2
Updated code generation
2019-01-30 09:32:58 +01:00
23cfe11e44
Unknown parameters handling ( #761 )
2019-01-29 17:31:43 +01:00
7acd2e3b07
Elasticsearch 7 support 🚀 ( #760 )
...
* API generation
* Updated typings
* Updated code generation
* Updated test
* Updated ci configuration
* Fixed test
2019-01-29 12:10:20 +01:00
f56ae1a70d
Request parameters typings ( #748 )
2019-01-11 14:08:49 +01:00
1cda67bcdb
Updated scripts
2018-12-13 16:54:10 +01:00
7c1b58d703
Updated scripts
2018-12-12 16:53:47 +01:00
ab1d7ba992
Typings support ( #737 )
...
* Updated scripts
* Updated .gitignore
* Removed symbols
* Fixed typo
* Added typings
* Updated test
* Added typings test
2018-11-30 17:01:55 +01:00
4ea137db1f
Updated scripts
2018-11-21 11:15:09 +01:00
77f99e7761
Updated scripts
2018-11-19 11:35:11 +01:00
d259b82763
Use Elasticsearch 6.5.0
2018-11-19 11:33:20 +01:00
e15546541e
Updated scripts
2018-11-15 17:48:10 +01:00
6f08079953
WIP: clients-ci ( #723 )
...
clients-ci
2018-11-09 17:57:23 +01:00
2d7dfdd7a0
Updated scripts
2018-11-08 19:41:38 +01:00
15e13b2190
Updated api generation script
2018-11-05 19:22:46 +01:00
49cff40e96
Updated api generation script
2018-11-02 11:48:12 +01:00
a60ac39aa6
Added wait-cluster script
2018-10-30 18:36:04 +01:00
ad9b68aea6
Added API generation scripts
2018-10-30 17:25:23 +01:00